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

17.02.12

Разработка - Инструментарий разработчика

Консоль запросов с возможностью обработать как сам запрос, так и результат выгрузки запроса в таблицу значений.
В общем то ничего сверхъестественного, но приятно :)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Консоль запросов Ярославцев
.epf 42,88Kb
189
189 Скачать (1 SM) Купить за 1 850 руб.

В данной консоли добавлена возможность исполнять код в котором есть предопределенные объекты: 

ВнутреннийЗапрос - это переменная содержащая ваш запрос с заполненными параметрами.
РезультатТаблица - результат запроса - список или таблица значений (в зависимости от выбранного типа)

При нажатии на кнопку "Редактировать исполняемый код" открывается окно, в которое можно вписать код обработчика запроса или таблицы его результата.

В обновленной версии исправлена проблема при открытии уже имеющихся *.sel файлов...

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    172110    964    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14675    108    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17349    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27376    96    48    

139

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11964    45    33    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191352    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18117    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1155    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. oberonm 9 16.02.12 16:53 Сейчас в теме
Но ведь Универсальная Консоль Отчётов намного функциональнее и там есть возможность исполнения произвольного кода. Зачем плодить то, что уже есть?
2. GreenFox 16.02.12 17:07 Сейчас в теме
Возможно Вы имели ввиду "Консоль текстов модулей"? Что-то я в Универсальной Консоли отчетов не припомню возможности исполнения кода. А так каждый выбирает инструмент по своему вкусу и чем больше выбор тем лучше. Эту консоль обязательно попробую, а свои впечатления здесь же и опишу.
7. Поручик 4661 18.02.12 02:49 Сейчас в теме
Пошла мода на баяны.
(2) (3) В дополненной типовой консоли запросов от Лавелина всё это есть и даже функциональней. Опять велосипед изобрели.
charushkin; Spartan; Yashazz; +3 Ответить
3. black_doctor 95 16.02.12 19:31 Сейчас в теме
на самом деле этот инструмент я сделал, взяв стандартную консоль запросов, и доработав...
появилась такая необходимость, доработал инструмент.
выложил сюда лишь для того, что есть вероятно, что такая консоль кому то может пригодиться.
в следующем релизе в редактируемый код добавлю конструктор запросов))) сейчас некогда, завал на работе)))
и в ближайшей перспективе на упр формы переведу, т.е. появиться еще и упр форма))) скажем так, Для универсальности :)
кстати, обратите внимание, исполняемый код сохраняется в файл запросов))) для каждого запроса свой :)

В общем если нравится и удобно, то мне очень приятно, что сделал, что то полезное, будут пожелания по доработке, допишу как появиться свободное время.
4. alitvin 45 16.02.12 23:00 Сейчас в теме
Вещь очень полезная, но я подожду управляемую форму. Очень актуально!!!
15. Zas1402 21.02.12 10:06 Сейчас в теме
(4) alitvin,
так точно управляемые формы нынче более актуальны
5. ediks 337 18.02.12 00:26 Сейчас в теме
Имхается мне, что обработка результата в управляемой форме 8.2 несколько отличается от таковой в 8.1 и 8.2 толстый клиент. Как предполагается обработка, к примеру, записи элемента справочника???? Это я к тому, что вся обработка будет выполняться на клиенте. Или я не прав????
Для справки:

СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Записать (Write)
Синтаксис:

Записать()
Описание:

Записывает элемент справочника в базу данных.

Доступность:

Сервер, толстый клиент, внешнее соединение.
6. black_doctor 95 18.02.12 02:38 Сейчас в теме
вероятно вы не в ту ветку написали?
но вообще то можно передавать код на сервер и выполнять его там :) по идее даже 2 окна мона сделать, одно серверное, другое клиентское))) но я еще не думал на эту тему, пока что некогда...
9. ediks 337 18.02.12 12:11 Сейчас в теме
(6) Я в ту ветку написал. Если я правильно понимаю, то в окне редактора кода Вы пишете нечто подобное:
Для каждого СтрокаТаблицы Из ТаблицаЗапроса Цикл
ЭлементСправочника = СтрокаТаблицы.Ссылка.ПолучитьОбъект();
ЭлементСправочника.Записать();
КонецЦикла;

И выполняется этот кусок кода с помощью Выполнить(СтрокаКода). Теперь подумайте (когда будет время :)) как передать выполнение на сервер и получить обратно результат.
Или есть какое-то ноу хау?
10. Yashazz 4805 19.02.12 13:32 Сейчас в теме
Охотно понимаю, почему каждый кропает своё, оно иногда действительно ближе к телу, надёжнее и спокойнее. Но вот зачем это выкладывать, не пойму, вероятно, никогда.

(9) Если говорить о запуске в режиме веб-клиента, то да, проблемно. Но всегда можно что-то придумать.
8. black_doctor 95 18.02.12 10:43 Сейчас в теме
ту консоль не видел, а вот это мой инструмент :)
телу ближе и он есть под рукой :)
11. iotkin 20.02.12 10:00 Сейчас в теме
Очередной велосипед :(
40. yuraos 1005 12.02.13 06:56 Сейчас в теме
(11) amorhis, велосипеды бывают разные:
"трех-колесный" с ручкой для мамы
"школьник"
"гоночный"
Вот вам еще один - из разряда гоночных.
может выполнять составные запросы,
когда при выполнении одного запроса могут запускаться на выполнение другие запросы
(через код обработчиков событий), например для создания временных таблиц.
12. black_doctor 95 20.02.12 10:12 Сейчас в теме
для кого как))) а для меня это удобный инструмент :)
хочу заметить, допилил его сам :)
13. kostik_love 317 21.02.12 08:34 Сейчас в теме
сколько людей
столько консолей
14. пользователь 21.02.12 09:24
Сообщение было скрыто модератором.
...
16. black_doctor 95 21.02.12 10:15 Сейчас в теме
сейчас на фикс устроился, поэтому пишу в толстом клиенте)))
и до тех пор, пока не появиться какой нить клиент на упр формах, консоли в упр формах скорей всего не будет :)
но шанс есть, уже даже обдумал некоторые моменты работы консоли в упр формах :) правда только под толстый клиент... для тонкого и веб клиента вероятно будет какой то ограниченный режим...
17. пользователь 21.02.12 13:57
Сообщение было скрыто модератором.
...
18. kozai05 21.02.12 21:10 Сейчас в теме
19. Amara 22.02.12 09:20 Сейчас в теме
Спасибо. полезная вешь, и не важно что подобное есть - каждый выбирает для себя сам что ему удобнее использовать. Тем более что не у всех есть время создать для себя самому.
20. ukkom 6 22.02.12 10:52 Сейчас в теме
Такие все интересные, про велосипед все сказали, а ссылку на "не велосипед" не дали. Так еще несколько велосипедов изобретут!
21. arjuna 22.02.12 21:48 Сейчас в теме
(20) Globus1234567,
Вот это я думаю был намек на твой вопрос-
В дополненной типовой консоли запросов от Лавелина всё это есть и даже функциональней. Опять велосипед изобрели.
22. black_doctor 95 22.02.12 22:49 Сейчас в теме
да ни кто не изобретал велосипед)))
времени сидеть по форумам особо нет, вот и доработал типовую обработку...
а ребятам, которые кричат про велосипед хочу сказать, что прежде чем писать про велосипед, найдите для начала время написать свой :) времени у вас как вижу валом, вот и сделайте свои, и используйте их на здоровье...
кроме того, как написал один из тут отметившихся, ссылки в студию))) может мне ничего и не надо допиливать под упр. формы)))
а вообще советчиков у горбачева было куча, как мы все знаем к чему это привело))) (ну это обращение к велосипедистам).

кстати, мальчики и девочки которые служили в рядах вооруженных сил любой страны, поздравляю вас с днем защитника отечества!!! (я к примеру служил, связь, что месит грязь, но без нас ни как :) )
23. AlexKoso 20 27.02.12 10:32 Сейчас в теме
И к чему велосипед?
> кстати, обратите внимание, исполняемый код сохраняется в файл запросов))) для каждого запроса свой :)

Это, как и много другое, уже сто лет как реализовал lavelin (погляди,уверен что понравится, при этом автор поддерживает свою разработку, изменения регулярны).
А энергию и энтузиазм лучше потрать на доработку его детища :) может в паре с ним родите чтото сверхестественное
24. black_doctor 95 27.02.12 11:17 Сейчас в теме
как всегда слова, без ссылок :) ссылки то где? ссылку на скачивание продукта в студию :)
25. YakshinAnd 01.03.12 09:58 Сейчас в теме
Есть лучше...так и не понял в чем хоть какое то преимущество.
26. black_doctor 95 01.03.12 10:23 Сейчас в теме
(25) вы о чем? где знаки препинания? интересно было бы понимать, о чем вы говорите ?!
27. Lizi60 08.03.12 13:03 Сейчас в теме
Если уж развивать тему про велосипед дальше, то можно договориться до того, что все уже когда-то где-то было. Надо лишь хорошенько поискать. Это как патентный поиск. И пусть"велосипед". И пусть было. Это ещё одна хорошая и полезная консоль. Спасибо автору. Плюс.
28. serpisal 11.03.12 13:40 Сейчас в теме
Просто, удобно, интересно, плюсую!
29. Zas1402 12.03.12 11:11 Сейчас в теме
Вещь очень полезная, но я подожду управляемую форму. Очень актуально!!!
30. black_doctor 95 12.03.12 16:46 Сейчас в теме
на текущий момент времени наброски под толстого клиента уже есть, в тонком запросы только ручками писать можно будет))) но, есть и несколько но)))
выполнять основную часть буду на стороне сервера, как итог лишь табличный документ буду передавать, и его вставлять в область вывода, как следствие и обработка результата запроса тоже будет на сервере.
А передача результата опять же в виде табличного документа, естественно функция преобразования таблицы значений в макет и его передача в результат будет доступна в коде.
В общем пока придумываю рюшечки, когда будет какой то вменяемый результат, выложу сюда :)
32. kirillkr 29 15.03.12 10:50 Сейчас в теме
(30) только появилась как сразу пропала. Где новая версия?
34. black_doctor 95 15.03.12 10:56 Сейчас в теме
(32).. да я там картинку не верно поставил, теперь отправил опять на модерацию :)
думаю сегодня к вечеру откроют :)
31. black_doctor 95 15.03.12 10:49 Сейчас в теме
ну вот, закончил консоль для управляемых форм :)
если интересно гляньте :)
http://infostart.ru/public/120696/
33. black_doctor 95 15.03.12 10:50 Сейчас в теме
правда она пока платная :)
хочу посмотреть, как она будет продаваться :)
сами понимаете, почему бы не заработать на своей работе :)
35. black_doctor 95 15.03.12 12:27 Сейчас в теме
ну вот, она прошла модерацию :)
36. Leksus 111 01.04.12 12:29 Сейчас в теме
{Форма.Форма.Форма(372)}: Значение не является значением объектного типа (Колонки)
Для Каждого Колонка ИЗ ТЗ_ЗН.Колонки Цикл
37. black_doctor 95 01.04.12 13:05 Сейчас в теме
(36) Leksus, что бы это значило? :) вы какой то код вписали и он вам ошибку выдал?
38. Leksus 111 01.04.12 13:17 Сейчас в теме
(37) просто написал запрос и нажал кнопку "Выполнить"
39. black_doctor 95 01.04.12 13:24 Сейчас в теме
(38) Leksus, текст запроса в студию :)
у меня консоль работает, вот и интересно, в чем проблема :)
Оставьте свое сообщение