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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 17: Строка 17:
 
* СоздатьСертификатНЭП - флаг необходимости выпуска НЭП сотруднику после создания
 
* СоздатьСертификатНЭП - флаг необходимости выпуска НЭП сотруднику после создания
 
* ПриложениеПоУмолчанию - имя приложения по умолчанию в котором будет работать сотрудник
 
* ПриложениеПоУмолчанию - имя приложения по умолчанию в котором будет работать сотрудник
 +
* ПравоОтпускаЧАЭС - группировка, словарь
 +
** СерияДокумента - серия документа, строка. По умолчанию «0»
 +
** НомерДокумента - норме документа, строка. По умолчанию «0»
 +
** ДатаВыдачиДокумента - дата выдачи документа, строка «ДД.ММ.ГГГГ». По умолчанию текущая дата
 +
** КатегорияЛьготникаЧАЭС - объект [[КатегорияЛьготникаЧАЭС - API3 Объект|КатегорияЛьготникаЧАЭС ]]. По умолчанию «0» — инвалид вследствие ЧАЭC
 +
** ДатаНач - дата начала периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
 +
** ДатаКнц - дата окончания периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
 +
** КоличествоДней* - количество положенных дополнительных дней отпуска
 +
** ГодИспользования - год, когда может быть использован дополнительный отпуск. Если сотрудник уже использовал часть дополнительного отпуска, то указывается год, а в поле ОставшихсяДней — количество оставшихся дней. Строка
 +
«ГГГГ». По умолчанию текущий год.
 +
** ОставшихсяДней - количество оставшихся в ГодИспользования году дополнительных дней отпуска. По умолчанию значение равно КоличествоДней
  
 
'''Пример:'''
 
'''Пример:'''
Строка 68: Строка 79:
 
* IntegrationEmployeeObjectId
 
* IntegrationEmployeeObjectId
 
* IntegrationEmployeePositionObjectId
 
* IntegrationEmployeePositionObjectId
 +
* Staff.ВнешниеИдентификаторы
 +
* sabyEmployeeConfirmDocument.Delete
 +
* sabyEmployeeConfirmDocument.Update
  
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 11:49, 21 апреля 2023

Объект

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

Структура

  • ИдИС - идентификатор сотрудника в ИС
  • ИдСБИС - идентификатор сотрудника в СБиС
  • ТабельныйНомер - табельный номер сотрудника
  • ВнешнийИдентификатор - идентификатор сотрудника
  • ЧастноеЛицо * - объект ЧастноеЛицо
  • НашаОрганизация * - объект НашаОрганизация
  • РабочаяГруппаУправленческая - объект СтруктураПредприятияУправленческая
  • РабочаяГруппа - объект СтруктураПредприятия
  • Должность - объект Должность
  • ДатаПриема - дата приема на работу сотрудника (если есть синхронизация кадровых документов, то не использовать!)
  • ДатаУвольнения - дата увольнения сотрудника из организации (если есть синхронизация кадровых документов, то не использовать!)
  • ЛицевыеСчета - массив лицевых счетов ЛицевыеСчета
  • СоздатьСертификатНЭП - флаг необходимости выпуска НЭП сотруднику после создания
  • ПриложениеПоУмолчанию - имя приложения по умолчанию в котором будет работать сотрудник
  • ПравоОтпускаЧАЭС - группировка, словарь
    • СерияДокумента - серия документа, строка. По умолчанию «0»
    • НомерДокумента - норме документа, строка. По умолчанию «0»
    • ДатаВыдачиДокумента - дата выдачи документа, строка «ДД.ММ.ГГГГ». По умолчанию текущая дата
    • КатегорияЛьготникаЧАЭС - объект КатегорияЛьготникаЧАЭС . По умолчанию «0» — инвалид вследствие ЧАЭC
    • ДатаНач - дата начала периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
    • ДатаКнц - дата окончания периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
    • КоличествоДней* - количество положенных дополнительных дней отпуска
    • ГодИспользования - год, когда может быть использован дополнительный отпуск. Если сотрудник уже использовал часть дополнительного отпуска, то указывается год, а в поле ОставшихсяДней — количество оставшихся дней. Строка

«ГГГГ». По умолчанию текущий год.

    • ОставшихсяДней - количество оставшихся в ГодИспользования году дополнительных дней отпуска. По умолчанию значение равно КоличествоДней

Пример:

{
  "ИдИС": "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
  • Контрагент.Прочитать
  • IntegrationEmployeeObjectId
  • IntegrationEmployeePositionObjectId
  • Staff.ВнешниеИдентификаторы
  • sabyEmployeeConfirmDocument.Delete
  • sabyEmployeeConfirmDocument.Update