СБИССписокДокументов (Интеграция)

Материал из razgovorov.ru
Версия от 15:51, 24 января 2022; Власов Илья (обсуждение | вклад) (Новая страница: «Полное имя метода: Интеграция.СБИССписокДокументов(Integration.SABYDocumentsList) ==Описание== [https://sbis…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Полное имя метода: Интеграция.СБИССписокДокументов(Integration.SABYDocumentsList)

Описание

Обертка над методом СБИС.СписокДокументов

Применение дополнительных фильтров к результату выполнения метода СБИС.СписокДокументов

Структура полей фильтра, поддерживаемых данным методом. Остальные настройки фильтра в описании СБИС.СписокДокументов

  • Регламент - Объект с полями для отбора по регламенту
    • Название - Строковое поле, для отбора по названию регламента
    • Идентификатор - Строковое поле, для отбора по идентификатору регламента
  • АктивныйЭтап - Объект с полями для отбора по текущему этапу
    • Название - Строковое поле, для отбора по названию текущего этапа
  • ЗначенияДопПолей - Объект с полями для отбора по значению дополнительных полей
    • ИмяПоля - Ключ объекта, является именем поля по которому идёт отбор, значение является значением поля. Отбор выполняется по полному соответствию значений полей.


Параметры

  • Name - Имя объекта подстановки, который необходимо получить (Строка).
  • Xml – Двоичные данные в формате base64 (Строка).


Результат

Подстановка или объект подстановки, полученная по переданному документу (JSON)


Пример вызова

require([
	'Types/source'
], function(
		  source
){
	var params = {Фильтр : {'Тип': 'АвансОтчет', 
                                'ЗначенияДопПолей': {'Поле1': '123',
                                                     'Поле2': '345'}}};
	new source.SbisService({
		endpoint: {
			address: '/service/',
			contract: 'Integration'
		},
	}).call('SABYDocumentsList', params).addErrback(function(e) {
		console.error(e);
	});
});