Сотрудник - API3 Объект — различия между версиями
Строка 1: | Строка 1: | ||
===Объект=== | ===Объект=== | ||
− | * ИдИС * - идентификатор сотрудника в ИС | + | * ИдИС/ИдСБиС * - идентификатор сотрудника в ИС/СБиС |
* ТабельныйНомер - табельный номер сотрудника | * ТабельныйНомер - табельный номер сотрудника | ||
− | * | + | * ЧастноеЛицо * - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]] |
− | * | + | * Организация * - объект [[Организация_-_API3_Объект|Организация]] |
− | * | + | * Подразделение - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]] |
− | * | + | * Должность - объект [[Должность - API3 Объект|Должность ]] |
* ДатаПриема - дата приема на работу сотрудника | * ДатаПриема - дата приема на работу сотрудника | ||
* ДатаУвольнения - дата увольнения сотрудника из организации | * ДатаУвольнения - дата увольнения сотрудника из организации | ||
Строка 11: | Строка 11: | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
− | |||
{ | { | ||
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e", | "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e", | ||
"ТабельныйНомер": "11685", | "ТабельныйНомер": "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-11-01", | ||
"ДатаУвольнения":"2017-12-31" | "ДатаУвольнения":"2017-12-31" |
Версия 09:59, 16 мая 2018
Объект
- ИдИС/ИдСБиС * - идентификатор сотрудника в ИС/СБиС
- ТабельныйНомер - табельный номер сотрудника
- ЧастноеЛицо * - объект ЧастноеЛицо
- Организация * - объект Организация
- Подразделение - объект СтруктураПредприятия
- Должность - объект Должность
- ДатаПриема - дата приема на работу сотрудника
- ДатаУвольнения - дата увольнения сотрудника из организации
Пример:
{
"ИдИС": "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