Поиск по этому блогу

пятница, 25 июня 2021 г.

Отладка запросов в 1С: удобное заполнение текста и параметров запроса в Консоли Запросов через "Заполнить из XML"

Случайно тут наткнулся на интересную возможность штатной Консоли Запросов по отладке запросов. Правда, работает только с БСП.

В отладчике останавливаемся на интересующем нас запросе, вызываем диалог "Вычислить выражение (Shift + F9)", вставляем в поле "Выражение" следующую строку:

ОбщегоНазначения.ЗапросВСтрокуXML(Запрос)
или
ОбщегоНазначения.ЗначениеВСтрокуXML(Новый Структура("Текст, Параметры", Запрос.Текст, Запрос.Параметры))


Затем нажимаем "Рассчитать", копируем в буфер обмена полученное "Значение", закрываем диалог "Вычислить выражение", нажимаем "Продолжить отладку (F5)".

Теперь переходим в режим "Предприятие", открываем Консоль Запросов, вставляем скопированный текст в поле "Текст запроса", нажимаем "Ещё", выбираем пункт меню "Заполнить из XML":


И... получаем заполненный текст запроса и параметры (!!!):