Основные возможности:
1. При включенной опции «замеры» разбирает запрос на ВТ, анализирует время выполнения (как всего запроса так и временных таблиц), количество данных в каждой ВТ а также дает возможность просмотреть содержимое каждой из этих таблиц и сохранять их как параметры запроса.
2. Слабенький IntelliSense, основанный на построителе (Ctrl+Space). Дополняет ключевые слова, предопределенные «ЗНАЧЕНИЕ()», поля таблиц а также:
— «БЮ» на «<>»
— «?Парам» на «&Парам»
Недостатки: так же как и построитель не работает с внешними таблицами.
Преимущества: не требует ВК, работает очень быстро.
3. Просмотр содержимого таблиц значений, переданных как параметр. Автогенерация (в буфер обмена) запроса на помещение внешней таблицы.
Для отладки можно использовать так:
Обработки.КонсольЗапросов.Создать().ОткрытьДляОтладки(Запрос)
В режиме замеров можно прервать выполнение по Ctrl+Break.
{ВнешняяОбработка.КонсольЗапросов(10,2)}: Переменная не определена (Мониторинг)
<<?>>Мониторинг.ЗаписатьИсториюПолученияОбъекта(ЭтотОбъект);
Уупс. Выдрал из конфигурации. Исправил.
Будем посмотреть 🙂
понравилось. спасибо!
Очень хорошая консоль, из нескольких юзаю только ее, по функциональности удобная, навороченее анлогов.! Спасибо))
(5) coolo, Спасибо, мне приятно что кто-то еще ней пользуется. Если будут какие-нибудь пожелания пишите.
Интересная консоль ,нужно глянуть. Особенно возможность IntelliSense нравится
Хорошая вещица однозначно +
не работает
ПроцедурыПерсонифицированногоУчетаПолныеПрава
Функция ДанныеОВзносахПоКатегориям
Таблица не найдена «ВТСоответствиеТарифаКатегории»
Обошел эту небольшую недоработку исключив
//ПроцедурыПерсонифицированногоУчета.ПоместитьВМенеджерСоответствиеТарифаКатегории(Запрос.МенеджерВременныхТаблиц);
на
Запрос.Текст =
«ВЫБРАТЬ
| ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим) КАК ВидТарифаСтраховыхВзносов,
| ЗНАЧЕНИЕ(Перечисление.КатегорииЗастрахованныхЛицПФР.НР) КАК КатегорияЗастрахованныхЛиц,
| 1 КАК Порядок,
| 2010 КАК ГодС,
| 2100 КАК ГодПо
|ПОМЕСТИТЬ ВТСоответствиеТарифаКатегории
…
Автору медаль
Единственна прога, которая хоть как-то заработала…
http://infostart.ru:8080/public/72969/) нихера не работет с временными таблицами…
А запросник (
Меня за ВТ коллеги тоже пилят. Мол «сделай чтобы консоль понимала менеджер ВТ». Мне не очень хочется дорабатывать, т.к. чревато другими проблемами. Если сильно нужно, то делаю что-то вроде этого:
А потом, когда откроется консоль запросов перехожу в параметры, открываю переданную ТЗ и там жмакаю «Текст запроса в буфер обмена» и вставляю в начало запроса.
Пи желании можно у себя модифицировать процедуру отладки передавая туда менеджер и список имен ВТ, тогда можно все эти операции произвести в автоматическом режиме. Мне просто это не нужно, поэтому не делал.
Единственный минус такого подхода — перестанет работать IntelliSense, т.к. построитель не понимает внешние таблицы. Мне больше импонирует вариант формирования текста запроса («ВЫБРАТЬ ЗНАЧЕНИЕ(…) КАК … ПОМЕСТИТЬ …»)
Не совсем понял фразу из описания «Минималистичная консоль запросов с ИТС»
Запрос.Текст =
«ВЫБРАТЬ
| ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим) КАК ВидТарифаСтраховыхВзносов,
| ЗНАЧЕНИЕ(Перечисление.КатегорииЗастрахованныхЛицПФР.НР) КАК КатегорияЗастрахованныхЛиц,
| 1 КАК Порядок,
| 2010 КАК ГодС,
| 2100 КАК ГодПо
|ПОМЕСТИТЬ ВТСоответствиеТарифаКатегории
…
Красотищща))) мне понравилась консоль))
Разработка гуд, только пришлось допилить, чтобы значения параметра можно было списком вводить.
Спасибо!