sabyEmployee.UpdatePosition

sabyEmployee.UpdatePosition

Метод «sabyEmployee.UpdatePosition» создает новую запись «Должности сотрудника» или обновляет сведения в существующей.

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

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

Тип

Описание

filter

объект

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

 

employee*

объект

информация о сотруднике, по этому объекту происходит поиск должности сотрудника для внесения изменений

 

extId

строка

внешний идентификатор физического лица

extEmployeeId

строка

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

tabNumber

строка

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

inn

строка

ИНН сотрудника

typeEmployment

строка

тип трудоустройства. Возможные значения: «Основное место работы», «Внешний совместитель», «Внутренний совместитель»

position*

объект

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

 

extEmployeeId

строка

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

organization

объект

информация об организации, в которой сотрудник занимает должность

 

inn

строка

ИНН организации

kpp

строка

КПП организации

code

строка

код филиала

tabNumber

строка

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

typeEmployment

строка

тип трудоустройства. Возможные значения: «Основное место работы», «Внешний совместитель», «Внутренний совместитель»

dateFrom

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

дата принятия на должность

dateTo

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

дата снятия с должности

department

объект

подразделение, куда принят сотрудник. Подразделение ищется по коду или названию

 

name

строка

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

code

строка

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

extId

строка
UUID

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

position

объект

должность, на которую принят сотрудник

 

name

строка

название должности

id

строка
UUID

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

category

строка

категория должности

schedule

объект

график работы, на который принят сотрудник

 

name

строка

название графика

id

строка

внутренний идентификатор графика работы

extId

строка

внешний идентификатор графика работы

organization*

объект

данные для поиска организации

 

inn

строка

ИНН подразделения

kpp

kpp

КПП подразделения

code

kpp

код филиала

date

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

дата, на которую надо найти существующую должность. По умолчанию сегодняшний день

Результат

Возвращает запись формата «sabyEmployee».

Комментарий

  • При записи внутреннего совмещения происходит поиск действующей основной должности по полям «employee», «organization» и «dateFrom». Если значение «dateFrom» не передано, поиск на текущую дату.
  • Для обновления данных по существующей должности (в том числе основной), в поле «position» можно передать новое значение табельного номера и «extEmployeeId». В «employee» необходимо передать старые данные.
  • Если в «position» не переданы новые значения табельного номера и «extEmployeeId», метод запишет значения из поля «employee».
  • Основное место работы должно быть создано раньше, чем внутреннее совмещение.
  • В одной организации можно создать либо основное место работы, либо внешнее совмещение. Одновременно в рамках одной организации их создать нельзя.
  • Для корректного обновления внутреннего совмещения (особенно в случае, когда табельный номер такой же как на основном месте), необходимо использовать поле «extEmployeeId».

Примеры

Создать должность по основному месту работы.

Создать должность по внутреннему совмещению.

Изменить сведения в существующей должности.

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