Тестирование Схемы запроса в пользовательском режиме 1С

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

Но, есть одна большая проблема — толком в интернете информации про такую работу с запросами нет. Есть конечно несколько видео и несколько статей по этому поводу, но они мало информативны.

К тому же работа со схемой запроса очень неудобна.

Написал код и что бы его протестировать необходимо открыть пользовательский режим с отладкой, запустить выполнение кода и уже через отладку смотреть тот запрос, который получился в результате выполнения кода. Если какая-то ошибка, то нужно исправить код и заново повторить данную манипуляцию.

А если работа идёт с готовой конфигурацией, к примеру с 1С: Управление торговлей, то все эти перезапуски конфигурации будут занимать очень много времени.

Да, можно изначально писать код во внешней обработке, а потом переносить в конфигурацию (в расширение) — это поможет сберечь кучу времени по написанию Схемы запроса.

Но, я решил пойти другим путём. Сделал небольшую обработку, содержащую всего одну строчку кода, которая преобразует схему запроса в текст запроса.

И теперь я могу в одном поле написать код 1С по формированию схемы запроса, нажать кнопку тестировать и после этого получить в другом поле текст запроса. По сути можно тестировать и другой код, но мне это необходимо только для схемы запроса.

Весь программный код данной обработки:

Если запустить данную обработку в Толстом клиенте, то можно и подсветку синтаксиса включить, что очень сильно будет упрощать и ускорять работу:

Ещё бы найти или сделать обработку, которая делает обратное преобразование — из текста запроса 1С в код по формированию схемы запроса.