Дополнительные отпуска настраиваются на карточке сотрудника.
Описание полей объекта с типом «sabyEmployeeAdditionalVacation».
Параметр | Тип | Описание | |
organization* | объект | реквизиты организации | |
inn | строка | ||
kpp | строка | код причины постановки на учет, 9 символов | |
code | строка | код филиала, заполняется, если у организации несколько филиалов с одинаковым ИНН и КПП | |
employee* | объект | данные для идентификации сотрудника | |
id* | строка | внешний идентификатор сотрудника | |
surname | строка | фамилия сотрудника | |
name | строка | имя сотрудника | |
patronymic | строка | отчество сотрудника | |
tabNumber | строка | табельный номер сотрудника | |
type* | целое число | тип дополнительного отпуска. Возможные значения: «0» — инвалидность, «1» — иное. Перед тем как указать дополнительные дни по инвалидности убедитесь, что в системе заведена справка об инвалидности, подтверждающая право на дополнительный отпуск | |
validSince* | строка | дата начала действия дополнительных дней. Для дополнительных дней по инвалидности период действия должен попадать в период справки об инвалидности. Повторно завести дополнительные дни с причиной на пересекающийся период действия нельзя | |
validUntil | строка | дата окончания действия дополнительных дней отпуска | |
days* | целое число | количество дополнительных дней отпуска | |
comment | строка | название дополнительного отпуска. Обязательно к заполнению, если выбрана причина «Иное« («type» = 1) |
Команды
- «sabyEmployeeAdditionalVacation.Update» — создать или обновить дополнительные дни отпуска сотрудника;
- «sabyEmployeeAdditionalVacation.List» — список дополнительных дней отпуска сотрудника;
- «sabyEmployeeAdditionalVacation.Delete» — удалить дополнительные дни отпуска сотрудника.