Сотрудник - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 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