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

17.02.15

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

Настоящая консоль запросов предназначена для разработки и отладки запросов.  Работает в режимах: управляемое приложение и обычное приложение.
Отличия от встроенной консоли (УТ, УПП,):
1)    Возможность работы в управляемом приложении.
2)    Возможность задавать в параметрах таблицы значений, списки значений, массивы, моменты времени.
3)    Более удобное нахождение ошибок.
4)    Вывод в таблицу значений.
5)    Возможность  перевести результат  в  параметр.
6)    Быстро загружать и сохранять текст запроса и параметры.
7)    Замер времени исполнения.

Файлы

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

Наименование Скачано Купить файл
ПростаяКонсольОУ
.epf 60,88Kb
44 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Консоль содержит 3 страницы: Текст запроса, Параметры, Результат запроса.

Соответственно предназначены для: 

1) Генерирования,  редактирования, загрузки-выгрузки в файл текста запроса.

2) Заполнения, ввода, загрузки-выгрузки в файл параметров запроса.

3) Формирования результата, загрузки выгрузки в файл запроса целиком (в формате rcf)

Если в процессе отладки какой-нибудь конфигурации 1С встречается запрос, то его можно отладить при помощи данной консоли так:

1. Останавливаем отладку в том месте, где уже заполнен текст запроса и параметры. При помощи shift+F9 записываем параметры и текст в файлы. Для этого подставляем текст выражения примерно такого содержания ЗначениеВФайл("D:\Отчеты\РабочаяПапка\Параметры",Запрос.Параметры) и ЗначениеВФайл("D:\Отчеты\РабочаяПапка\Текст",Запрос.Текст)  - в нашей папке появились 2 файла "Текст" и "Параметры". 

2. Загружаем файлы текста запроса и параметров соответственно на вкладках "Текст запроса" и "Параметры".

3. На вкладке "Результат запроса" нажимаем "Выполнить"

4. При наличии ошибок курсор указывает на место ошибки. 

Часто бывает так что результат одного запроса выгружается в таблицу и ставится параметром другого. В данной консоли это делается просто: После получения результата нажимаем "Таблицу в параметр" ввводим имя параметра  - теперь результат запроса в параметре.

Вступайте в нашу телеграмм-группу Инфостарт

Консоль Запрос Массив МоментВремени

См. также

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

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

24900 руб.

20.08.2024    61987    326    160    

296

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

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

16500 руб.

02.09.2020    248275    1374    421    

1134

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

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    44784    94    27    

106

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22570 руб.

06.10.2023    35943    92    40    

112

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

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

17000 руб.

10.11.2023    23974    91    42    

101

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

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

9500 руб.

17.05.2024    50412    173    63    

206

SALE! %

Мастера заполнения Поиск данных База данных Инструментарий разработчика Корректировка данных Универсальные функции Механизмы платформы 1С Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

5000 4000 руб.

25.02.2026    1224    9    1    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. jobkostya1c_ERP 101 17.02.15 10:02 Сейчас в теме
А в чем отличие от остальных (мощных и перегруженных) консолей запросов? И интересно что взято на основу?
2. BalyunovVV 25 17.02.15 10:08 Сейчас в теме
(1) kostyaomsk,
Отличие в том что после набора текста запроса, нажатием одной кнопки получаем результат.
Написан с нуля без какой либо основы.
Основная причина написания - отсутствие в стандартной консоли возможность подстановки параметра - таблицы значений, а также
возможности сохранить-загрузить список параметров.
3. BigClock 17.02.15 11:44 Сейчас в теме
Непонятен смысл написания 100500 консолей запросов. Прям NIH-синдром какой-то, как в начале 90-х,
когда каждый студент стремился написать свою ОС и архиватор с собственным форматом сжатия.
А чем эта консоль отличается, например, от http://infostart.ru/public/126781/ ?
4. BalyunovVV 25 17.02.15 12:25 Сейчас в теме
(3) BigClock,
Когда мне нужна была консоль с необходимыми возможностями, я не нашел подходящей, решил написать сам. По поводу отличий - например моя консоль умеет таблицу-результат превратить в параметр. А показанная вами скорее всего не умеет (я ее не скачивал, но из описания не видно).
5. BigClock 17.02.15 12:50 Сейчас в теме
Плохо вы читаете описания.
Получается, что предложения
возможность заполнения параметра "Таблица значений" из файла .mxl;

Если в конфигурацию добавить новый общий модуль с именем, например, "Консоль" и содержимым этого файла, то в отладчике, например, командой Консоль.ТЗ( Запрос.Выполнить.Выгрузить() ) можно сохранить текущее значение объекта "таблица значений" в формат запроса с параметром "Таблица значений" и готовым текстом запроса. Позже (в этой же базе) с помощью консоли можно исследовать таблицу значений и сформировать продолжение текста запрос

а также команда "Сохранить результаты запроса" на скриншоте из статьи Вам ни о чем не говорят?
7. BalyunovVV 25 17.02.15 13:36 Сейчас в теме
(5) BigClock,
А если нельзя конфигурацию менять?
У меня просто нужно нажать кнопку и таблица превращается в параметр.
6. jobkostya1c_ERP 101 17.02.15 13:07 Сейчас в теме
Ну я тоже консоль допиливал что показывал тип данных. Кому как удобнее вносит изменения.
8. Bassgood 1496 17.02.15 13:49 Сейчас в теме
Очередная консоль запросов, на фоне всех остальных (в паре консолей, которые я видел на ИС, тоже можно использовать в качестве параметра таблицу значений), выглядит, честно говоря, уныло. Поюзай поиск на сайте - обнаружишь кучу консолей намного функциональней, чем твоя, зачем тогда изобретать очередной велосипед?
BigClock; +1 Ответить
9. BalyunovVV 25 17.02.15 13:59 Сейчас в теме
(8) Bassgood,
Уже говорил, на момент написания ничего пригодного для себя не нашел, сейчас возможно есть конкуренция.
Уныло не уныло, а пользоваться стандартной консолью как то уже не хочется.
13. Bassgood 1496 17.02.15 16:23 Сейчас в теме
(9) стандартной консолью с диска ИТС пользоваться уже нет надобности, т.к. существует уже куча других консолей от различных разработчиков намного функциональней и удобней в использовании. На текущий момент таких консолей полно, и многие из них намного круче этой, тогда спрашивается зачем выкладывать то, что уже есть на сайте (более качественное), только под другим соусом?
14. BalyunovVV 25 17.02.15 17:25 Сейчас в теме
(13) Bassgood,
Интересно как вы узнали что моя консоль неудобна (или менее удобна ) в использовании не скачав ее?
15. Bassgood 1496 17.02.15 17:50 Сейчас в теме
(14) по скринам можно понять многое =)
По описанию понятен функционал, по скринам - визуальная реализация этого функционала. Просто посмотрите консоли от других разработчиков и Вы поймете, что то, что имеется на сайте более чем достаточно, и если добавлять какие-то новые фишки, то логичнее это делать на основе одной из уже имеющихся на сайте разработок (наиболее популярных).
BigClock; +1 Ответить
10. BigClock 17.02.15 14:20 Сейчас в теме
BalyunovVV
Читайте внимательно: возможность заполнения параметра "Таблица значений" из файла .mxl. Для этого никакого изменения конфигурации не требуется.
Не знаю, когда Вы писали эту консоль, но зачем это выкладывать в 2015 году?
11. BalyunovVV 25 17.02.15 14:29 Сейчас в теме
(10) BigClock,
Да, но надо сначала выгрузить в файл XML потом его загрузить в параметр, где удобство?
Зачем выкладывать? Пусть люди скачают, может оценят.
12. BigClock 17.02.15 15:04 Сейчас в теме
Я не против, пусть скачают. На каждый товар найдется свой покупатель.
Не понятно только, зачем такое писать с нуля? Ведь наверняка, когда Вы начинали свою разработку, были альтернативы, удовлетворяющие большинству из семи требований, перечисленных Вами в описании. Можно было просто взять такую обработку за основу, доработать ее для получения нужного Вам функционала, при этом сэкономив время. При этом итоговый функционал был бы шире, а следовательно, востребованность больше.
К примеру, упомянутая консоль http://infostart.ru/public/126781/ использовалась как основа для следующих консолей:
http://infostart.ru/public/141736/
http://infostart.ru/public/272459/
А здесь, увы, получился трехколесный велосипед.
16. DERL 21.02.15 12:50 Сейчас в теме
Ничего себе столько консолей конструкторов, аж голова кружится, какую же выбрать даже не знаю
17. tormozit 7369 22.02.15 22:48 Сейчас в теме
(16) Нет лучше инструмента, чем созданный собственными руками в процессе собственного труда. Однако с точки зрения эффективности создавать с нуля самому информационный инструмент невыгодно, исключая самообразовательные цели. Поэтому на первом этапе надо провести краткий обзор и выбрать маленькую группу кандидатов, а на втором этапе уже пробовать каждый из кандидатов в реальной работе, чередуя их и сравнивая в типичных рабочих задачах. Ну а дальше вносить нужные доработки в наиболее подходящий инструмент.
mikele_bes; jobkostya1c_ERP; +2 Ответить
18. mr_byte 31 28.04.16 17:30 Сейчас в теме
Консоль как консоль, просто и удобно, главное замер времени на видном месте, для быстрых и простых задач
Для отправки сообщения требуется регистрация/авторизация