SAPPER SETTINGS - Настройки списков — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 20: Строка 20:
 
#ИсклСторноМесяцНеСовпадает – исключение сторно документа из списка, если месяц не совпадает
 
#ИсклСторноМесяцНеСовпадает – исключение сторно документа из списка, если месяц не совпадает
  
=====Версия 700=====
+
==Версия 700==
  
 
Для изменения выборки документов требуется наследовать стандартный класс получения данных и изменить метод GET_LIST_API2_PACKET.
 
Для изменения выборки документов требуется наследовать стандартный класс получения данных и изменить метод GET_LIST_API2_PACKET.
Строка 94: Строка 94:
 
</div>
 
</div>
  
=====Версия 740=====
+
==Версия 740==
  
 
Списки документов строятся на основании динамического select’а.
 
Списки документов строятся на основании динамического select’а.

Версия 13:06, 15 марта 2018

Настройка списков LO_*

Файл с настройками LO_* списка содержит информацию о классе получения списка документов, общих настройках для реестра в СБИС, такие как регламент, название реестра, указание на файл выгрузки самого документа DO_*, запрос списка связанных документов, исключения из выборки. В зависимости от версии BASIS системы различаются принципы построения списков – использование статических методов выборки или построение динамического select’a.

Структура настройки списков:

  • [основные параметры, перечисленные ниже]
  • [ЗапросСпискаСвязанныхДокументов] (тип List) - массив параметров для получения списка связанных документов
    • [Метод класса для построения списка связанных документов] - в качестве значения передается список параметров

Общее для версий 700 и 740

  1. ПолучениеДанных_Класс – класс получения данных для построения списка документов
  2. Реестр1С_Название, Реестр1С_Тип – классификаторы пакета документов
  3. РеестрСБИС_Тип – тип входящего реестра СБИС
  4. Регламент_Название – название регламета СБИС
  5. Реестр_СБИС – название входящего реестра СБИС
  6. НазваниеДокумента – отображаемое название документа
  7. ИсклСторноДатаСовпадает – исключение сторно документа из списка, если дата совпадает
  8. ИсклСторноДатаНеСовпадает – исключение сторно документа из списка, если дата не совпадает
  9. ИсклСторноМесяцСовпадает – исключение сторно документа из списка, если месяц совпадает
  10. ИсклСторноМесяцНеСовпадает – исключение сторно документа из списка, если месяц не совпадает

Версия 700

Для изменения выборки документов требуется наследовать стандартный класс получения данных и изменить метод GET_LIST_API2_PACKET.

  1. ПолучениеДанныхВложения – указание на документ выгрузки DO_*
  2. ЗапросСпискаСвязанныхДокументов – содержит ссылки на документы-вложения, в поле Имя указывается метод класса для получения связанных документов. Также указывается имя документа для отображения и связанный файл получения вложения DO_*.

пример LO_РеализацияТоваров версии 700 с получением связанного документа счет-фактура

развернуть

Версия 740

Списки документов строятся на основании динамического select’а.

  1. ЗапросСпискаДокументов – содержит тип запроса: select, select_groupby, select_distinct.
    1. Тело запрос разбито на 5 подстрок длиной 255 символов, а именно:
      1. ЗапросСпискаДокументов_select_1 ... ЗапросСпискаДокументов_select_5
      2. ЗапросСпискаДокументов_from_1 ... ЗапросСпискаДокументов_from_5
      3. ЗапросСпискаДокументов_groupby_1 ... ЗапросСпискаДокументов_groupby_5
      4. ЗапросСпискаДокументов_having_1 ... ЗапросСпискаДокументов_having_5
      5. ЗапросСпискаДокументов_where_1 ... ЗапросСпискаДокументов_where_5
  2. ЗапросСпискаСвязанныхДокументов – динамическая выборка для построения списка связанных документов:
    1. Тело запрос разбито на 5 подстрок длиной 255 символов, дополнительно выделена выборка сторнированных документов:
      1. ЗапросСпискаСвязанныхДокументов_select_1 ... ЗапросСпискаСвязанныхДокументов_select_5
      2. ЗапросСпискаСвязанныхДокументов_from_1 ... ЗапросСпискаСвязанныхДокументов_from_5
      3. ЗапросСпискаСвязанныхДокументов_where_1 ... ЗапросСпискаСвязанныхДокументов_where_5
      4. ЗапросСпискаСвязанныхДокументовСторно_select_1 ... ЗапросСпискаСвязанныхДокументовСторно_select_5
      5. ЗапросСпискаСвязанныхДокументовСторно_from_1 ... ЗапросСпискаСвязанныхДокументовСторно_from_5
      6. ЗапросСпискаСвязанныхДокументовСторно_where_1 ... ЗапросСпискаСвязанныхДокументовСторно_where_5

пример LO_РеализацияТоваров версии 740 с получением связанного документа счет-фактура

развернуть