CallIntegrationApi — различия между версиями
(Новая страница: «== Описание == Метод-обертка для вызов методов БЛ на на сервис IntegrationConfig == Алгоритм работы…») |
|||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
− | + | Прокси метод для вызовов методов сервиса IntegrationConfig | |
− | == | + | == Параметры == |
− | + | * {{Шаблон:ApiParam|Method||строка| название метода для вызова }} | |
+ | * {{Шаблон:ApiParam|Params||объект| объект с параметрами для вызова метода}} | ||
− | + | В json-объект Params следует положить массив параметров param как показано на примере. | |
− | |||
− | |||
== Результат == | == Результат == | ||
− | |||
* {{Шаблон:ApiParam|Result||объект|результат вызываемого метода }} | * {{Шаблон:ApiParam|Result||объект|результат вызываемого метода }} | ||
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}} | * {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}} | ||
Строка 17: | Строка 15: | ||
====Запрос==== | ====Запрос==== | ||
<source lang="json"> | <source lang="json"> | ||
+ | { | ||
+ | "Method": "API3.WriteError", | ||
+ | "Params": { | ||
+ | "param": [ | ||
+ | { | ||
+ | "service": "extExch", | ||
+ | "subsystem": "БУХ2", | ||
+ | "action_name": "Загрузка документов", | ||
+ | "action_param": "ДокОтгрВх", | ||
+ | "error_name": "Ошибка выполнения запроса списка документов", | ||
+ | "error_detail": "Ошибка создания подключения к 1С 700", | ||
+ | "count": "10", | ||
+ | "code": 700, | ||
+ | "module": "Com1C83" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
</source> | </source> | ||
====Ответ==== | ====Ответ==== | ||
<source lang="json"> | <source lang="json"> | ||
− | + | { | |
− | + | "Result": { | |
− | + | "result": 22809 | |
+ | }, | ||
+ | "Stat": {...} | ||
+ | } | ||
</source> | </source> | ||
[[Категория:Методы ExtSdk2]] | [[Категория:Методы ExtSdk2]] |
Текущая версия на 17:11, 20 октября 2021
Содержание
Описание
Прокси метод для вызовов методов сервиса IntegrationConfig
Параметры
- Method (строка) - название метода для вызова
- Params (объект) - объект с параметрами для вызова метода
В json-объект Params следует положить массив параметров param как показано на примере.
Результат
- Result (объект) - результат вызываемого метода
- Stat (объект) - статистика времени выполнения операции
Исключения
Пример успешного вызова
Запрос
{
"Method": "API3.WriteError",
"Params": {
"param": [
{
"service": "extExch",
"subsystem": "БУХ2",
"action_name": "Загрузка документов",
"action_param": "ДокОтгрВх",
"error_name": "Ошибка выполнения запроса списка документов",
"error_detail": "Ошибка создания подключения к 1С 700",
"count": "10",
"code": 700,
"module": "Com1C83"
}
]
}
}
Ответ
{
"Result": {
"result": 22809
},
"Stat": {...}
}