Присоединяйтесь!

sabyDepartment.Update

sabyDepartment.Update

Метод создает подразделение или обновляет сведения о существующем. В запросе можно указать одно подразделение.

Перед созданием подразделения убедитесь, что созданы объекты, с которыми оно будет связано — наша компания (organization) и родительское подразделение (parent).

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

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

Тип

Описание

title

строка

название подразделения

code

строка

код подразделения

id

строка
UUID

идентификатор подразделения

parent

объект

информация о родительском подразделении. Родительское подразделение должно быть создано заранее

 

id

строка
UUID

идентификатор подразделения

code

строка

код подразделения

type*

число

тип подразделения. Возможные значения:

  • «0» — подразделение;
  • «1» — рабочая группа;
  • «2» — обособленное подразделение

structureType*

число

тип структуры. Возможные значения:

  • «0» — управленческая структура;
  • «1» — кадровая структура

localizationTitles

массив

список локализаций. Чтобы удалить локализацию, передайте значение langCode и пустое поле title

 

langCode

строка

код языка, например fr

title

строка

название подразделения

closeDate

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

дата закрытия

address

строка

адрес подразделения, записанный в одну строку

addressParts

объект

адрес подразделения, записанный частями

 

settlement

строка

населенный пункт

city

строка

город

street

строка

улица

house

строка

дом

building

строка

номер корпуса/строения, литера

flat

строка

квартира

postalCode

строка

индекс

organization

объект

информация об организации. Чтобы создать подразделение в головной организации, не передавайте параметры code и kpp

 

inn

строка

ИНН. Для юридических лиц в РФ номер состоит из 10 символов. Для иностранных организаций номер определяет законодательство их стран

kpp

строка

КПП организации, 9 символов

code

строка

код филиала

description

строка

примечание

phone

строка

телефон

email

строка

адрес электронной почты

manager

объект

информация о руководителе

 

extId

строка

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

businessCalendar

строка

название производственного календаря

vacationSchedule

логический

признак сдачи графиков отпусков. Возможные значения:

  • true — график сдается по текущему подразделению;
  • false — не сдается;
  • none — сдается по подразделению на уровень выше

timesheet

логический

признак сдачи табелей

timekeeper

объект

информация о табельщике

 

extId

строка

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

schedule

объект

описание графика смен

 

color

строка

цвет графика. Возможные значения:

  • Color1 — фиолетовый;
  • Color2 — голубой;
  • Color3 — оранжевый;
  • Color4 — желтый;
  • Color5 — розовый

revisions

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

настройки, действующие на определенном интервале графика

 

begin

дата
«yyyy-mm-dd»

начало действия настройки

end

дата
«yyyy-mm-dd»

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

 

template

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

шаблон, по которому заполняется график смен. График заполняется по циклу от начала действия настройки

 

begin

число

начало рабочего дня. Указывается в минутах от начала суток. Например, если рабочий день начинается в 08:00, то begin = 480. Для выходного — null

end

число

окончание рабочего дня. Указывается в минутах от начала суток. Например, если рабочий день заканчивается в 17:00, то end = 1020. Для выходного — null

dinners

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

обеденные перерывы. Если обеда нет, вернется пустое значение или null

 

begin

число

начало обеденного перерыва. Указывается в минутах от начала суток. Например, если обед начинается в 12:30, то begin = 750

end

число

окончание обеденного перерыва. Указывается в минутах от начала суток. Например, если обед заканчивается в 13:30, то end = 810

time

число

продолжительность обеда в минутах

index

число

порядковый номер шаблона

Результат

В ответе возвращается идентификатор подразделения, которое было создано или обновлено.

Запрос

Ответ

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