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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Объект)
 
(не показано 18 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
 
Тип: Справочник  
 
Тип: Справочник  
 +
 +
{{Легенда_-_API3_Объект}}
  
 
'''Структура'''
 
'''Структура'''
Строка 9: Строка 11:
 
* ЧастноеЛицо * - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]]
 
* ЧастноеЛицо * - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]]
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 +
* РабочаяГруппаУправленческая - объект [[СтруктураПредприятияУправленческая - API3 Объект|СтруктураПредприятияУправленческая]]
 +
* ВидЗанятости - объект [[ВидЗанятости_-_API3_Объект|ВидЗанятости]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
* Должность - объект [[Должность - API3 Объект|Должность ]]
 
* Должность - объект [[Должность - API3 Объект|Должность ]]
* ДатаПриема - дата приема на работу сотрудника (если есть синхронизация кадровых документов, то не использовать!)
+
* ДатаПриема - дата приема на работу сотрудника
* ДатаУвольнения - дата увольнения сотрудника из организации (если есть синхронизация кадровых документов, то не использовать!)
+
* ДатаУвольнения - дата увольнения сотрудника из организации
 +
* ЛицевыеСчета - массив лицевых счетов [[ЛицевойСчет - API3 Объект|ЛицевыеСчета ]]
 +
* СоздатьСертификатНЭП - флаг необходимости выпуска НЭП сотруднику после создания
 +
* ПриложениеПоУмолчанию - имя приложения по умолчанию в котором будет работать сотрудник
 +
* ПравоОтпускаЧАЭС - группировка, словарь
 +
** СерияДокумента - серия документа, строка. По умолчанию «0»
 +
** НомерДокумента - норме документа, строка. По умолчанию «0»
 +
** ДатаВыдачиДокумента - дата выдачи документа, строка «ДД.ММ.ГГГГ». По умолчанию дата приема или текущая дата если дата приема не предана
 +
** КатегорияЛьготникаЧАЭС - объект [[КатегорияЛьготникаЧАЭС - API3 Объект|КатегорияЛьготникаЧАЭС ]]. По умолчанию «0» — инвалид вследствие ЧАЭC
 +
** ДатаНач - дата начала периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
 +
** ДатаКнц - дата окончания периода работы. Заполняется, если КатегорияЛьготникаЧАЭС = 3 (проживающий/работающий в зоне радиоактивного загрязнения)
 +
** КоличествоДней* - количество положенных дополнительных дней отпуска
 +
** ГодИспользования - год, когда может быть использован дополнительный отпуск. Если сотрудник уже использовал часть дополнительного отпуска, то указывается год, а в поле ОставшихсяДней — количество оставшихся дней. Строка «ГГГГ». По умолчанию текущий год.
 +
** ОставшихсяДней - количество оставшихся в ГодИспользования году дополнительных дней отпуска. По умолчанию значение равно КоличествоДней
 +
* <span style="color:#E70000">ДатаСоглашенияКЭДО</span> - дата, с которой действует соглашение по КЭДО для сотрудника. Строка «ДД.ММ.ГГГГ»
  
 
'''Пример:'''
 
'''Пример:'''
Строка 41: Строка 59:
 
}
 
}
 
</source>
 
</source>
 
  
 
===Естественные ключи===
 
===Естественные ключи===
Строка 48: Строка 65:
 
** Ключ1_2 - идентификатор нашей организации
 
** Ключ1_2 - идентификатор нашей организации
 
** Ключ1_3 - табельный номер
 
** Ключ1_3 - табельный номер
 +
** Ключ1_4 - дата приема
 
* Ключ2 - не используется
 
* Ключ2 - не используется
 
* Ключ3 - не используется
 
* Ключ3 - не используется
Строка 64: Строка 82:
 
* IntegrationEmployeeObjectId
 
* IntegrationEmployeeObjectId
 
* IntegrationEmployeePositionObjectId
 
* IntegrationEmployeePositionObjectId
 +
* Staff.ВнешниеИдентификаторы
 +
* sabyEmployeeConfirmDocument.Delete
 +
* sabyEmployeeConfirmDocument.Update
  
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Текущая версия на 08:48, 17 января 2024

Объект

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

Легенда:

  • Реквизиты черного цвета поддерживаются синхронизацией в обоих направлениях
  • Реквизиты зеленого цвета поддерживаются синхронизацией только в СБИС
  • Реквизиты красного цвета поддерживаются синхронизацией только из СБИС

Структура

  • ИдИС - идентификатор сотрудника в ИС
  • ИдСБИС - идентификатор сотрудника в СБиС
  • ТабельныйНомер - табельный номер сотрудника
  • ВнешнийИдентификатор - идентификатор сотрудника
  • ЧастноеЛицо * - объект ЧастноеЛицо
  • НашаОрганизация * - объект НашаОрганизация
  • РабочаяГруппаУправленческая - объект СтруктураПредприятияУправленческая
  • ВидЗанятости - объект ВидЗанятости
  • РабочаяГруппа - объект СтруктураПредприятия
  • Должность - объект Должность
  • ДатаПриема - дата приема на работу сотрудника
  • ДатаУвольнения - дата увольнения сотрудника из организации
  • ЛицевыеСчета - массив лицевых счетов ЛицевыеСчета
  • СоздатьСертификатНЭП - флаг необходимости выпуска НЭП сотруднику после создания
  • ПриложениеПоУмолчанию - имя приложения по умолчанию в котором будет работать сотрудник
  • ПравоОтпускаЧАЭС - группировка, словарь
    • СерияДокумента - серия документа, строка. По умолчанию «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 - табельный номер
    • Ключ1_4 - дата приема
  • Ключ2 - не используется
  • Ключ3 - не используется
  • Название - не используется

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

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

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

  • Employee.IntegrationCreateOrUpdate
  • Employee.IntegrationSearch
  • Контрагент.Прочитать
  • IntegrationEmployeeObjectId
  • IntegrationEmployeePositionObjectId
  • Staff.ВнешниеИдентификаторы
  • sabyEmployeeConfirmDocument.Delete
  • sabyEmployeeConfirmDocument.Update