SAPPER SETTINGS - Настройки списков
Настройка списков LO_*
Файл с настройками LO_* списка содержит информацию о классе получения списка документов, общих настройках для реестра в СБИС, такие как регламент, название реестра, указание на файл выгрузки самого документа DO_*, запрос списка связанных документов, исключения из выборки. В зависимости от версии BASIS системы различаются принципы построения списков – использование статических методов выборки или построение динамического select’a.
Структура настройки списков:
- [основные параметры, перечисленные ниже]
- [ЗапросСпискаСвязанныхДокументов] (тип List) - массив параметров для получения списка связанных документов
- [Метод класса для построения списка связанных документов] - в качестве значения передается список параметров
Общее для версий 700 и 740
- ПолучениеДанных_Класс – класс получения данных для построения списка документов
- Реестр1С_Название, Реестр1С_Тип – классификаторы пакета документов
- РеестрСБИС_Тип – тип входящего реестра СБИС
- Регламент_Название – название регламета СБИС
- Реестр_СБИС – название входящего реестра СБИС
- НазваниеДокумента – отображаемое название документа
- ИсклСторноДатаСовпадает – исключение сторно документа из списка, если дата совпадает
- ИсклСторноДатаНеСовпадает – исключение сторно документа из списка, если дата не совпадает
- ИсклСторноМесяцСовпадает – исключение сторно документа из списка, если месяц совпадает
- ИсклСторноМесяцНеСовпадает – исключение сторно документа из списка, если месяц не совпадает
Версия 700
Для изменения выборки документов требуется наследовать стандартный класс получения данных и изменить метод GET_LIST_API2_PACKET.
- ПолучениеДанныхВложения – указание на документ выгрузки DO_*
- ЗапросСпискаСвязанныхДокументов – содержит ссылки на документы-вложения, в поле Имя указывается метод класса для получения связанных документов. Также указывается имя документа для отображения и связанный файл получения вложения DO_*.
пример LO_РеализацияТоваров версии 700 с получением связанного документа счет-фактура
Версия 740
Списки документов строятся на основании динамического select’а.
- ЗапросСпискаДокументов – содержит тип запроса: select, select_groupby, select_distinct.
- Тело запрос разбито на 5 подстрок длиной 255 символов, а именно:
- ЗапросСпискаДокументов_select_1 ... ЗапросСпискаДокументов_select_5
- ЗапросСпискаДокументов_from_1 ... ЗапросСпискаДокументов_from_5
- ЗапросСпискаДокументов_groupby_1 ... ЗапросСпискаДокументов_groupby_5
- ЗапросСпискаДокументов_having_1 ... ЗапросСпискаДокументов_having_5
- ЗапросСпискаДокументов_where_1 ... ЗапросСпискаДокументов_where_5
- Тело запрос разбито на 5 подстрок длиной 255 символов, а именно:
- ЗапросСпискаСвязанныхДокументов – динамическая выборка для построения списка связанных документов:
- Тело запрос разбито на 5 подстрок длиной 255 символов, дополнительно выделена выборка сторнированных документов:
- ЗапросСпискаСвязанныхДокументов_select_1 ... ЗапросСпискаСвязанныхДокументов_select_5
- ЗапросСпискаСвязанныхДокументов_from_1 ... ЗапросСпискаСвязанныхДокументов_from_5
- ЗапросСпискаСвязанныхДокументов_where_1 ... ЗапросСпискаСвязанныхДокументов_where_5
- ЗапросСпискаСвязанныхДокументовСторно_select_1 ... ЗапросСпискаСвязанныхДокументовСторно_select_5
- ЗапросСпискаСвязанныхДокументовСторно_from_1 ... ЗапросСпискаСвязанныхДокументовСторно_from_5
- ЗапросСпискаСвязанныхДокументовСторно_where_1 ... ЗапросСпискаСвязанныхДокументовСторно_where_5
- Тело запрос разбито на 5 подстрок длиной 255 символов, дополнительно выделена выборка сторнированных документов:
пример LO_РеализацияТоваров версии 740 с получением связанного документа счет-фактура