Метод sabyVacation.GetRemains возвращает информацию об остатках отпуска у сотрудника по периодам.
Параметры запроса
Параметр | Тип | Описание | ||
filter* | объект | набор данных для отбора информации | ||
| organization* | объект | организация сотрудника | |
| inn | строка | ИНН. Для юридических лиц в РФ номер состоит из 10 символов. Для иностранных организаций номер определяет законодательство их стран | |
kpp | строка | КПП организации, 9 символов | ||
code | строка | код филиала | ||
employee_position | объект | должность сотрудника. Заполнятся, если надо получить остатки отпуска по конкретной должности сотрудника. Обязательно, если не предан объект employee | ||
| extId | строка | идентификатор частного лица во внешней системе. Поле «ИдентификаторИС» метода «СБИС.ЗаписатьСотрудника» | |
surname | строка | фамилия сотрудника | ||
name | строка | имя сотрудника | ||
patronymic | строка | отчество сотрудника | ||
tabNumber* | строка | табельный номер | ||
employmentDocNumber | строка | номер трудового договор | ||
employmentDocDate | строка | дата трудового договор | ||
extEmployeeId | строка | идентификатор сотрудника (трудового договора). Поле «ИдентификаторСотрудника» в методе «СБИС.ЗаписатьСотрудника» | ||
employee | объект | данные сотрудника. Заполнятся, если надо получить остатки отпуска по всем должностям сотрудника. Обязательно, если не предан объект employee_position | ||
| extId | строка | идентификатор частного лица во внешней системе. Поле «ИдентификаторИС» метода «СБИС.ЗаписатьСотрудника» | |
surname | строка | фамилия сотрудника | ||
name | строка | имя сотрудника | ||
patronymic | строка | отчество сотрудника | ||
tabNumber* | строка | табельный номер | ||
employmentDocNumber | строка | номер трудового договор | ||
employmentDocDate | строка | дата трудового договор | ||
extEmployeeId | строка | идентификатор сотрудника (трудового договора). Поле «ИдентификаторСотрудника» в методе «СБИС.ЗаписатьСотрудника» | ||
onDate | строка | дата, на которую будут получены остатки. Если не указана, устанавливается текущая дата |
Результат
В результате возвращается массив объектов — количество оставшихся дней отпуска по каждой должности сотрудника.
Параметр | Тип | Описание | ||
ДолжностьСотрудника | объект | должность сотрудника | ||
| Идентификатор | строка | внешний идентификатор должности | |
Название | строка | название должности | ||
ДатаТрудовогоДоговора | строка | дата трудового договора | ||
НомерТрудовогоДоговора | строка | номер трудового договор | ||
ИдентификаторСотрудник | строка | идентификатор сотрудника (трудового договора). Поле «ИдентификаторСотрудника» в методе «СБИС.ЗаписатьСотрудника» | ||
ПоРабочимПериодам | массив объектов | остатки отпуска по периодам | ||
| ОстатокЕжегодного | строка | количество дней основного отпуска | |
ПериодНачало | строка | дата начала рабочего периода | ||
ПериодКонец | строка | дата окончания рабочего периода | ||
ДетализацияДопДней | массив объектов | дополнительные дни отпуска | ||
| ОстатокДопДней | строка | количество оставшихся дополнительных дней отпуска на дату окончания отпуска | |
ПоложеноДнейЗаПериод | строка | максимальное количество дополнительных дней для расчета остатков | ||
ПричинаПредоставления | строка | основание для предоставления дополнительных дней отпуска |