SBIS API3 — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(ВИ3.СоздатьЭлементСправочника)
Строка 92: Строка 92:
 
* Тип – строка, значение:  «ЧастноеЛицо»
 
* Тип – строка, значение:  «ЧастноеЛицо»
 
* Парам – json объект с данными  
 
* Парам – json объект с данными  
** ИдИС * - идентификатор сотрудника в ИС
+
** ИдИС * - идентификатор частного лица в ИС
** ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС
+
** Фамилия * - фамилия частного лица
** НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС
+
** Имя * - имя частного лица
** ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС
+
** Отчество * - отчество частного лица
 +
** ДатаРождения  - дата рождения частного лица
 +
** Пол_ИдИС  - идентификатор пола частного лица в ИС
 +
** ДокументВид_ИдИС  - идентификатор вида удостоверяющего документа частного лица в ИС
 +
** ДокументСерия  - серия удостоверяющего документа частного лица
 +
** ДокументНомер  - номер удостоверяющего документа частного лица
 +
** ДокументДатаВыдачи  - дата выдачи удостоверяющего документа частного лица
 +
** ИНН  - ИНН частного лица
 +
** НомерСтраховогоСвидетельства - номер СНИЛС частного лица
 +
** АдресПрописки - адрес места прописки частного лица
 +
** АдресФакт - адрес фактического места жительства частного лица
 +
 
  
 
Результат:
 
Результат:
Строка 134: Строка 145:
 
* Образование.Создать
 
* Образование.Создать
 
* Образование.Записать
 
* Образование.Записать
 
  
 
==ВИ3.НайтиЭлементСправочника==
 
==ВИ3.НайтиЭлементСправочника==

Версия 14:12, 28 сентября 2017

Сотрудник

ВИ3.СоздатьЭлементСправочника

Описание: Метод создает/обновляет информацию о принадлежности сотрудника к юридическому лицу или его подразделению (не обновляет данные физического лица)

Параметры:

  • Тип – строка, значение: «Сотрудник»
  • Парам – json объект с данными
    • ИдИС * - идентификатор сотрудника в ИС
    • ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС
    • НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС
    • ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС

Результат:

Пример объекта Парам:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

Пример результата:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

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

  • Персонал.ПрочитатьПоСотруднику
  • Персонал.ЗаписатьКарточку
  • СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
  • Персонал.СоздатьСотрудника

ВИ3.НайтиЭлементСправочника

Описание: Метод ищет сотрудника по естественным ключам

Параметры:

  • Тип – строка, значение: «Сотрудник»
  • Парам – json объект с данными
    • key1_1 * - идентификатор частного лица в ИС
    • key1_2 * - идентификатор нашей организации в ИС
    • key1_3 * - идентификатор подразделения организации в ИС

Результат:

Пример объекта Парам:

{   
   "key1_1": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "key1_2": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "key1_3": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

Пример результата:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

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

  • Персонал.ПрочитатьПоСотруднику
  • Контрагент.FindNearestHead
  • ЧастноеЛицо.MainPositionOnDate

ЧастноеЛицо

ВИ3.СоздатьЭлементСправочника

Описание: Метод создает/обновляет информацию о частном лице

Параметры:

  • Тип – строка, значение: «ЧастноеЛицо»
  • Парам – json объект с данными
    • ИдИС * - идентификатор частного лица в ИС
    • Фамилия * - фамилия частного лица
    • Имя * - имя частного лица
    • Отчество * - отчество частного лица
    • ДатаРождения - дата рождения частного лица
    • Пол_ИдИС - идентификатор пола частного лица в ИС
    • ДокументВид_ИдИС - идентификатор вида удостоверяющего документа частного лица в ИС
    • ДокументСерия - серия удостоверяющего документа частного лица
    • ДокументНомер - номер удостоверяющего документа частного лица
    • ДокументДатаВыдачи - дата выдачи удостоверяющего документа частного лица
    • ИНН - ИНН частного лица
    • НомерСтраховогоСвидетельства - номер СНИЛС частного лица
    • АдресПрописки - адрес места прописки частного лица
    • АдресФакт - адрес фактического места жительства частного лица


Результат:

Пример объекта Парам:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

Пример результата:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

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

  • ЧастноеЛицо.Прочитать
  • ЧастноеЛицо.Записать
  • ВоинскийУчет.Записать
  • ТрудоваяДеятельность.Создать
  • ТрудоваяДеятельность.Записать
  • ContactData.FindOrCreate
  • ЧленСемьи.Записать
  • Образование.Создать
  • Образование.Записать

ВИ3.НайтиЭлементСправочника

Описание: Метод ищет частное лицо по естественным ключам

Параметры:

  • Тип – строка, значение: «ЧастноеЛицо»
  • Парам – json объект с данными
    • key1_1 * - идентификатор частного лица в ИС
    • key1_2 * - идентификатор нашей организации в ИС
    • key1_3 * - идентификатор подразделения организации в ИС

Результат:

Пример объекта Парам:

{   
   "key1_1": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "key1_2": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "key1_3": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

Пример результата:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}

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