Сотрудник - API3 Объект — различия между версиями
Строка 1: | Строка 1: | ||
===Объект=== | ===Объект=== | ||
* ИдИС * - идентификатор сотрудника в ИС | * ИдИС * - идентификатор сотрудника в ИС | ||
+ | * ТабельныйНомер - табельный номер сотрудника | ||
* ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС | * ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС | ||
* НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС | * НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС | ||
* ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС | * ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС | ||
+ | * Должность_ИдИС - идентификатор должности сотрудника в ИС | ||
+ | * ДатаПриемаНаРаботу - дата приема на работу сотрудника | ||
+ | * ДатаУвольнения - дата увольнения сотрудника из организации | ||
'''Пример:''' | '''Пример:''' | ||
Строка 10: | Строка 14: | ||
{ | { | ||
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e", | "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e", | ||
+ | "ТабельныйНомер": "11685", | ||
"ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e", | "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e", | ||
"НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e", | "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e", | ||
− | "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e" | + | "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e", |
+ | "Должность_ИдИС": "5f9102f3-28c9-11e7-123-9811saeqqw", | ||
+ | "ДатаПриемаНаРаботу":"2017-11-01", | ||
+ | "ДатаУвольнения":"2017-12-31" | ||
} | } | ||
</source> | </source> |
Версия 11:16, 8 декабря 2017
Объект
- ИдИС * - идентификатор сотрудника в ИС
- ТабельныйНомер - табельный номер сотрудника
- ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС
- НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС
- ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС
- Должность_ИдИС - идентификатор должности сотрудника в ИС
- ДатаПриемаНаРаботу - дата приема на работу сотрудника
- ДатаУвольнения - дата увольнения сотрудника из организации
Пример:
{
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
"ТабельныйНомер": "11685",
"ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
"НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
"ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e",
"Должность_ИдИС": "5f9102f3-28c9-11e7-123-9811saeqqw",
"ДатаПриемаНаРаботу":"2017-11-01",
"ДатаУвольнения":"2017-12-31"
}
Естественные ключи
- Ключ1 - частное лицо + организация(вес = 3)
- Ключ1_1 - идентификатор частного лица
- Ключ1_2 - идентификатор нашей организации
- Ключ1_3 - не используется
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- Частное лицо
- НашаОрганизация
Используемые методы БЛ
- Персонал.ПрочитатьПоСотруднику - читаем карточку для обновления данных
- Персонал.СоздатьСотрудника - создаем черновик если нет id
- СтруктураПредприятия.КореньФилиалаКадровойСтруктуры - в случае изменения подразделения нужно получить ид головного подразделения для подразделения
- Контрагент.FindNearestHead - в случае изменения подразделения нужно получить ид головного подразделения для подразделения
- Персонал.ЗаписатьКарточку - сохраняем изменения
- ЧастноеЛицо.MainPositionOnDate - поиск по ключу 1