Метод создает подразделение или обновляет сведения о существующем. В запросе можно указать одно подразделение.
Перед созданием подразделения убедитесь, что созданы объекты, с которыми оно будет связано — наша компания (organization) и родительское подразделение (parent).
Параметры запроса
Параметр | Тип | Описание | |||||
title | строка | название подразделения | |||||
code | строка | код подразделения | |||||
id | строка | идентификатор подразделения | |||||
parent | объект | информация о родительском подразделении. Родительское подразделение должно быть создано заранее | |||||
id | строка | идентификатор подразделения | |||||
code | строка | код подразделения | |||||
type* | число | тип подразделения. Возможные значения:
| |||||
structureType* | число | тип структуры. Возможные значения:
| |||||
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 | строка | телефон | |||||
строка | адрес электронной почты | ||||||
manager | объект | информация о руководителе | |||||
extId | строка | внешний идентификатор сотрудника | |||||
businessCalendar | строка | название производственного календаря | |||||
vacationSchedule | логический | признак сдачи графиков отпусков. Возможные значения:
| |||||
timesheet | логический | признак сдачи табелей | |||||
timekeeper | объект | информация о табельщике | |||||
extId | строка | внешний идентификатор сотрудника | |||||
schedule | объект | описание графика смен | |||||
color | строка | цвет графика. Возможные значения:
| |||||
revisions | массив объектов | настройки, действующие на определенном интервале графика | |||||
begin | дата | начало действия настройки | |||||
end | дата | окончание действия настройки | |||||
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 | число | порядковый номер шаблона |
Результат
В ответе возвращается идентификатор подразделения, которое было создано или обновлено.