Отображение списков документов - Сценарии ExtSdk2

Материал из razgovorov.ru
Версия от 13:52, 14 мая 2021; Долбицын Артём (обсуждение | вклад) (Новая страница: «Для отображения списков документов во внешней системе их необходимо сначала получить и…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Для отображения списков документов во внешней системе их необходимо сначала получить из реестра документов. Для этого создана команда API СБИС.СписокДокументовПоСобытиям. Для ее вызова через ExtSdk2 следует использовать метод CallSabyApi .

Пример вызова и получение ответа

    #Пример вызова
    query_id = str(uuid.uuid4())
    module_method = "ExtSdk2.CallSabyApi"
    params = {...} #Параметр запроса в СБИС.СписокДокументовПоСобытиям
    parameters_module_method = json.dumps({"Method": "СБИС.СписокДокументовПоСобытиям", "Params": params}, ensure_ascii=True)
    account_id = ********@plugin.sbis.ru

    ole.CallMethod( query_id, guid_module, module_method, parameters_module_method, account_id )

    #Пример получения ответа
    json_string = ole.ReadAllObject()

Более подробное описание вызова методов и получение ответом см. Подключение к ExtSdk2