Здравствуйте.
Смотрю типовую конфу ЗГУ (в ЗУП также, думаю). Практически, любой отчет по суммам на СКД.
В них в кач-ве источника данных - "пустые" тексты запроса.
Которые заполняются программно в процедуре ПриКомпоновкеРезультата
Вопрос: как отладить такой отчет?
Если обычный отчет на СКД можно в консоли запросов посмотреть каждую временную таблицу.
То как в этом случае посмотреть содержимое временных таблиц?
В подсистеме Инструменты разработчика есть отладочная функция От, позволяющая в частности сделать снимок схемы и настройки компоновки и затем загрузить его в консоль компоновки для отладки. Для случая компоновки вариант ее вызова выглядит так
От(СхемаКомпоновки, НастройкаКомпоновки=, ВнешниеНаборыДанных=) - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
В модуль объекта где формируется набор данных, вставляешь процедуру которая показывает результат временных таблиц, при передачи в нее параметров. И ПриКомпоновкеРезультата в нужных местах вставляешь вызов этой процедуры.
К сожалению, саму процедуру которой я пользовался не могу написать. Но в сети,в частности на инфостарте, есть много подобных процедур, выбери которая тебя устроит и пользуйся
В подсистеме Инструменты разработчика есть отладочная функция От, позволяющая в частности сделать снимок схемы и настройки компоновки и затем загрузить его в консоль компоновки для отладки. Для случая компоновки вариант ее вызова выглядит так
От(СхемаКомпоновки, НастройкаКомпоновки=, ВнешниеНаборыДанных=) - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
Столкнулся с отчетом на СКД, который сначала формирует макет (в запросе 18 временных таблиц), затем получает схему запроса, правит ее и результирующий макет передает в процессор компоновки. Как отлаживать и править такой отчет?
Текст результирующего запроса можно вытащить из макета, а как быть с параметрами (их там десятки)?
Записал новое обучающее видео по отладке компоновки https://youtu.be/qVGXWU8w1W0 теперь там оба варианта отладки рассмотрены
1. Через схему и настройки
2. Через макет компоновки