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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
 +
Тип: Справочник
 +
 +
'''Структура'''
 
* ИдИС - идентификатор сотрудника в ИС
 
* ИдИС - идентификатор сотрудника в ИС
 
* ИдСБИС - идентификатор сотрудника в СБиС
 
* ИдСБИС - идентификатор сотрудника в СБиС
Строка 41: Строка 44:
  
 
===Естественные ключи===
 
===Естественные ключи===
* Ключ1 - частное лицо + организация(вес = 3)
+
* Ключ1
 
** Ключ1_1 - идентификатор частного лица
 
** Ключ1_1 - идентификатор частного лица
 
** Ключ1_2 - идентификатор нашей организации
 
** Ключ1_2 - идентификатор нашей организации
** Ключ1_3 - не используется
+
** Ключ1_3 - табельный номер
 
* Ключ2 - не используется
 
* Ключ2 - не используется
 
* Ключ3 - не используется
 
* Ключ3 - не используется
 +
* Название - не используется
  
 
===Зависит от объектов===
 
===Зависит от объектов===
 
* Частное лицо
 
* Частное лицо
 
* НашаОрганизация
 
* НашаОрганизация
 +
* СтруктураПредприятия
 +
* Должность
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
* Персонал.ПрочитатьПоСотруднику - читаем карточку для обновления данных
+
* Employee.IntegrationCreateOrUpdate
* Персонал.СоздатьСотрудника - создаем черновик если нет id
+
* Employee.IntegrationSearch
* СтруктураПредприятия.КореньФилиалаКадровойСтруктуры - в случае изменения подразделения нужно получить ид головного подразделения для подразделения
+
* Контрагент.Прочитать
* Контрагент.FindNearestHead - в случае изменения подразделения нужно получить ид головного подразделения для подразделения
+
 
* Персонал.ЗаписатьКарточку - сохраняем изменения
 
* ЧастноеЛицо.MainPositionOnDate - поиск по ключу 1
 
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 09:40, 28 октября 2020

Объект

Тип: Справочник

Структура

  • ИдИС - идентификатор сотрудника в ИС
  • ИдСБИС - идентификатор сотрудника в СБиС
  • ТабельныйНомер - табельный номер сотрудника
  • ВнешнийИдентификатор - идентификатор сотрудника
  • ЧастноеЛицо * - объект ЧастноеЛицо
  • НашаОрганизация * - объект НашаОрганизация
  • РабочаяГруппа - объект СтруктураПредприятия
  • Должность - объект Должность
  • ДатаПриема - дата приема на работу сотрудника (если есть синхронизация кадровых документов, то не использовать!)
  • ДатаУвольнения - дата увольнения сотрудника из организации (если есть синхронизация кадровых документов, то не использовать!)

Пример:

{
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
  "ТабельныйНомер": "11685",
  "ВнешнийИдентификатор": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
  "ЧастноеЛицо": {
    "ИдИС": "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
    • Ключ1_1 - идентификатор частного лица
    • Ключ1_2 - идентификатор нашей организации
    • Ключ1_3 - табельный номер
  • Ключ2 - не используется
  • Ключ3 - не используется
  • Название - не используется

Зависит от объектов

  • Частное лицо
  • НашаОрганизация
  • СтруктураПредприятия
  • Должность

Используемые методы БЛ

  • Employee.IntegrationCreateOrUpdate
  • Employee.IntegrationSearch
  • Контрагент.Прочитать