Отладка отчета на СКД помощи консоли инструментов разработчика

В этой статье научимся отлаживать отчеты, сделанные на СКД, при помощи консоли инструментов разработчика.

В прошлой статье мы научились отлаживать отчеты на СКД при помощи консоли фирмы 1С.

Отладка отчета на СКД при помощи консоли фирмы 1С

В этой статье мы будем использовать инструменты разработчика стороннего производителя, скачать которые можно здесь.

Пример в статье показан на конфигурации Управляемое приложение, в которой использовано расширение инструментов разработчика версии V7.28.3E.

Для корректной работы в окне «Расширения конфигурации» конфигуратора 1С, была использована следующая настройка расширения:

Расширение конфигурации 1С

В результате, команда на открытие меню инструментов разработчика должна появиться в панели разделов.

Панель разделов 1С

В этом меню нас интересует консоль компоновок данных.

Консоль компоновки данных инструментов разработчика

Использовать инструменты разработчика мы сможем только в режиме толстого клиента!

После выполнения этой команды, будет открыта консоль компоновок данных.

Консоль компоновки данных инструментов разработчика

Будем использовать отчет на СКД из прошлой статьи, где мы отлаживали его при помощи консоли фирмы 1С.

Сохраним у этого отчета схему компоновки в виде xml файла.

Как сохранить схему компоновки в виде xml файла

Чтобы добавить отчет для отладки, нужно нажать на кнопку «Добавить» окна отчётов, ввести имя отчета, и после будет открыт конструктор схемы компоновки данных. В открывшемся конструкторе следует нажать на кнопку «Загрузить схему из файла», которая расположена внизу закладки «Наборы данных».

После, следует выбрать сохраненную в виде xml файла схему компоновки. В результате, вкладки в конструкторе заполнятся.

Конструктор СКД

Консоль СКД

Нажимаем кнопку ОК в правой нижней части окна конструктора, и данные будут переданы в консоль СКД.

Как нам при помощи этой консоли отлаживать отчеты на СКД?

Допустим, нам нужно выполнить отчёт, который ограничен по датам и имеет соответствующие отборы.

Консоль СКД

Консоль СКД

Если мы сформируем этот отчёт, то консоль выдаст следующий результат:

Консоль СКД

Как нам узнать, какой запрос был выполнен при этом?

Для этого нужно воспользоваться командой Запрос этой консоли

Консоль СКД

В результате её выполнения, будет открыта консоль запросов с тем запросом, который был выполнен при формировании отчёта.

Консоль запросов

В этой консоли мы можем посмотреть на значения параметров.

Консоль запросов

А также, получить результат выполнения этого запроса.

Консоль запросов

Отлаживать отчеты на СКД при помощи инструментов разработчика гораздо удобнее чем при помощи Консоли СКД фирмы 1С, поскольку данная разработка предоставляет гораздо больше удобных механизмов отладки отчетов на СКД.

Работа с консолью компоновки данных позволяет «отладить» отчет на СКД, поскольку часто запрос, который генерируется СКД и запрос, который сформировал разработчик при создании отчета на СКД могут не совпадать.


Улучшайте своё программирование в СКД вместе с практикумом «Отчеты на СКД: Практикум учебных задач»

31 учебный отчет на СКД по основным темам

К каждой задаче предоставляется решение в виде внешнего отчёта или в виде расширения

Схема разработки отчёта в виде текстового описания с картинками

Специальная конфигурация для решения задач

Первые три задачи бесплатно!

Практикум учебных заданий по отчетам на СКД в 1С представляет собой идеальное решение для преодоления проблемы, связанной с нехваткой учебного материала для закрепления навыков в разработке отчетов. Практикум состоит из семи блоков, каждый из которых разбит на несколько тематических секций, содержащих обширное количество задач по основным вопросам разработки отчетов на СКД.

Когда вы успешно решите все задачи из этого сборника, вы будете готовы к решению разнообразных реальных задач и чувствовать себя уверенно в области работы с отчетами на СКД в 1С!

Заказать практикум учебных задач по СКД прямо сейчас

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *