Консоль запросов (8.2) с возможностью обработки результата запроса

Опубликовал Дмитрий Семенов (Sam13) в раздел Программирование - Инструментарий

Стандартная консоль запросов (8.2) с улучшениями: параметры в общем окне (скрываемая панель), возможность обработки результата запроса.
Идеально подходит для разовой обработки произвольных данных

- окно параметров перенесено в основное окно и сделано скрываемой панелью
- добавлена возможность обработки результата запроса (пишется текст обработчика)
- тексты обработчиков результата привязаны к "своим" запросам и сохраняются в настройках
- добавлены кнопки шаблонов текстов обработчиков
- добавлен шаблон кода обработчика для обращения к параметрам запроса
- при обработке результата запроса выводится индикация обрабатываемой записи
- выводится общее количество записей результата запроса

Подробнее: 

Стандартная консоль мне была неудобна тем, что окно параметров висело отдельно и при переключении между запросами в дереве постоянно скрывалось, вообще мешало и вызывало неудобство. Здесь параметры встроены в общее окно, панель показываться/скрывается по "залипающей" кнопке. ОЧ УДОБНО.

Добавлена возможность обрабатывать резульат запроса. На новой вкладке пишется текст обработчика, по нажатии кнопки "Обработать" текст выполняется командой "Выполнить". Чтобы легче было привязать код обработчика к результату запроса добавлены кнопки шаблонов для разных вариантов результата запроса: когда запрос выводится в "плоском" виде как список и в виде дерева. 

Таким образом консоль можно использовать как некое хранилище разовых несложных обработок. Можно вообще не писать запрос текст обработчика может быть произвольным и не связанным с конкрентым запросом и с запросами вообще.

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

Наименование Файл Версия Размер
КонсольЗапросов
.epf 43,60Kb
29.12.11
399
.epf 43,60Kb 399 Скачать

См. также

Комментарии
1. NewBorn (newborn) 01.01.12 23:46 Сейчас в теме
2. Кирилл kirillkr (kirillkr) 26 04.01.12 01:19 Сейчас в теме
3. Ranika (Ranika) 04.01.12 02:36 Сейчас в теме
4. Maksim (Massimo) 04.01.12 16:14 Сейчас в теме
5. Ольга Танайлова (lost1971) 04.01.12 18:49 Сейчас в теме
Ошибка при выполнении файловой операции 'O:\Отчеты и обработки для 8.1-8.2\konsolzaprosov - копия.epf'
по причине:
Неверный формат хранилища данных 'file://O:/Отчеты и обработки для 8.1-8.2/konsolzaprosov - копия.epf'
6. Алексей Ситников (SiAl) 70 05.01.12 17:04 Сейчас в теме
Хорошая работа. Мое мнение: должна быть.
7. Дмитрий Семенов (Sam13) 207 05.01.12 23:14 Сейчас в теме
(5) lost1971, Вероятно при запуске у Вас происходит попытка открыть старые сохраненные настройки из-за этого возникает ошибка. В самой обработке ошибки нет.
8. Владимир Куприн (kvb1) 12 06.01.12 11:19 Сейчас в теме
все хорошо, а было бы замечательно, если эта штука работала в управляемом приложении
9. Владимир Чаклин (vec435) 15 10.01.12 09:42 Сейчас в теме
расположи параметры под деревом запросов - может будет удобнее
10. Дмитрий Рябов (ryabov_d) 11.01.12 18:01 Сейчас в теме
Присоединяюсь, вещь полезная.
11. Андрей Алдо (stinga) 11.01.12 20:04 Сейчас в теме
Да эта консоль значительно удобнее.
12. Sergey Tis (Serggray) 12 12.01.12 19:39 Сейчас в теме
А возможно ли в параметрах задать список значений, для реализации условия "В ()" ?
13. Дмитрий Семенов (Sam13) 207 21.01.12 17:38 Сейчас в теме
(12) Serggray, Конечно. Для этого очищаешь значение (чтобы можно было выбрать тип значения), затем выбираешь тип "Список значений" и уже в этом списке указываешь свои значения, которые в него входят.
14. apalon_pss (pavel_pss) 23.01.12 10:40 Сейчас в теме
Спасибо за нормальную консоль
15. Sergey Tis (Serggray) 12 23.01.12 19:45 Сейчас в теме
16. Владимир Водин (BalVlad) 15.02.12 13:16 Сейчас в теме
Спасибо, нужная и удобная обработка.
17. Max Nemo (xomaq) 13 14.03.13 07:29 Сейчас в теме
Спасибо за приятные плюшечки!
18. Вячеслав Уразов (YODDHA) 45 30.04.13 11:03 Сейчас в теме
Очень удобная возможность)) хорошо бы добавить сюда возможность пакетной обработки запроса из Консоли запросов Чистова.
19. Осипов Сергей (fixin) 3517 30.07.15 14:01 Сейчас в теме
это обработка не для УФ.
Оставьте свое сообщение