СБИССписокДокументов (Интеграция)
Версия от 15:42, 21 февраля 2022; Власов Илья (обсуждение | вклад)
Полное имя метода: Интеграция.СБИССписокДокументов(Integration.SABYDocumentsList)
Описание
Обертка над методом СБИС.СписокДокументов
Применение дополнительных фильтров к результату выполнения метода СБИС.СписокДокументов
Структура полей фильтра, поддерживаемых данным методом. Остальные настройки фильтра в описании СБИС.СписокДокументов
- Регламент - Объект с полями для отбора по регламенту
- Название - Строковое поле, для отбора по названию регламента
- Идентификатор - Строковое поле, для отбора по идентификатору регламента
- АктивныйЭтап - Объект с полями для отбора по текущему этапу
- Название - Строковое поле, для отбора по названию текущего этапа
- ЗначенияДопПолей - Объект с полями для отбора по значению дополнительных полей
- ИмяПоля - Ключ объекта, является именем поля по которому идёт отбор, значение является значением поля. Отбор выполняется по полному соответствию значений полей.
Навигация
Описание параметра Навигация для курсорной навигации.
- РазмерСтраницы - кол-во элементов на странице
- Позиция - Положение курсора, от которого будет построен список документов.
- Направление - направление получения списка документов. Может принимать значения forward (по умолчанию) и backward.
Описание ключа Навигация в возвращаемом результате:
- РазмерСтраницы - кол-во элементов на странице
- ЕстьЕще - Признак, есть ли еще документы в направлении в котором запрашивали список документов
- Позиция - Объект с ключами для дальнейшей навигации в обе стороны.
- Forward - Положение курсора для навигации вперед по списку
- Backward - Положение курсора для навигации назад по списку
Пример вызова
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);
});
});