1. Для просмотра ВТ в момент отладки запроса в конфигураторе необходимо воспользоваться вычислением выражения (Shift + f9): методом СмотретьВТ, который надо выполнить в точке останова после выполнения запроса.
Пример: ВнешниеОбработки.Создать(«D:Консоль запросовКонсоль Запросов [8.2].epf»).СмотретьВТ(Запрос,)
Если какие-то ВТ автоматом не определились, то их названия необходимо передать в кач-ве второго параметра
Пример:ВнешниеОбработки.Создать(«D:Консоль запросовКонсоль Запросов [8.2].epf»).СмотретьВТ(Запрос,»ИмяВТ1,ИмяВТ2″)
2. Для импорта в консоль пар-ов запроса (вместе с текстом запроса) используем в конфигураторе в момент отладки вычисление выражения: метод ОткрытьДляОтладки, который надо выполнить в точке останова перед выполнением запроса.
Пример: ВнешниеОбработки.Создать(«D:Консоль запросовКонсоль Запросов [8.2].epf»).ОткрытьДляОтладки(Запрос, Истина, Истина)
Если необходимо импортировать сразу несколько ВТ, то в качестве третьего параметра передаем Ложь.
Пример:ВнешниеОбработки.Создать(«D:Консоль запросовКонсоль Запросов [8.2].epf»).ОткрытьДляОтладки(Запрос, Истина, Ложь).
Далее переходим в 1С в консоль запросов и вызываем команду «Собрать запрос». При этом будут ипортированы сам текст запроса и параметры, которые были переданы в запрос.
При необходимости многократной отладки запросов состоящих из нескольких ВТ (т.е. будет стоять задача переноса каждой ВТ в кончоль запроса) можно установить точку останова с условием, и соответственно прописать необходимые данные в условие останова.
Для быстрого набора необходимых методов, но форму консоль добавлены 2 кнопки, которые позволяют скопировать нужный текст в буфер.
neo2012
Я не понял, у меня в УПП не работает, делаю как ты написал, выдает ошибку
ВнешниеОбработки.Создать(«С:konsol_zaprosov_.8.1.epf»).СмотретьВТ(Запрос,»ТЗ») {(1)}: Ошибка при вызове метода контекста (Создать)
что — то я ума не приложу где оно может так вывалиться
эту консоль , если не прокатит, то отпишись версию 1С и версию УПП
попробуй посмотреть
Не помогло, непойму в чем дело. Платформа 2003 сервер, 1С платформа 8.2.16, УПП 1.3.30.1
п.с. и предприятием и конфигуратором обработка открывается нормально
а метод ВнешниеОбработки.Создать(«С:Консоль.epf») не срабатывает, та же ошибка.
Может какая то функция которой в УПП нет ?
Сервер не может найти файл.
поздно, но может кому поможет