Консоль запросов с возможностью импорта параметров запроса из конфигуратора и просмотра временных таблиц при отладке.


Консоль запросов с возможностью импорта параметров запроса из конфигуратора и просмотра временных таблиц при отладке.

1. Для просмотра ВТ в момент отладки запроса в конфигураторе необходимо воспользоваться вычислением выражения (Shift + f9): методом СмотретьВТ, который надо выполнить в точке останова после выполнения запроса.

 Пример: ВнешниеОбработки.Создать("D:\Консоль запросов\Консоль Запросов [8.2].epf").СмотретьВТ(Запрос,)

 Если какие-то ВТ автоматом не определились, то их названия необходимо передать в кач-ве второго параметра

 Пример:ВнешниеОбработки.Создать("D:\Консоль запросов\Консоль Запросов [8.2].epf").СмотретьВТ(Запрос,"ИмяВТ1,ИмяВТ2")

 

 2. Для импорта в консоль пар-ов запроса (вместе с текстом запроса) используем в конфигураторе в момент отладки вычисление выражения: метод ОткрытьДляОтладки, который надо выполнить в точке останова перед выполнением запроса.

 Пример: ВнешниеОбработки.Создать("D:\Консоль запросов\Консоль Запросов [8.2].epf").ОткрытьДляОтладки(Запрос, Истина, Истина)

 Если необходимо импортировать сразу несколько ВТ, то в качестве третьего параметра передаем Ложь.

 Пример:ВнешниеОбработки.Создать("D:\Консоль запросов\Консоль Запросов [8.2].epf").ОткрытьДляОтладки(Запрос, Истина, Ложь).

Далее переходим в 1С в консоль запросов и вызываем команду "Собрать запрос". При этом будут ипортированы сам текст запроса и параметры, которые были переданы в запрос.

При необходимости многократной отладки запросов состоящих из нескольких ВТ (т.е. будет стоять задача переноса каждой ВТ в кончоль запроса) можно установить точку останова с условием, и соответственно прописать необходимые данные в условие останова.


Для быстрого набора необходимых методов, но форму консоль добавлены 2 кнопки, которые позволяют скопировать нужный текст в буфер.

Файлы обработки:

-