Консоль запросов с Временными таблицами и Границами интервала

Программирование - Инструментарий

Доработанная консоль запросов с возможностью сохранять, а в дальнейшем использовать в параметрах запроса, просматривать временные таблицы. Также консоль позволяет указывать в параметрах запроса Границу интервала и её вид (Включая, Исключая).

Доработки позволяют:

  • Сохранять запрос в файл, вызвав в коде экспортный метод консоли с передачей в его параметры запроса и путь сохранения
  • Сохранить временные таблицы запроса
  • Сохранить параметры с типом Массив и Граница
  • Прочитать запрос из файла, его текст, параметры, и временные таблицы для выполнения
  • Просмотреть сохраненные временные таблицы

Алгоритм отладки запроса

1. Найти фрагмент кода, где нужный запрос сформирован, временные таблицы находятся в МВТ, параметры установлены. Как правило, запрос "подготовлен" перед методом Запрос.Выполнить(). Перед выполнением запроса вставить строку кода:

ВнешниеОбработки.Создать("path_epf",Ложь).СохранитьЗапрос(Запрос, "path_to_file");

, где

path_epf - путь к обработке (доработанной консоли)

Запрос - объект Запрос, для сохранения

path_to_file - полный путь у файлу для сохранения

например,

ВнешниеОбработки.Создать("\\serv01\debug\КонсольЗапросов_С_ВТ_и_Границами.epf",Ложь).СохранитьЗапрос(ЗапросПоЗатратам, КаталогВременныхФайлов() +"PPR.selvt");

Для воспроизведения запроса откройте данную обработку в обычном приложении в режиме "Предприятие". Нажмите "Открыть запрос" на верхней командной панели.

При этом произойдет считывание текста  и параметров запроса, временных таблиц. Параметры с типом "Массив" преобразуются в списки значений, с видом "Граница" передадутся значения в новые поля таблицы параметров ("Г", "Вид границы")

Для просмотра загруженных временных таблиц используйте кнопку "ВТ", при нажатии которой вызовется форма просмотра временных таблиц

Консоль запросов можно использовать в штатном режиме без считывания файла, при этом остается возможность задавать в параметрах границы интервала.

Проверено на типовых конфигурациях для платформы 8.3

Скачать файлы

Наименование Файл Версия Размер
Консоль запросов с ВТ и Границами интервала:
.epf 45,91Kb
05.10.17
12
.epf 45,91Kb 12 Скачать

См. также

Автор запретил комментарии