1. Saby
  2. База знаний
  3. Функции
  4. Обработчики на регламенте
  5. ПрочитатьСотрудников

Функция «ПрочитатьСотрудников»

Функция «ПрочитатьСотрудников»

Возвращает информацию о сотрудниках.

Синтаксис

Параметры

НазваниеТипОписаниеОбязательно к указанию
ЛицаМассив

Массив с идентификаторами лиц.

Да
ФильтрОбъект

Объект с настройками: {"CalcFields": "Список полей"(Массив), список полей, которые необходимо получить, "OrgId": "Идентификатор организации"(Число)}

Нет

Возвращаемое значение

Массив с объектами формата:
{@list • "ID" - строка, переданный идентификатор
• "Surname" - строка, фамилия
• "Name" - строка, имя
• "Patronymic" - строка, отчество
• "FullName" - строка, полное имя,
• "Position" - строка, должность
• "Department" - строка, подразделение
• "DepartmentID" - число, идентификатор подразделения
• "DepartmentCode" - строка, код подразделения
• "Organization" - число, организация
• "Type" - число, тип. Возможные значения: «0» — обычный сотрудник, «1» — представитель, «2» — удаленный, «3» — служебный, «4» — физическое лицо, «5» — кандидат, «6» — сторонний сотрудник
• "WorkState" - объект, рабочее состояние. Чтобы получить значения, надо передать поля в объекте CalcFields:

  • "Документ" — число, идентификатор документа
  • "DocTypeCaption" — строка, тип документа
• "DepartmentPath" - массив объектов, структура подразделений. Чтобы получить значения, надо передать поля в объекте CalcFields:
  • "Id" - число, идентификатор подразделения
  • "Section" - число, идентификатор родительского подразделения
  • "Name" - строка, имя подразделения
• "AdditionalParams" - объект, дополнительные параметры. Чтобы получить значения, надо передать поля в объекте CalcFields
  • "HasEKDAgreement" - логический, признак наличия соглашения КЭДО
}

Пример

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.