1. Более удобное размещение элементов на форме.
2. Контекстная подсказка.
3. Трассировка.
4. Операции с БД: обновление статистики, реиндексация и т.п.
5. Структура БД + размеры таблиц.
6. Редактирование объекта из запроса по ссылке — редактирование реквизитов, ТЧ, движений, таблицы SQL.
—————————————
upd. август 2014
+ теперь работает через механизм СКД. Как и раньше (через конструктор) вводится текст запроса, а обработка сама преобразует в СКД.
На выходе:
— ускорение работы в некоторых случаях
— возможность использования всех возможностей СКД, в т.ч.: быстрые отборы, оформление, управление выводимыми полями, группировками и пр.
Для управления структурой КД следует из контекстного меню выбрать «Настроить схему компоновки».
Механизм СКД можно отключить галочкой «Не использовать СКД».
+ конечно же исправлены разные ошибки
+ теперь работает и на тонких формах в 8.3.5
+ теперь работает без модальных окон
— будет работать только под платформой 8.3 (!)
8.2 будет выдавать ошибку на конструкции ОписаниеОповещения
(0) А можно скринов подкинуть?
попробовал запустить под УПП 1.2 на 8.2.12.96
при открытии консоли запросов программа стреляется.
посмотрел по отладчику: приСозданииНаСервере отрабатывает а что дальше — непонятно (в смысле стреляется).
не подскажите, в чем может быть загвоздка?
зы: в конфигурацию консоль положил.
(2) Обработка заточена как внешняя — обращение к формам идет через соответствующий синтаксис внешних обработок. Если есть необходимость встроить обработку в конфигурацию — необходимо перепрописать код получения форм обработки в ПолучитьФормыКонсоли — обращение к формам тогда будет выглядеть как
ФормаПодключенияSQL = ПолучитьФорму(«Обработка.КонсольЗапросов.Формы.ПодключениеSQL»);
и т.п.
Если Вы поддерживаете УПП на уровне программиста, то разберетесь.
(3) встроил обработку в конфигурацию, т.к. эксплуатация выполняется в обычном (не управляемом) режиме, а в этом случае, внешние обработки с управляемыми формами не работают.
Спасибо за рекомендацию.
СпасибО!!
Хорошая обработка, но вот какая ошибка возникает:
если использовать поля вида ВЫРАЗИТЬ(&Операция КАК Справочник.Номенклатура), то при получении параметров невозможно получить его тип и вываливается ошибка.
{ВнешняяОбработка.КонсольЗапросов.МодульОбъекта(563)}: Ошибка при вызове метода контекста (Получить): Значение индекса выходит за границы диапазона
К предыдущему сообщению. У себя поправил ошибку, которую описал. Но теперь другая ошибка: в форме обработки если изменить тип параметра, то невозможно выбрать значение.
скоро выложу обновленную версию с исправленными ошибками, в т.ч. с параметрами
Обновил консоль, исправил разные ошибки, добавил много улучшений. Самое последнее: выполнение запроса через СКД.
Супер!
Какая-то битая версия выложена. Переменная ФормыОбработки нигде не заполнена. Ощущение что промежуточный вариант выложен.