sabyEmployeeAdditionalVacation.Update

sabyEmployeeAdditionalVacation.Update

Метод «sabyEmployeeAdditionalVacation.Update» создает или обновляет дополнительные дни отпуска сотрудника.

Метод обрабатывает массив объектов в формате «sabyEmployeeAdditionalVacation». Обрабатывается только первый элемент.

Параметры запроса

Параметр
* — обязательный
** — условно-обязательный

Тип

Описание

additional_vacations *

массив объектов

параметры для дополнительных дней отпуска

 

organization*

объект

реквизиты организации

 

inn

строка

для юридических лиц номер состоит из 10 символов, для индивидуальных предпринимателей и физических лиц — из 12. Для иностранных организаций номер определяется требованиями законодательства их стран.

kpp

строка

код причины постановки на учет, 9 символов

code

строка

код филиала, заполняется, если у организации несколько филиалов с одинаковым ИНН и КПП

employee*

объект

данные для идентификации сотрудника

 

id*

строка

внешний идентификатор сотрудника

surname

строка

фамилия сотрудника

name

строка

имя сотрудника

patronymic

строка

отчество сотрудника

tabNumber

строка

табельный номер сотрудника

type*

целое число

тип дополнительного отпуска. Возможные значения: «0» — инвалидность, «1» — иное. Перед тем как указать дополнительные дни по инвалидности, убедитесь, что в системе заведена справка об инвалидности, подтверждающая право на дополнительный отпуск

validSince*

строка
«ДД.ММ.ГГГГ»

дата начала дополнительного отпуска. Для отпуска по инвалидности дата начала должна попадать в период действия справки об инвалидности. Если дата начала попадает в период другого отпуска по инвалидности, отпуск создан не будет, вернется ошибка

validUntil

строка
«ДД.ММ.ГГГГ»

дата окончания дополнительного отпуска. Для отпуска по инвалидности дата окончания должна попадать в период действия справки об инвалидности

days*

целое число

количество дополнительных дней отпуска

comment**

строка

название дополнительного отпуска. Обязательно к заполнению, если выбрана причина «Иное« («type» = 1)

Результат

В случае успешного выполнения метод не возвращает ничего. В случае ошибки — текст ошибки.

Пример

Отпуск с типом «0» — инвалидность.

Отпуск с типом «1» — иное.

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