Предлагаю вашему вниманию модификацию консоли запросов. В нее добавлена возможность отладки отчетов на СКД.
Для отладки необходимо:
1) указать схему КД (можно выбрать из файла xml, макета внешнего отчета/обработки или набросать в конструкторе)
2) настроить схему (стандартные настройки, из файла xml или в конструкторе)
3) нажать кнопку "Отладить".
Обработка построит дерево запросов, заполнить параметры и передаст их в привычную консоль запросов, где можно выполнить отдельные запросы, смотреть результаты, модифицировать тексты и делать выводы (обычная отладка).
Оптимизированный запрос подразумевает: установленные отборы в условиях и виртуальных таблицах, откинутые лишние поля, источники данных и временные таблицы. Такой запрос можно получить с помощью объекта платформы "КомпоновщикМакетаКомпоновкиДанных".
Также отлаживать отчет на СКД можно прям из формы отчета ( пример):
ВнешниеОбработки.Создать("\\server\1cv8$\Запросник+СКД.epf").ОтладитьСКД(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки);
PS: Спасибо tezin за его консоль запросов
UPD 29.02.2012. Обновление оригинальной консоли до последней версии + возможность редактирования параметра с типом ТаблицаЗначений (интерфейс не дружественный, юзабилити на нуле, но если сильно понадобится, то редактируется).
Файлы обработки:
- Zaprosnik s otladkoj SKD.epf Для скачивания нужна регистрация
В этой группе 1С
- Загрузка данных из MXL
- Проверка баз 1С 7.7 перед переходом на 1С 8 БП 2.0
- Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7 (портирование под Win7)
- Конструктор выражений для СКД 8.2
- Удобное API для работы с Yandex картами (8.1, с незначительными доработками 8.2) + Пример использования
- Расшифровка представления битой ссылки. Как перевернуть ГУИД. UUID to GUID и обратно...
- Утилита изменения размера окон для отладки интерфейсов под меньшие разрешения
- Привет, консоль отчётов!