Чтобы оформить сотруднику отпуск, создайте документ формата «Отпуск».
Если вы ведете КЭДО по отпускам, но не загружаете в СБИС кадровые документы (прием, перевод, увольнение), оформите «Отпуск без учета». Для этого в документе «Отпуск» заполните дополнительные поля. Так вы сможете правильно рассчитать остаток дней отпуска и сообщить о нем сотруднику.
** — условно-обязательный параметр
- "Документ": объект:
- "Идентификатор"*: строка, используется для адресации документа
- "Номер": строка. Если номер документа не указан, он сгенерируется автоматически
- "Дата": строка в формате «ДД.ММ.ГГГГ». Если дата документа не указана, подставляется текущая дата
- "Редакция": объект, редакция документа:
- "Идентификатор": строка, идентификатор редакции, в которую вносятся изменения. Если параметр не указан, работа идет с текущей редакцией документа
- "ПримечаниеИС": строка, текстовое примечание для изменяемой редакции
- "Тип"*: строка, тип документа. Принимает значение «Отпуск»
- "Регламент": объект, регламент документооборота. Чтобы привязать регламент, заполните одно из полей — «Название» или «Идентификатор»:
- "Идентификатор": строка, идентификатор регламента документооборота в СБИС. Чтобы вычислить, создайте документ в интерфейсе СБИС и вызовите для него «СБИС.ПрочитатьДокумент». В результирующем объекте будет идентификатор
- "Название": строка, название регламента документооборота в СБИС. Если передан идентификатор, название не учитывается
- "НашаОрганизация"*: объект. Указывает, по какой из наших компаний формируется отпуск. В зависимости от формы организации заполняется только один из информационных блоков:
- "СвЮЛ": объект, сведения о юридическом лице:
- "ИНН"*: строка, для юридических лиц номер состоит из 10 символов, для индивидуальных предпринимателей и физических лиц — из 12. Для иностранных организаций номер определяется требованиями законодательства их стран
- "КПП"*: строка, 9 символов
- "КодФилиала": строка
- "КодСтраны": строка, код страны в формате ISO 3166-1 Numeric
- "Название": строка, название организации
- "СвФЛ": объект, сведения о физическом лице:
- "ИНН"*: строка, 12 символов
- "КодФилиала": строка
- "КодСтраны": строка, код страны в формате ISO 3166-1 Numeric
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "СвЮЛ": объект, сведения о юридическом лице:
- "Автор": объект, сотрудник — автор документа. Если задан идентификатор, сотрудник ищется по нему, иначе по ФИО:
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "Идентификатор": строка, идентификатор сотрудника во внешней системе
- "Вложение": массив объектов:
- "Идентификатор": строка, используется для адресации вложения
- "Название": строка, название вложения
- "Удален": строка, признак удаления вложения. Возможные значения «Да» и «Нет»
- "Дата": строка в формате «ДД.ММ.ГГГГ», дата загрузки
- "Файл": объект:
- "Имя": строка, имя файла
- "Ссылка": строка, ссылка на объект в файловом хранилище
- "Тип": строка, тип документа
- "СУчетом": строка, возможные значения «Да» или «Нет»
- "ПоПлану": строка, возможные значения «Да» или «Нет»
- "Сумма": строка, сумма отпускных. Только для отпуска с учетом и оплачиваемых отпусков
- "МесяцРасчета": строка в формате «ДД.ММ.ГГГГ», где ДД - любое число нужного месяца
- "ВидОтпуска"*: строка. Возможные значения
- "ДатаСобытия"**: строка в формате «ДД.ММ.ГГГГ». Дата события, для которого создается отпуск. Например, дата рождения ребенка. Заполняется, если в параметре «ВидОтпуска» передано название отпуска по коллективному договору и в документе отпуска указана дата в поле «событие»
- "Сотрудник"*: объект, данные для поиска сотрудника, для которого оформляется отпуск
- "ВнешнийИдентификатор": строка, идентификатор частного лица во внешней системе. Поле «ИдентификаторИС» метода СБИС.ЗаписатьСотрудника
- "Фамилия": строка, фамилия сотрудника
- "Имя": строка, имя
- "Отчество": строка, отчество
- "ТабельныйНомер": строка, табельный номер
- "НомерТрудовогоДоговора": строка, номер трудового договора
- "ДатаТрудовогоДоговора": строка в формате «ДД.ММ.ГГГГ», дата трудового договора
- "ИдентификаторСотрудника": строка, идентификатор трудового договора
- "Интервал"*: объект, описание интервала отпуска:
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала отпуска
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата окончания отпуска
- "Дни": строка, количество дней отпуска
- "ПричинаОтзыва": строка, причина отзыва из отпуска. Возможные значения
- "РасшифровкаПричины": текст, комментарий к коду причины отзыва или государственным обязанностям
- "ИдДокументаОснования": строка в формате UUID. Для отзыва из отпуска передается идентификатор отпуска
- "Оплачиваемый": строка, признак необходимости оплаты. Возможные значения «Да» или «Нет». Используется для отпуска по гособязанностям и учебного. Значение по умолчанию — «Да»
- "Детализация": массив объектов. Детализация данных по должностям и рабочим периодам:
- "Интервал": объект, интервал отпуска по должности:
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала отпуска
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата окончания отпуска
- "Дни": строка, количество дней
- "ДолжностьСотрудника"**: объект, указывает, по какой должности оформляется отпуск. Обязателен, если передается объект «Детализация»
- "Идентификатор": строка в формате UUID, идентификатор должности
- "Название": строка, название должности. Используется для поиска, если не указан идентификатор
- "ДатаТрудовогоДоговора": строка в формате «ДД.ММ.ГГГГ», дата трудового договора
- "НомерТрудовогоДоговора": строка, номер трудового договора
- "ИдентификаторСотрудника": строка, идентификатор трудового договора
- "ТипПредоставления": строка, способ предоставления отпуска для ежегодного по нескольким должностям или отпуска по гособязанностям. Для основной должности значение параметра всегда будет «Оплатить». Возможные значения
- "СпособРасчета": строка. Возможные значения
- "ПоРабочимПериодамNew": массив объектов, детализация отпуска по периодам:
- "ПериодНачало": строка в формате «ДД.ММ.ГГГГ», дата начала рабочего периода
- "ПериодКонец": строка в формате «ДД.ММ.ГГГГ», дата окончания рабочего периода
- "Расшифровка": объект, информация по интервалу:
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала отпуска в периоде
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата окончания отпуска в периоде
- "Дни": количество дней отпуска, использованных в этом периоде
- "ОсновныеДни": строка, количество дней основного отпуска
- "ДетализацияДопДней": массив объектов, детализация интервала по дополнительным отпускам
- "ПричинаПредоставления": строка. Возможные значения
- "ДопДни": строка, количество дней дополнительного отпуска
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала дополнительного отпуска
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата окончания дополнительного отпуска
- "Расчеты": массив объектов, детализация по расшифровкам
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала расшифровки
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата окончания расшифровки
- "Сумма": строка, сумма отпускных за период
- "Интервал": объект, интервал отпуска по должности:
Комментарий
- Все связываемые объекты — «Наша организация», «Сотрудник», «Должность», «Подразделение» — на момент выполнения команды «СБИС.ЗаписатьДокумент» уже должны присутствовать в СБИС.
- При изменении документа, запущенного в документооборот, он запускается заново.
Примеры
Ежегодный отпуск без детализации
Ежегодный отпуск с детализацией по должностям
Отпуск в связи с гособязанностями и учебный
Отпуск по коллективному договору
Отзыв из отпуска по причине «Отмена отпуска». Без продления
Отзыв из отпуска по причине «Заболевание». Без продления
Отзыв из отпуска по причине «Заболевание». С продлением
** — условно-обязательный параметр.
- "Документ": объект:
- "Идентификатор"*: строка, используется для адресации документа
- "Номер": строка, если значение не указано, номер генерируется автоматически
- "Дата": строка в формате «ДД.ММ.ГГГГ». Если дата документа не указана, подставляется текущая дата
- "Редакция": объект, редакция документа:
- "Идентификатор": строка, идентификатор редакции, в которую вносятся изменения. Если параметр не указан, работа идет с текущей редакцией документа
- "ПримечаниеИС": строка, текстовое примечание для изменяемой редакции
- "Тип"*: строка, тип документа. Принимает значение «Отпуск»
- "Регламент": объект. Чтобы привязать регламент, заполните одно из полей — «Название» или «Идентификатор»:
- "Идентификатор": строка, идентификатор регламента документооборота в СБИС. Чтобы вычислить, создайте документ в интерфейсе СБИС и вызовите для него «СБИС.ПрочитатьДокумент». В результирующем объекте будет идентификатор
- "Название": строка, название регламента документооборота в СБИС. Если передан идентификатор, название не учитывается
- "НашаОрганизация"*: объект. Указывает, по какой из наших компаний формируется отпуск. В зависимости от формы организации заполняется только один из информационных блоков:
- "СвЮЛ": объект, сведения о юридическом лице:
- "ИНН"*: строка, для юридических лиц номер состоит из 10 символов, для индивидуальных предпринимателей и физических лиц — из 12. Для иностранных организаций номер определяется требованиями законодательства их стран
- "КПП"*: строка, 9 символов
- "КодФилиала": строка
- "КодСтраны": строка, код страны в формате ISO 3166-1 Numeric
- "Название": строка, название организации
- "СвФЛ": объект, сведения о физическом лице:
- "ИНН"*: строка, 12 символов
- "КодФилиала": строка
- "КодСтраны": строка, код страны в формате ISO 3166-1 Numeric
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "СвЮЛ": объект, сведения о юридическом лице:
- "Автор": объект, сотрудник — автор документа. Если задан идентификатор, сотрудник ищется по нему, иначе по ФИО:
- "Фамилия": строка
- "Имя": строка
- "Отчество": строка
- "Идентификатор": строка, идентификатор сотрудника во внешней системе
- "Вложение": массив объектов:
- "Идентификатор": строка, используется для адресации вложения
- "Название": строка, название вложения
- "Удален": строка, признак удаления вложения. Возможные значения «Да» и «Нет»
- "Дата": строка в формате «ДД.ММ.ГГГГ», дата загрузки
- "Файл": объект:
- "Имя": строка, имя файла
- "Ссылка": строка, ссылка на объект в файловом хранилище
- "Тип": строка, тип документа
- "ВидОтпуска"*: строка. Возможные значения
- "ДатаСобытия"**: строка в формате «ДД.ММ.ГГГГ». Дата события, для которого создается отпуск. Например, дата рождения ребенка. Заполняется, если в параметре «ВидОтпуска» передано название отпуска по коллективному договору и в документе отпуска указана дата в поле «событие»
- "Сотрудник"*: объект, данные для поиска сотрудника, для которого оформляется отпуск. Однозначно определить сотрудника можно несколькими способами
- "ВнешнийИдентификатор": строка, идентификатор частного лица во внешней системе. Поле «ИдентификаторИС» метода СБИС.ЗаписатьСотрудника
- "Фамилия": строка, фамилия сотрудника
- "Имя": строка, имя
- "Отчество": строка, отчество
- "ТабельныйНомер": строка, табельный номер
- "НомерТрудовогоДоговора": строка, номер трудового договор
- "ДатаТрудовогоДоговора": строка в формате «ДД.ММ.ГГГГ», дата трудового договора
- "ИдентификаторСотрудника": строка, идентификатор трудового договора
- "ПричинаОтзыва": строка, причина отзыва из отпуска. Возможные значения
- "РасшифровкаПричины": текст, комментарий к коду причины отзыва или гособязанностям
- "ИдДокументаОснования:": строка в формате UUID. Для отзыва из отпуска передается идентификатор отпуска
- "Детализация"*: массив объектов. Детализация данных по должностям и рабочим периодам. В массиве может быть только одна должность:
- "ДолжностьСотрудника"*: объект, указывает, по какой должности оформляется отпуск
- "Идентификатор": строка в формате UUID, идентификатор должности
- "Название": строка, название должности. Используется для поиска, если не указан идентификатор
- "ДатаТрудовогоДоговора": строка в формате «ДД.ММ.ГГГГ»,дата трудового договора
- "НомерТрудовогоДоговора": строка, номер трудового договора
- "ИдентификаторСотрудника": строка, идентификатор трудового договора
- "ТипПредоставления": строка, способ предоставления отпуска для ежегодного по нескольким должностям или отпуска по гособязанностям. Для основной должности значение параметра всегда будет «Оплатить». Возможные значения
- "СпособРасчета": строка. Возможные значения
- "ПоРабочимПериодам": массив объектов. Для «отпусков без учета» и корректировок
- "Расшифровка": объект:
- "ДатаНачала": строка в формате «ДД.ММ.ГГГГ», дата начала отпуска с учетом детализации по должности и периоду
- "ДатаКонца": строка в формате «ДД.ММ.ГГГГ», дата конца отпуска с учетом детализации по должности и периоду
- "Дни": количество дней отпуска, использованных в этом периоде
- "ПериодНачало": строка в формате «ДД.ММ.ГГГГ», дата начала рабочего периода
- "ПериодКонец": строка в формате «ДД.ММ.ГГГГ», дата окончания рабочего периода
- "ОстатокЕжегодного": строка, используется только для «отпусков без учета» и корректировок. Количество оставшихся дней отпуска на дату конца отпуска
- "ДетализацияДопДней": объект, используется только для корректировок и «отпусков без учета»:
- "ПричинаПредоставления": строка. Возможные значения
- "ДопДни": строка, количество предоставленных дополнительных дней
- "ОстатокДопДней": строка, количество оставшихся дополнительных дней отпуска на дату конца отпуска
- "ПоложеноДнейЗаПериод": строка, максимальное количество дополнительных дней для расчета остатков
- "Расшифровка": объект:
- "ДолжностьСотрудника"*: объект, указывает, по какой должности оформляется отпуск
Комментарий
- Все связываемые объекты — «Наша организация», «Сотрудник», «Должность», «Подразделение» — на момент выполнения команды «СБИС.ЗаписатьДокумент» уже должны присутствовать в СБИС.
- При изменении документа, запущенного в документооборот, он запускается заново.
- Оформить сотруднику «Отпуск без учета» возможно только в случае, если организация не ведет учет зарплаты в СБИС.
Примеры
Отзыв из отпуска по причине «Отмена отпуска», без продления
Отпуск «За свой счет», «Учебный»
Отпуск «Доп. выходные родителям по уходу за детьми-инвалидами»