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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(ВИ3.СоздатьЭлементСправочника)
(ВИ3.СоздатьЭлементСправочника)
Строка 45: Строка 45:
 
* Персонал.СоздатьСотрудника
 
* Персонал.СоздатьСотрудника
  
==ВИ3.СоздатьЭлементСправочника==
+
==ВИ3.НайтиЭлементСправочника==
  
Описание: Метод создает/обновляет информацию о принадлежности сотрудника к юридическому лицу или его подразделению (не обновляет данные физического лица)
+
Описание: Метод ищет сотрудника по естественным ключам
  
 
Параметры:
 
Параметры:
 
* Тип – строка, значение:  «Сотрудник»
 
* Тип – строка, значение:  «Сотрудник»
* Парам – jsonобъект с данными  
+
* Парам – json объект с данными  
** ИдИС * - идентификатор сотрудника в ИС
+
** key1_1 * - идентификатор частного лица в ИС
** ЧастноеЛицо_ИдИС * - идентификатор частного лица в ИС
+
** key1_2 * - идентификатор нашей организации в ИС
** НашаОрганизация_ИдИС * - идентификатор нашей организации в ИС
+
** key1_3 * - идентификатор подразделения организации в ИС
** ПодразделениеОрганизации_ИдИС * - идентификатор подразделения организации в ИС
 
  
 
Результат:
 
Результат:
Строка 63: Строка 62:
 
Пример объекта Парам:
 
Пример объекта Парам:
 
<source lang="json">
 
<source lang="json">
 
+
{  
{
+
   "key1_1": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
+
   "key1_2": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
  "ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
+
   "key1_3": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
   "НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
 
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
 
 
}
 
}
 
</source>
 
</source>
Строка 74: Строка 71:
 
Пример результата:
 
Пример результата:
 
<source lang="json">
 
<source lang="json">
 
 
{
 
{
 
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
 
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
Строка 81: Строка 77:
 
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
 
   "ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
 
}
 
}
 
 
</source>
 
</source>
  
 
Используемые методы БЛ:  
 
Используемые методы БЛ:  
 
* Персонал.ПрочитатьПоСотруднику
 
* Персонал.ПрочитатьПоСотруднику
* Персонал.ЗаписатьКарточку
+
* Контрагент.FindNearestHead
* СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
+
* ЧастноеЛицо.MainPositionOnDate
* Персонал.СоздатьСотрудника
 

Версия 10:50, 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