Модуль для работы с сотрудниками и их анкетными данными.
Формат вызова:
Анкеты: МодульСотрудников; /*только чтение*/
Формат вызова:
ВыбратьСотрудника(Сотрудник: Сотрудник): целое; /*только чтение*/
описание:
Функция выполняет выборку из массива данных по заданным параметрам.
Формат вызова:
РазбитьФИО(ФИО, Фамилия, Имя, Отчество: строка); /*только чтение*/
описание:
Функция разбивает данные ФИО построчно.
Формат вызова:
СоздатьДиалогЗвонков: ДиалогЗвонков; /*только чтение*/
Формат вызова:
СоздатьСотрудника(ТабельныйНомер: целое; ФИО: строка; [КСП]: КСП): Сотрудник; /*только чтение*/
описание:
Функция ввода данных по новому сотруднику.
Формат вызова:
СоздатьТабельныйНомер(Префикс: строка; Номер: целое): ТабельныйНомер; /*только чтение*/
Формат вызова:
Сотрудники: СписокСотрудников; /*только чтение*/
Формат вызова:
СотрудникПоТабНомеру(ТабельныйНомер: целое; [ФИО]: строка): Сотрудник; /*только чтение*/
описание:
Выбор сотрудника с указанием его табельного номера.
Формат вызова:
СотрудникПоФИО(ФИО: строка; [СоздатьЕслиНету = нет]: целое; [Список]: СписокОбъектов): Сотрудник; /*только чтение*/
описание:
Выборка сотрудника с указанием его ФИО.
Формат вызова:
СписокВыбранныхСотрудников(Список: СписокОбъектов); /*только чтение*/
функции объекта:
НомерФормат вызова:
ТабельныйНомер.Номер: целое;
описание:
Возвращает табельный номер текущего сотрудника
Формат вызова:
ТабельныйНомер.Префикс: строка;
описание:
Возвращает значение префикса у текущего сотрудника
Формат вызова:
ТабельныйНомер.Текст: строка;
описание:
Возыращает значение аналогично номеру, но вывод данных осуществляется как минимум, пятью символами
описание:
Объект для работы с сотрудниками. Основная часть свойств сотрудника не требует какого-либо описания, так как явно определена их назвнанием.
функции объекта:
Больничный100ПроцентовФормат вызова:
Сотрудник.Больничный100Процентов: целое;
Формат вызова:
Сотрудник.ВидДоговора: ВидДоговора;
описание:
Возвращает вид договора текущего сотрудника
Формат вызова:
Сотрудник.ВидДокумента: Виды_документов;
описание:
Возвращает вид документа текущего сотрудника
Формат вызова:
Сотрудник.ВодительскоеУдостоверение: строка;
Формат вызова:
Сотрудник.ВоинскийУчет: ВоинскийУчет; /*только чтение*/
Формат вызова:
Сотрудник.ВычетыДо: Дата;
Формат вызова:
Сотрудник.Гражданство: Страны;
Формат вызова:
Сотрудник.ГражданствоОКИН: ГражданствоОКИН;
Формат вызова:
Сотрудник.ДатаВыдачиСправкиИнвалидности: Дата;
описание:
Возвращает дату выдачи справки об инвалидности текущему сотруднику
Формат вызова:
Сотрудник.ДатаВыходаНаПенсию: Дата;
Формат вызова:
Сотрудник.ДатаДокумента: Дата;
описание:
Возвращает дату выдачи докумунта(паспорта) текущему сотруднику
Формат вызова:
Сотрудник.ДатаПриема([Дата]: Дата): Дата;
описание:
Возвращает дату приёма текущего сотрудника
Формат вызова:
Сотрудник.ДатаРождения: Дата;
описание:
Возвращает дату рождения текущего сотрудника
Формат вызова:
Сотрудник.ДатаУвольнения([Дата]: Дата): Дата;
описание:
Возвращает дату увольнения выбранного сотрудника
Формат вызова:
Сотрудник.ДопКомпенсация: НаборВОУ_Компенсации_РП;
Формат вызова:
Сотрудник.ЖительКрымаНа18032014: целое;
Формат вызова:
Сотрудник.Застрахован([Дата]: Дата): целое;
Формат вызова:
Сотрудник.Имя([Дата]: Дата): строка;
описание:
Возвращает имя текущего сотрудника
Формат вызова:
Сотрудник.ИмяКратко([Дата]: Дата): строка; /*только чтение*/
описание:
Формирует краткое ФИО данного сотрудника: фамилия и инициалы.
Формат вызова:
Сотрудник.Инвалидность: Инвалидность;
описание:
Возвращает группу инвалидности текущего сотрудника(если он является инвалидом)
Формат вызова:
Сотрудник.ИНН: строка;
описание:
Возвращает номер ИНН текущего сотрудника
Формат вызова:
Сотрудник.ИсторияПараметра(Идентификатор: строка; История: Отношение; Установить, Группа: целое); /*только чтение*/
Формат вызова:
Сотрудник.КатегорияВодУдостоверения: целое;
Формат вызова:
Сотрудник.КемВыданДокумент: строка;
описание:
Возвращает кем выдан документ текущего сотрудника
Формат вызова:
Сотрудник.КлассноеРуководство: целое;
Формат вызова:
Сотрудник.КодПодразделения: строка;
Формат вызова:
Сотрудник.КонДатаИнвалидности: Дата;
описание:
Возвращает дату снятия с инвалидности текущего сотрудника
Формат вызова:
Сотрудник.КСП: КСП;
описание:
Возвращает КСП текущего сотрудника
Формат вызова:
Сотрудник.Национальность: строка;
описание:
Возвращает сообщение о национальной принадлежности текущего сотрудника
Формат вызова:
Сотрудник.НачДатаИнвалидности: Дата;
описание:
Возвращает дату снятия с инвалидности текущего сотрудника
Формат вызова:
Сотрудник.НачислятьАванс: целое;
описание:
Если человеку будет начисляться аванс, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.НачислятьКомпВыплаты: целое;
описание:
Если человеку будет начисляться компенсационные выплаты, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.НачислятьМетодЛитературу: целое;
описание:
Если человеку будет начисляться методическая литература, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.НачислятьСуточные: целое;
описание:
Если человеку будет начисляться суточные, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.НеАктивнаКарточка: целое;
Формат вызова:
Сотрудник.НомерДокумента: строка;
описание:
Возвращает номер документа(паспорта) текущего сотрудника
Формат вызова:
Сотрудник.НомерКарточки: строка;
описание:
Возвращает номер лицевой карточки текущего сотрудника
Формат вызова:
Сотрудник.НомерСКС: строка;
Формат вызова:
Сотрудник.НомерСправкиИнвалидности: строка;
описание:
Возвращает номер справки инвалидности текущего сотрудника
Формат вызова:
Сотрудник.ОдинокаяМать: целое;
описание:
Если сотрудник является матерью одиночкой или вдовцом, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.Опции: целое;
Формат вызова:
Сотрудник.ОсобаяОтметка: строка;
описание:
Возвращает особые отметки о текущем сотруднике(если таковые имеются)
Формат вызова:
Сотрудник.Отдел: Подразделение;
Формат вызова:
Сотрудник.Отметка1: строка;
описание:
Возвращает особые отметки о текущем сотруднике(если таковые имеются)
Формат вызова:
Сотрудник.Отметка2: строка;
описание:
Возвращает особые отметки о текущем сотруднике(если таковые имеются)
Формат вызова:
Сотрудник.Отметка3: строка;
описание:
Возвращает особые отметки о текущем сотруднике(если таковые имеются)
Формат вызова:
Сотрудник.Отчество([Дата]: Дата): строка;
описание:
Возвращает отчество текущего сотрудника
Формат вызова:
Сотрудник.Параметр(Идентификатор: строка; Группа: целое; [Дата]: Дата): РесурсныйПараметр;
Формат вызова:
Сотрудник.Подразделение: строка; /*только чтение*/
описание:
Возвращает подразделение текущего сотрудника в котором он работает
Формат вызова:
Сотрудник.Пол: строка;
описание:
Возвращает пол текущего сотрудника
Формат вызова:
Сотрудник.ПоследнееМестоРаботы: строка;
описание:
Возвращает последние место работы текущего сотрудника
Формат вызова:
Сотрудник.ПредыдущаяФамилия: строка;
описание:
Возвращает предыдущую фамилию текущего сотрудника
Формат вызова:
Сотрудник.ПризнакОМС([Дата]: Дата): целое;
Формат вызова:
Сотрудник.ПризнакОПС([Дата]: Дата): целое;
Формат вызова:
Сотрудник.ПризнакФСС([Дата]: Дата): целое;
Формат вызова:
Сотрудник.ПричинаУвольнения([Дата]: Дата): ПричиныУвольнения;
описание:
Возвращает причину увольнения текущего сотрудника
результат:
Если результат (0) то значит: "по собственному желанию"
Если результат (1) то значит: "в связи с сокращением численности персонала"
Если результат (2) то значит: "в связи с массовым увольнением"
Если результат (-1) то значит: по другой причине
Формат вызова:
Сотрудник.Профсоюз([Дата]: Дата): целое;
описание:
Если сотрудник является членом профсоюза то возврвщается значение (1), иначе (0)
Формат вызова:
Сотрудник.ПроцентДопКомпенсации([Дата]: Дата): дробное;
Формат вызова:
Сотрудник.ПроцентКомпенсации([Дата]: Дата): дробное;
Формат вызова:
Сотрудник.Резидент: целое;
Формат вызова:
Сотрудник.РодительРебенка: Сотрудник;
Формат вызова:
Сотрудник.СемейноеПоложение: строка;
описание:
Возвращает семейное положение текущего сотрудника
Формат вызова:
Сотрудник.СерияДокумента: строка;
описание:
Возвращает серию паспорта текущего сотрудника
Формат вызова:
Сотрудник.СерияСправкиИНвалидности: строка;
описание:
Возвращает серию справки инвалидности текущего сотрудника
Формат вызова:
Сотрудник.СправкаИнвалидности: строка;
описание:
Возвращает справку инвалидности текущего сотрудника
Формат вызова:
Сотрудник.СрокДействияКарточки: Дата;
Формат вызова:
Сотрудник.СтавкаКомпВыплат: дробное;
описание:
Возвращает ставку компенсационных выплат текущего сотрудника
Формат вызова:
Сотрудник.Статус([Дата]: Дата): целое;
Формат вызова:
Сотрудник.СтатусИностранца([Дата]: Дата): целое;
Формат вызова:
Сотрудник.СтраховойНомер: строка;
описание:
Возвращает страховой номер текущего сотрудника
Формат вызова:
Сотрудник.СуммаАванс([Дата]: Дата): дробное;
Формат вызова:
Сотрудник.СчетБанкаКарточки: БанковскийСчет;
описание:
Возвращает счёт банка карточки текущего сотрудника
Формат вызова:
Сотрудник.ТабНомер: строка;
описание:
Возвращает табельный номер сотрудника
Формат вызова:
Сотрудник.Телефон: строка;
Формат вызова:
Сотрудник.ТипКарточки: Типы_карточек;
описание:
Возвращает тип карточки текущего сотрудника
Формат вызова:
Сотрудник.ТН: ТабельныйНомер;
Формат вызова:
Сотрудник.УволенНаДату(Дата: Дата): целое; /*только чтение*/
описание:
Если человек уже уволен на указанную дату, то возвращает "да" (1) иначе "нет" (0).
Формат вызова:
Сотрудник.Фамилия([Дата]: Дата): строка;
описание:
Возвращает фамилию текущего сотрудника
Формат вызова:
Сотрудник.ФизЛицо: Организация;
Формат вызова:
Сотрудник.ФИО([Дата]: Дата): строка; /*только чтение*/
описание:
Возвращает Ф.И.О текущего сотрудника
Формат вызова:
Сотрудник.ФИОНаоборот([Дата]: Дата): строка; /*только чтение*/
Формат вызова:
Сотрудник.ФормаРаботы: целое;
описание:
Возвращает форму работы текущего сотрудника
Формат вызова:
Сотрудник.Фото: целое;
описание:
Если у сотрудника нет фотография, то возвращает "нет" (0).
Формат вызова:
Сотрудник.ХарактерРаботы: целое;
Формат вызова:
Сотрудник.ЧАЭС([Дата]: Дата): целое;
Формат вызова:
Сотрудник.eMailSend([Дата]: Дата): строка;
Формат вызова:
Сотрудник.ГенерироватьТабНомер([Заменить = нет]: целое); /*только чтение*/
описание:
По умолчанию заполняет только пустой ТН, с параметром "да" - перезаписывает даже в случае наличия.
Префикс устанавливается по подразделению. Способ генерации - по установкам системы.
Формат вызова:
Сотрудник.ДатаБТК: Дата;
Формат вызова:
Сотрудник.ДатаДиспансеризации: Дата;
Формат вызова:
Сотрудник.ДатаЭТК: Дата;
Формат вызова:
Сотрудник.ДействиеВодУдостоверенияПо: Дата;
Формат вызова:
Сотрудник.ДействиеВодУдостоверенияС: Дата;
Формат вызова:
Сотрудник.МаксПроцентИЛ: дробное;
наследуется от типа: Сотрудник
описание:
наследуется от типа: Сотрудник
описание:
наследуется от типа: Сотрудник
описание:
наследуется от типа: Сотрудник
функции объекта:
ВКонецФормат вызова:
СписокСотрудников.ВКонец; /*только чтение*/
Формат вызова:
СписокСотрудников.ВКонце: целое; /*только чтение*/
Формат вызова:
СписокСотрудников.ВНачале: целое; /*только чтение*/
Формат вызова:
СписокСотрудников.ВНачало; /*только чтение*/
Формат вызова:
СписокСотрудников.Заблокировать; /*только чтение*/
Формат вызова:
СписокСотрудников.Количество(БезУчетаФильтра: целое): целое; /*только чтение*/
Формат вызова:
СписокСотрудников.Отмечен: целое; /*только чтение*/
Формат вызова:
СписокСотрудников.Отмечена: целое; /*только чтение*/
Формат вызова:
СписокСотрудников.Отмечено: целое; /*только чтение*/
Формат вызова:
СписокСотрудников.Предыдущая; /*только чтение*/
Формат вызова:
СписокСотрудников.Предыдущее; /*только чтение*/
Формат вызова:
СписокСотрудников.Предыдущий; /*только чтение*/
Формат вызова:
СписокСотрудников.Разблокировать; /*только чтение*/
Формат вызова:
СписокСотрудников.Следующая; /*только чтение*/
Формат вызова:
СписокСотрудников.Следующее; /*только чтение*/
Формат вызова:
СписокСотрудников.Следующий; /*только чтение*/
Формат вызова:
СписокСотрудников.Текущая: Сотрудник; /*только чтение*/
Формат вызова:
СписокСотрудников.Текущее: Сотрудник; /*только чтение*/
Формат вызова:
СписокСотрудников.Текущий: Сотрудник; /*только чтение*/
функции объекта:
ВыполнитьФормат вызова:
ДиалогЗвонков.Выполнить; /*только чтение*/
Формат вызова:
ДиалогЗвонков.Группа: объект;
Формат вызова:
ДиалогЗвонков.Заблокировать; /*только чтение*/
Формат вызова:
ДиалогЗвонков.Информация(ДляПеренаправления: целое): строка;
Формат вызова:
ДиалогЗвонков.КСП: КСП;
Формат вызова:
ДиалогЗвонков.Место: строка;
Формат вызова:
ДиалогЗвонков.Направление: объект;
Формат вызова:
ДиалогЗвонков.Номер(ДляПеренаправления: целое): строка;
Формат вызова:
ДиалогЗвонков.Обработчик: Программа;
Формат вызова:
ДиалогЗвонков.Разблокировать; /*только чтение*/
Формат вызова:
ДиалогЗвонков.Режим: целое;
Формат вызова:
ДиалогЗвонков.Содержание: строка;
Формат вызова:
ДиалогЗвонков.Состояние: целое;
Формат вызова:
ДиалогЗвонков.Сотрудник(ДляПеренаправления: целое): Сотрудник;
Формат вызова:
ДиалогЗвонков.Тема(КакКонтакт: целое): строка;
Формат вызова:
ДиалогЗвонков.УдалитьОбъект; /*только чтение*/
Формат вызова:
ДиалогЗвонков.Участник: объект;
описание:
функции объекта:
СписокСотрудниковФормат вызова:
КСП.СписокСотрудников: СписокОбъектов; /*только чтение*/
описание:
Возвращает список объектов для последующего их использования в зависимости от выполняемой задачи (см. СписокОбъектов)
Формат вызова:
КСП.Численность: целое; /*только чтение*/
описание:
Возвращает целочисленное значение - количество сотрудников в текущем КСП
функции объекта:
СоздатьСотрудникаФормат вызова:
Подразделение.СоздатьСотрудника(ТабельныйНомер: целое; ФИО: строка): Сотрудник; /*только чтение*/
описание:
функции объекта:
ВоенкоматФормат вызова:
ВоинскийУчет.Военкомат: Военкоматы;
описание:
Возвращает имя военкомата текущего сотрудника
Формат вызова:
ВоинскийУчет.ВоенныйОкруг: строка;
описание:
Возвращает имя военного округа текущего сотрудника
Формат вызова:
ВоинскийУчет.ВоинскоеЗвание: ВоинскиеЗвания;
описание:
Возвращает воинское звание текущего сотрудника
Формат вызова:
ВоинскийУчет.Годность: целое;
описание:
Возвращает степень годности текущего сотрудника к воинской службе
результат:
Если результат (0) то значит: "А (годный к воен. службе)"
Если результат (1) то значит: "Б (годный с незнач. огранич.)"
Если результат (2) то значит: "В (ограниченно годный к воен. службе)"
Если результат (3) то значит: "Г (временно не годный к воен. службе)"
Формат вызова:
ВоинскийУчет.ГруппаУчета: целое;
описание:
Вовзвращает группу воинского учета текущего сотрудника
результат:
Если результат (0) то значит: "СА"
Если результат (1) то значит: "ВМФ"
Если результат (2) то значит: "МВД"
Если результат (3) то значит: "ФСБ"
Если результат (4) то значит: "Таможня"
Формат вызова:
ВоинскийУчет.ДатаСнятияСУчета: Дата;
Формат вызова:
ВоинскийУчет.КатегорияЗапаса: целое;
описание:
Возвращает категорию запаса текущего сотрудника
Формат вызова:
ВоинскийУчет.МобилизПредписание: целое;
описание:
Возвращает значение о наличии мобилизационного предписания, если (1) - да, иначе (0) - нет.
Формат вызова:
ВоинскийУчет.НомерВоенногоБилета: строка;
описание:
Возвращает номер военного билета текущего сотрудника
Формат вызова:
ВоинскийУчет.НомерВУС: строка;
описание:
Возвращает номер ВУС текущего сотрудника
Формат вызова:
ВоинскийУчет.ПричинаСнятияСУчета: строка;
Формат вызова:
ВоинскийУчет.СерияВоенногоБилета: строка;
описание:
Возвращает серию военного билета текущего сотрудника
Формат вызова:
ВоинскийУчет.Состав: СоставыВС;
описание:
Возвращает состав текущего сотрудника
результат:
Если результат (0) то значит: "летно-подъемный состав"
Если результат (1) то значит: "плавающий состав"
Формат вызова:
ВоинскийУчет.Учет: целое;
описание:
Возвращает вид учета текущего сотрудника
результат:
Если результат (0) то значит: "общий (незабронированы)"
Если результат (1) то значит: "специальный (забронированы)"
Формат вызова:
ВоинскийУчет.ДатаПостановкиНаУчет: Дата;
Формат вызова:
ВоинскийУчет.ПриписноеСвидетельство: целое;
описание:
функции объекта:
ЗакончитьИзмененияФормат вызова:
МодульСотрудников.ЗакончитьИзменения(Сохранить = да: целое); /*только чтение*/
Формат вызова:
МодульСотрудников.НачатьИзменения; /*только чтение*/
Формат вызова:
МодульСотрудников.ПереоткрытьДанные; /*только чтение*/
описание:
Обновляет базу данных после изменения определенных настроек(параметров)
Формат вызова:
МодульСотрудников.Подключение: Подключение; /*только чтение*/
Формат вызова:
МодульСотрудников.ПреобразоватьКлючПД(Значение: целое): целое; /*только чтение*/
Формат вызова:
МодульСотрудников.ПроверкаПравНаПодразделение: целое;
Формат вызова:
МодульСотрудников.ПроверкаУникальностиФИОиДР: целое;
Формат вызова:
МодульСотрудников.Сотрудники: СписокСотрудников; /*только чтение*/
Формат вызова:
МодульСотрудников.УникальностьТабельныхНомеров: целое;
Формат вызова:
МодульСотрудников.ВключитьШифрование: целое; /*только чтение*/
Формат вызова:
МодульСотрудников.СохранитьСостояние(Узлы: СтруктурныйСписок); /*только чтение*/