Алхимический способ работы с запросами: Совместимая консоль для всех платформ 1С 8.х

10.04.26

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

Реализована версия совместимой консоли запросов 4.0. Данная консоль запросов отличается от остальных консолей поддержкой всего семейства 1С 8.х в условиях синхронного и асинхронных режимов работы, независимо от выставленного режима совместимости и наличия запрета на синхронные вызовы и модальные окна.

Файлы

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

Наименование Скачано Купить файл
Предыдущие релизы консоли (1-3.x) версии (архив)
.zip 955,72Kb
0 3 000 руб. Купить
Совместимая консоль запросов версия 4.0 поддержка всей линейки 1С 8.x
.zip 485,90Kb ver:4.0
9 3 000 руб. Купить
Предыдущее описание статьи
.zip 1 007,00Kb
0 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

  

Данная консоль запросов отличается от остальных консолей следующими особенностями:

  1. Поддержка всех версий платформы 1С 8.х, с учетом тестовой 8.4– её добыть в настоящее время не удалось, но под неё добавлена заглушка, которая преобразует версию 8.4.1 в 8.3.5, и за счет этого обеспечивается поддержка.
  2. Имеет идентичный интерфейс для Обычного и Управляемого интерфейса.
  3. Поддержка мобильных приложений, начиная с версии 8.3.5 для всех типов приложений.
  4. При проектировании код консоли был изготовлен с защитой от влияния режима совместимости.
  5. Поддержка асинхронного режима работы на платформах 8.3 и версии 8.5.

Системные требования к работе этой версии консоли запросов:

  1. Мобильное приложение версии 8.3.5 и новее - интегрировать внутрь приложения как инструмент. 
  2. Для управляемых форм - версия 8.2.9 и новее (обычные и управляемые формы вместе).
  3. Для обычных форм - поддержка версии 8.0.5 и новее (сделан отдельный файл).

При этом операционная система и процессор на стороне клиента и стороне сервера не играют роли, главное чтобы их поддерживала сама 1С.

Консоль имеет следующий вид:

Реализована новая версия этой консоли запросов - 4.0. Данная консоль запросов отличается от своих предшественников, наполнением функционала. В качестве обычных форм будет демонстрироваться версия 1С 8.0, а для управляемых форм – 1С 8.2.9.

На обычных формах консоль выглядит таким образом:

При работе на управляемых формах интерфейс выглядит таким образом:

1. Тонкий и Толстый Клиент на интерфейсе 8.2 выглядели таким образом:

2.. WEB клиент 1С может выглядеть несколько по иному в зависимости от версии платформы. Однако необходимо отметить, что расширение для работы с файлами не требуется и работа конструктора запросов с версии 8.3.5 является стабильной. Например, на 1с 8.3.5 консоль выглядит таким образом:

На мобильных устройствах консоль выглядит также как и версия 3.0 SE, поскольку учтены особенности работы на мобильном экране:

Не зависимо от версии платформы и типа клиента, структура командной панели выглядит таким образом:

Выполнение запроса:

Консоль имеет 5 режимов выполнения запроса (рис. слева), но на версиях платформы, которые не поддерживали пакетные запросы (1С 8.0) - доступны только 3 (рис. справа). Те режимы, которые недоступны – отмечены серым цветом.

 

 

Консоль позволяет оперировать следующими параметрами запроса:

  1. Расширенные типы данных: NUll, Неопределено, ФиксированныйМассив, Массив, Уникальный идентификатор как параметры запросов на форме.
  2. Особый тип параметра КодВыражение – можно взять любое выражение, которое находится в виде текста и перед выполнением запроса консоль его вычислит самостоятельно.
  3. Классические наборы типов – Строка, Число, Произвольный ссылочный тип, Список Значений, дата, момент времени и Граница.
  4. Имеет возможность сборки произвольной таблицы значений. В параметры запроса также сохраняются и все временные таблицы.
  5. Имеет возможность выключить параметр (установить признак не использовать).

Работа с параметрами выглядит таким образом:

Выключение параметра:

Выбор типа параметра осуществляется теперь через отдельную форму: (слева 1С 8.2 в режиме УФ, а справа 1С 8.0 – показан выбор типа).

 

Поиск типов по этой причине теперь существенно упрощен. По-умолчанию список типов сворачивается до того, который возвращает 1С из параметров запроса, однако если нужно искать во всей коллекции – используйте галочку в правом углу. Выбор типа осуществляется теперь нажатием на кнопку с таким же изображением на главной форме.

ВНИМАНИЕ: при переименовании активного параметра, консоль при ответе на вопрос - будет переименовывать параметр и в тексте запроса

Информация о запуске и окружении:

Консоль также имеет следующую вкладку, содержащую информацию о том окружении, в котором работает обработка:

 

Информационные вкладки показывают различные сведения

  1. Данные о сеансе – номер сеанса и прочее
  2. Техническое окружение – данные по ОС Сервера, Клиента и прочие.
  3. Справка о конфигурации – имя конфигурации и сведения о платформе.

Дополнительные возможности:

Консоль также имеет опциональные возможности, которые позволяют больше детализировать данные:

Дополнительные инструменты:

  1. Перехват запросов.
  2. Генератор кода.
  3. Автосохранение изменений сделанных в запросе.

Перехват запроса с временными таблицами и параметрами в следующих режимах:

  1. Обычный режим. Этот режим работы перехвата запроса является типовым, не работает в безопасном режиме, т.к. выгружается обработка.
  2. Безопасный режим. Этот режим перехвата подразумевает специальное кэширование обработки с возможностью вызова её через специальный текст перехвата.

Можно просмотреть полностью текст запроса, и посмотреть параметры, сохранить в файл перехваченный запрос, или просто добавить его в список запросов.

Генератор кода. Этот инструмент позволяет сгенерировать код обработки результата запроса. Набор параметров изображен ниже:

Параметры использования генератора:

  1. Заполнение параметров позволяет выбрать, как именно в параметр будет подбираться значение из базы. Доступны способы: код, наименование, идентификатор.
  2. Анализ результатов означает, как именно будет строиться код обхода – алгоритмом (по полям) или анализу по значению.
  3. Тип выборки, как именно выбирать значение – выбрать, выгрузить, выгрузить в дерево значений, а также генерацию отчетов через Построитель Отчетов или же через генерацию Табличного Документа кодом 1С, и статического отчета HTML 4/ HTML 5 в кодировке UTF-8 кодом 1С (любой браузер с кодировкой UTF-8).
  4. Выполнение запроса. Определяет выполнение в обычном или пакетном режиме.

Дополнительной возможностью генератора кода является возможность протестировать то, как будет работать код обработки с запросом – аналогично консоли кода, но без подсветки синтаксиса и т.д. Если же выполняется код для  выполнения отчета - тогда генератор сможет вывести в 1С результат на сторону клиента. 

Сохранение изменений в тексте запроса.

Механизм позволяет сохранять изменения сделанные в запросе. В настоящее время механизм изменения доступен только в одну сторону – откат. Форма реализована следующим образом для каждого интерфейса:

 

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

 

Ограничения консоли:

  1. В мобильном приложении, мобильном клиенте нет конструктора запроса. В Тонком и WEB клиенте до версии 8.3.5 также нет конструктора запроса.
  2. В мобильном приложении часть функций на выполнение кода ограничена.
  3. Выгрузить данные из консоли на мобильных устройствах можно в табличный документ или же в черно-белый вариант html документа, по стандарту браузеров поколения DHTML.
  4. На некоторых версиях 1С в мобильном приложении не будут нормально работать кнопки по вставки комментария, так как у них нет свойства ВыделенныйТекст.

Следите за обновлениями - запланировано

  1. Добавить сохранение результата запросов в документы xlsx и open office в версии 1С 8.0 и также на мобильные устройства.
  2. Добавить дополнительно отдельную от кодогенератора консоль кода.
  3. Доделать находящийся в разработке движок текстовой подсветки синтаксиса.

 

Дополнительные обновления - пойдут в первую очередь:

  1. Поддержка формата консоли 1С 8.1 для мобильных устройств. Удалось разработать альтернативный способ получения внутреннего формата 1С на мобильных устройствах (Алхимическое использование хранилища значений - работа с внутренним форматом вторым способом).
  2. Поддержка группировки запросов. Планируется сделать группировку запросов по категориям.
  3. Мелкие доработки с учетом пожеланий в комментариях.

  

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.10.479, 3.1.1.91
  • Управление торговлей, редакция 10.3, релизы 10.2.8.2
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.2.193
  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.173.31
  • Документооборот КОРП, релизы 2.1.28.12
  • Управление производственным предприятием, редакция 1.3, релизы 1.3.248.1

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

Мобильное приложение Мобильное приложение 8.3.5 Консоль запросов Платформа 8.3 8.2 8.1 8.0 8.5

См. также

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

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

16500 руб.

02.09.2020    274498    1531    422    

1188

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

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

24900 руб.

20.08.2024    77631    391    171    

332

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

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

22570 руб.

06.10.2023    41472    120    54    

129

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

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

15250 руб.

25.08.2025    67952    137    38    

144

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    10671    43    62    

57

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

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

17000 руб.

10.11.2023    27237    99    46    

105

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

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

9500 руб.

17.05.2024    55622    189    63    

221
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 7384 07.08.21 12:27 Сейчас в теме
В параметрах можно список значений задавать?
2. Dima1205 155 07.08.21 12:47 Сейчас в теме
Можно задавать следующие типы данных: СписокЗначений, ТаблицаЗначений, МоментВремени с Границей - это из сложных типов. Простые аналогично стандартной консоли.
3. Dima1205 155 01.09.21 21:23 Сейчас в теме
Уважаемые пользователи! Кто скачивал версию 2.0 обработки - просьба написать в личное сообщение - я вышлю доработанную версию бесплатно. Сегодня глюк там нашел.
4. Dima1205 155 01.09.21 21:25 Сейчас в теме
Для тех - кто будет скачивать - обработка уже поправлена.
5. I_zelenkin 21.12.21 00:15 Сейчас в теме
Здравствуйте, на УАТ идет?
6. Dima1205 155 21.12.21 01:13 Сейчас в теме
Если платформа 8.2 или 8.3 (дистрибутив 8.4 не нашел в сети) - тогда пойдет. Также не работает на платформе 8.1 ( в виду того, что форматы обработок не совместимы). И на мобильной платформе пока не работает - поэтому, если указанные условия выполнимы - будет работать. Использовал эту обработку на УПП (обычные формы - совместимость с 8.2) на одной из прошлых работ и УНФ 1.6 УФ на нынешней - 8.3 режим.
7. пользователь 21.04.22 07:14
Сообщение было скрыто модератором.
...
8. Dima1205 155 26.04.22 02:30 Сейчас в теме
(7) Здравствуйте, что вы подразумеваете под автоматическим заполнением параметров? Тип параметра определяется автоматически - выбирается самый первый (наследие 1С Консоли с диска ИТС)..
12. Dima1205 155 26.10.25 15:56 Сейчас в теме
(7) Модернизована схема с параметрами - выбор улучшен...
9. Dima1205 155 09.06.23 02:08 Сейчас в теме
10. Dima1205 155 27.12.24 11:29 Сейчас в теме
Доработаны версии - поставил исправления с учётом особенности платформы 1С 8.5.
11. Dima1205 155 31.12.24 16:35 Сейчас в теме
Вышла версия с подсветкой текста в режиме управляемый форм. В архив включена и старая версия с простым текстом.
13. mikmike 9 28.10.25 10:25 Сейчас в теме
1С:Предприятие 8.3 (8.3.25.1394)
В списке параметров есть "список значений".
Очень неудобно и создание и корректировка. Все через меню - двойной клик не работает.
Это недоработка или не позволяет платформа?
Можно ли кнопки чтобы были вывести (по умолчанию). Ручками в каждой конфигурации не понастраиваешься.
Так же получение параметров из запроса - совсем не очевидна кнопка. Лучше ее подписать. и как-то поближе установить.
Окно с текстом запроса не подписано, а в списке всегда текущий - первый. Если отвлекли, то можно и запутаться с каким запросом сейчас работаешь.
Планируется ли древовидная структура списка запросов?
14. Dima1205 155 28.10.25 10:53 Сейчас в теме
(13) Добрый день, как раз из-за разных версий платформы и периодически ложных срабатываний я и заменил двойной клик отдельным меню типов - были баги в предыдущих версиях консоли. В ИТС консоли 8.3 - её родоначальника, как раз нет фильтрации по типам параметров запроса.
1. Вместо двойного клика улучшенное окно с выбором типов. Но, если такая необходимость есть, то буду реализовывать такое дополнение. Просто уже привык через меню действовать - отладка была полгода.
2. Кнопки вывести по умолчанию - не проблема, выведу надписи - из-за смартфонов я надписи скрывал. Консоль и под них предназначалась в том числе.
3. Вместо дерева запросов были другие планы - сделать возможность редактирования отдельного запроса полностью в изолированном окне (песочница). Как быструю альтернативу - текущий запрос буду поднимать первым запросом и выделять жирным шрифтом? - как вариант устроит?
4. Заголовок с текущим именем запроса - согласен, это добавлю в ближайшее обновление.
20. mikmike 9 30.10.25 10:10 Сейчас в теме
(14) По п 3.
Порядок запросов менять не надо.
Лично я работаю на внутренней поддержке компании.
И в работе с конкретной конфигурацией у меня может быть несколько десятков запросов в одном файле. По этому и древовидная структура и свой порядок. Сегодня одну обработку корректируешь, завтра другую и т.д. Часто в процессе прыгаю между разными версиями запроса.
21. Dima1205 155 30.10.25 12:26 Сейчас в теме
(20)Суть понял - Вопрос категории пакетов запроса. Ок - с этим продумаю, что можно сделать - категоризации изначально не было в консоли на ИТС.
Согласен, придумаю как добавить тогда эту возможность и не сломать исходный формат. Расширенные типы уже немного подломали исходный формат.
16. Dima1205 155 29.10.25 22:30 Сейчас в теме
(13) Добавил поддержку двойного клика.
17. mikmike 9 30.10.25 08:47 Сейчас в теме
(16)
С удовольствие посмотрю обновление. Взгляд со стороны обычно помогает в отладке :)
Пока для себя не могу найти приемлемую консоль под УФ. В основном работаю в обычных формах, но бывает что это не очень удобно.
18. Dima1205 155 30.10.25 09:37 Сейчас в теме
(17) Обновил - можете скачать - как пообщался с модераторами 30 дней на бесплатное скачивание. Плюс этой консоли в том, что у неё и обычные и управляемые формы идентичны на 99% по интерфейсу (разве что некоторые надписи могут отличаться и положение вкладок) в том числе. А для мобильных устройств добавлено Кнопки у консоли во всех интерфейсах расположены одинаково. То есть один раз поработаете подолгу и будет нормально. Я уже только этой и пользуюсь, так как за период теста ни разу не выскакивали проблемы с режимом совместимости и предупреждениями по синхронным вызовам.
Ну и картинки тоже в разных ветках платформы выглядят по-разному, но последовательность постоянная.

Её можете использовать даже при разработке решений для мобильных устройств - я с её помощи мобильные приложения пробовал разрабатывать, правда это было под Android. Под IOS функционал немного урезается по причине бага оператора Выполнить.
19. mikmike 9 30.10.25 10:06 Сейчас в теме
(16) Посмотрел обновление - то что надо (про двойной клик).
Сразу пожелания/замечания.
1. Не запоминается файл запросом с которым в последний раз работали. Надо каждый раз загружать. Хотя может быть это и оправдано в ряде случаев.
2. Не отображается нигде с каким файлом сейчас работаем, ну и соответственно есть ли в нем изменения.
3. При сохранении надо каждый раз выбирать куда сохранить. Обычно сохранить и сохранить как это разные кнопки
4. Не сохраняются параметры работы с обработкой.
5. Отсутствует автосохранение.
15. Dima1205 155 28.10.25 11:18 Сейчас в теме
(13) Дополнительно: за доработки вы платить не будете - они включены в поддержку. И да согласен, надо бы отдельную кнопку на редактирование составных типов. Это тогда следующим обновлением залью.
22. Dima1205 155 30.10.25 12:37 Сейчас в теме
(19) С файлами есть нюанс: WEB клиент (HTTP протокол) не видит файлы на ПК клиента (в ином случае это вирусы). От расширения с файлами для таких манипуляций, как раз хотелось уйти, чтобы не мучить браузеры клиента. А для мобильных устройств, там тоже только интерактивный режим. По этой причине все что касается автоматики с файлами не стал внедрять.

Единственный компромисс с файлами, это наверное возможность по кнопке восстановить сохраненные настройки и варианты.
23. mikmike 9 30.10.25 13:34 Сейчас в теме
(22) А при запуске обработка может определить где она работает? Я вот ни в веб ни в мобильном не работаю, а возможности получается теряю чисто из-за совместимости.
24. Dima1205 155 30.10.25 13:48 Сейчас в теме
(23) Определить можно - операторы препроцессора для этого исправно работают. Основной затык для реализации функционала автосохранение именно WEB клиент, для него уже есть идея - но её надо ещё проверить.
25. Dima1205 155 02.11.25 01:49 Сейчас в теме
(23) Добавил генерацию документов HTML кодом 1С (заготовка отчета на HTML).
Для отправки сообщения требуется регистрация/авторизация