SBIS API3 — различия между версиями
(→ВИ3.СоздатьЭлементСправочника) |
(→ВИ3.СоздатьЭлементСправочника) |
||
Строка 45: | Строка 45: | ||
* Персонал.СоздатьСотрудника | * Персонал.СоздатьСотрудника | ||
− | ==ВИ3. | + | ==ВИ3.НайтиЭлементСправочника== |
− | Описание: Метод | + | Описание: Метод ищет сотрудника по естественным ключам |
Параметры: | Параметры: | ||
* Тип – строка, значение: «Сотрудник» | * Тип – строка, значение: «Сотрудник» | ||
− | * Парам – | + | * Парам – json объект с данными |
− | ** | + | ** key1_1 * - идентификатор частного лица в ИС |
− | + | ** key1_2 * - идентификатор нашей организации в ИС | |
− | ** | + | ** key1_3 * - идентификатор подразделения организации в ИС |
− | ** | ||
Результат: | Результат: | ||
Строка 63: | Строка 62: | ||
Пример объекта Парам: | Пример объекта Парам: | ||
<source lang="json"> | <source lang="json"> | ||
− | + | { | |
− | { | + | "key1_1": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e", |
− | " | + | "key1_2": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e", |
− | + | "key1_3": "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