SBIS API3 — различия между версиями
(→ВИ3.НайтиЭлементСправочника) |
|||
(не показано 13 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | =ВИ3.СоздатьЭлементСправочника= | |
− | |||
− | Описание: Метод создает/обновляет информацию о [[SBIS API3 | + | Описание: Метод создает/обновляет информацию о [[:Категория:SBIS API3 Объект |объекте ИС]] |
Параметры: | Параметры: | ||
Строка 8: | Строка 7: | ||
* Объект – json объект с данными объекта | * Объект – json объект с данными объекта | ||
− | Описание доступных типов и структуры данных объектов смотрите [[SBIS API3 | + | Описание доступных типов и структуры данных объектов смотрите [[:Категория:SBIS API3 Объект|в справочнике объектов API3]]. |
Результат: | Результат: | ||
Строка 44: | Строка 43: | ||
</source> | </source> | ||
− | + | =ВИ3.НайтиЭлементСправочника= | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Описание: Метод поиска объекта, ищет объект по переданным ключам. Поиск осуществляется по всем ключам. Результат сортируется по весу ключа. | Описание: Метод поиска объекта, ищет объект по переданным ключам. Поиск осуществляется по всем ключам. Результат сортируется по весу ключа. | ||
− | Вес ИдСБИС = 1, Вес | + | Вес ИдСБИС = 1, Вес ИдИС = 2 (чем меньше тем выше в результате). Вес естественных ключей смотрите в [[:Категория:SBIS API3 Объект|справочнике объектов]]. |
Параметры: | Параметры: | ||
Строка 68: | Строка 61: | ||
Результат: | Результат: | ||
− | Метод возвращаем массив подходящих объектов | + | Метод возвращаем массив подходящих объектов, или пустой массив |
− | * result | + | * result - массив подходящих объектов |
− | |||
− | |||
** ИдИС - идентификатор ИС (Строка) | ** ИдИС - идентификатор ИС (Строка) | ||
** ИдСБИС - идентификатор СБИС (Строка) | ** ИдСБИС - идентификатор СБИС (Строка) | ||
− | ** Название - Представление объекта(Строка) | + | ** Название * - Представление объекта(Строка) |
** Ключ1_1 - естественный ключ 1_1 (Строка) | ** Ключ1_1 - естественный ключ 1_1 (Строка) | ||
** Ключ1_2 - естественный ключ 1_2 (Строка) | ** Ключ1_2 - естественный ключ 1_2 (Строка) | ||
Строка 81: | Строка 72: | ||
** Ключ2 - естественный ключ 2 (Строка) | ** Ключ2 - естественный ключ 2 (Строка) | ||
** Ключ3 - естественный ключ 3 (Строка) | ** Ключ3 - естественный ключ 3 (Строка) | ||
− | + | ||
Пример объекта Парам: | Пример объекта Парам: | ||
Строка 95: | Строка 86: | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | " | + | "result": |
− | + | { | |
− | + | "ИдИC": "а12321а3422315", | |
− | + | "ИдСБИС": "2315", | |
− | + | "Название": "Иванов Иван Иваныч", | |
− | + | "Ключ1_1": "21", | |
− | + | "Ключ1_2": "175", | |
− | + | "Ключ1_3": "2385" | |
− | + | } | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Текущая версия на 09:37, 10 октября 2017
ВИ3.СоздатьЭлементСправочника
Описание: Метод создает/обновляет информацию о объекте ИС
Параметры:
- Тип – строка, тип объекта
- Объект – json объект с данными объекта
Описание доступных типов и структуры данных объектов смотрите в справочнике объектов API3.
Результат:
- ИдИС - Иднтификатор объекта ИС
- ИдСБИС - Идентификатор объекта СБИС
- Название - Строка представления объекта
- Ключ1_1 - Значение ключа 1_1 в СБИС
- Ключ1_2 - Значение ключа 1_2 в СБИС
- Ключ1_3 - Значение ключа 1_3 в СБИС
- Ключ2 - Значение ключа 2 в СБИС
- Ключ3 - Значение ключа 3 в СБИС
Пример объекта Парам:
{
"ИдИС": "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",
"ИдСБИС": "75",
"ЧастноеЛицо_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
"НашаОрганизация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
"ПодразделениеОрганизации_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e"
}
ВИ3.НайтиЭлементСправочника
Описание: Метод поиска объекта, ищет объект по переданным ключам. Поиск осуществляется по всем ключам. Результат сортируется по весу ключа.
Вес ИдСБИС = 1, Вес ИдИС = 2 (чем меньше тем выше в результате). Вес естественных ключей смотрите в справочнике объектов.
Параметры:
- Парам
- Тип – тип объекта
- ИдИС - идентификатор ИС
- ИдСБИС - идентификатор СБИС
- Ключ1_1 - естественный ключ 1_1
- Ключ1_2 - естественный ключ 1_2
- Ключ1_3 - естественный ключ 1_3
- Ключ2 - естественный ключ 2
- Ключ3 - естественный ключ 3
Результат: Метод возвращаем массив подходящих объектов, или пустой массив
- result - массив подходящих объектов
- ИдИС - идентификатор ИС (Строка)
- ИдСБИС - идентификатор СБИС (Строка)
- Название * - Представление объекта(Строка)
- Ключ1_1 - естественный ключ 1_1 (Строка)
- Ключ1_2 - естественный ключ 1_2 (Строка)
- Ключ1_3 - естественный ключ 1_3 (Строка)
- Ключ2 - естественный ключ 2 (Строка)
- Ключ3 - естественный ключ 3 (Строка)
Пример объекта Парам:
{
"Тип": "Сотрудник",
"Ключ1_1": "5f9102f3-28c9-11e7-a6d9-3497f6323b8f",
"Ключ1_2": "5f9102f2-28c9-11e7-a6d9-3497f6374b3g",
}
Пример результата:
{
"result":
{
"ИдИC": "а12321а3422315",
"ИдСБИС": "2315",
"Название": "Иванов Иван Иваныч",
"Ключ1_1": "21",
"Ключ1_2": "175",
"Ключ1_3": "2385"
}
}