Консоль запросов 4K: Глубокое автодополнение, сигнатуры методов и интерактивные таблицы

07.09.26

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

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

Файлы

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

Наименование Скачано Купить файл
Консоль запросов 4K (Обычный интерфейс)
.epf 177,07Kb
15 2 500 руб. Купить
Консоль запросов 4K (Управляемые формы)
.epf 179,38Kb
68 2 500 руб. Купить

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

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

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

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

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

Консоль запросов 4K (Управляемые формы и обычное приложение)

Представляю вам современный, быстрый и невероятно мощный инструмент, в котором объединены передовые веб-технологии (CodeMirror) и нативная мощь 1С. «Консоль 4K» создана для тех, кто живет в коде, ценит свое время и хочет работать с данными с комфортом.

Управляемые Формы

Обычные формы

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

 

 
 Редактор запроса

 Редактор запроса - для любителей рукопашного набора текста запроса

Редактор построен на базе движка CodeMirror, что превращает написание запросов в удовольствие.

Разработка и автодополнение

  • Умное авто-дополнение по точке: Введите Справочник.Номенклатура  и консоль предложит поля, реквизиты и табличные части. Автодополнение работает на основе метаданных конфигурации, анализа псевдонимов текущего запроса и даже вложенных запросов. 

Имена метаданных

Псевдонимы таблиц

Имена полей и типы

Определяет любую глубину вложенности

Виртуальные таблицы

Вложенные запросы

Временные таблицы

  • Подсказка предопределенных значений: При использовании функции ЗНАЧЕНИЕ() консоль подскажет перечисления, предопределенные элементы справочников и планов счетов.

  • Автодополнение ключевых слов: Все ключевые слова языка запросов 1С и встроенные функции подсказываются на лету (начиная с 3-х символов).

  • Распознавание псевдонимов: Консоль анализирует конструкцию ПОМЕСТИТЬ и КАК, добавляя ваши таблицы в список автодополнения.

Инструменты работы с текстом

  • Свой конвертер запросов: Уникальная функция! Вставьте код запроса из конфигуратора (с кавычками и |), и редактор мгновенно преобразует его в чистый текст. И наоборот — обернет ваш запрос в формат конфигуратора в один клик.

Копируем текст запроса в многострочном режиме в конфигураторе.

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

Также присутствует обратное преобразование через команду в контекстном меню (ПКМ) либо в командной панели редактора запроса.

результат преобразования для вставки в конфигуратор

  • Конвертер в код 1С: Генерирует готовый код для конфигуратора с объявлением переменных, установкой параметров (включая поиск по коду/номеру и предопределенные значения) и циклом обхода результата.

  • Поиск и замена: Полноценный диалог поиска с подсветкой всех совпадений, переходом между ними и массовой заменой (Ctrl+H)

  • Комментирование: Удобное комментирование/раскомментирование блоков кода (Ctrl+/)

  • Перенос по словам: Включаемая функция мягкого переноса строк для удобного чтения длинных запросов (Alt + W)

  • Навигация: Быстрый переход к строке (Ctrl + G)

  • Навигация по параметрам запроса (кнопки & / & на панели).

Управление параметрами

  • Синхронизация параметров: Автоматический парсинг текста запроса. Консоль сама определит тип параметра (включая "СписокЗначений" для конструкции "В"), создаст его и заполнит значениями по умолчанию.
  • Быстрый-выбор параметров: Двойной клик по параметру &Контрагент прямо в тексте запроса вызывает всплывающее окно для мгновенного выбора значения.

  • Хранение параметров: Параметры привязаны к тексту конкретного запроса и сохраняются при переключении между вкладками.

Пакетные запросы и замеры производительности

  • Визуальный замер (Тайминги): Запустите пакет запросов с замером, и над каждой строкой с ; появится виджет с точным временем выполнения (в секундах) и количеством полученных строк.

  • Выполнение с временными таблицами: Режим, в котором консоль выводит результат каждой временной таблицы пакета в отдельную вкладку результата.

  • Быстрая командная панель  для выполнения большинства действий

Нумерация строк в редакторе запроса

  • История запросов включает в себя последние 50 запросов для каждой конфигурации

  • Быстрая подсветка ошибок в проблемной строке и возможность копирования текста ошибки

  • Точечный вывод строк результата

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

 
 Результат выполнения запроса

 

Результат выполнения запроса

Классические табличные документы 1С — это прошлый век. Результат в Консоли 4K рендерится в виде интерактивной HTML-таблицы. Это дает невероятную скорость работы даже с десятками тысяч строк.

Интерактивность и эргономика

  • Перетаскивание колонок : захватите заголовок колонки и перетащите его в любое место таблицы. Сразу видно, куда она встанет.

  • Изменение ширины колонок: Просто потяните за край заголовка. Ширина сохраняется.

  • Закрепление колонок : Укажите, сколько первых колонок нужно "заморозить" при горизонтальном скролле (идеально для широких таблиц).

  • Закрепление шапки: Шапка таблицы всегда остается наверху при прокрутке (настраивается).

  • Масштабирование : Ползунок изменения масштаба таблицы прямо в панели инструментов (от 70% до 150%).

Мощнейшая фильтрация и поиск

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

  • Контекстный фильтр по ячейке: (Хлебные крошки) Правый клик по любой ячейке -> "Отбор по значению". Над таблицей появляется цепочка тегов фильтров, которые можно комбинировать и снимать по одному.

  • Фильтр колонок: Панель "Отбор колонок" позволяет скрыть/отобразить нужные группы колонок.

у

  • Отбор пустых колонок: Две галочки: "Только с пропусками" (оставить колонки, где есть пустые ячейки) и "Скрыть пустые" (оставить только колонки, где заполнены все строки).

Работа с иерархией (ИТОГИ ПО)

  • Древовидное отображение: Результаты запросов с "ИТОГИ ПО" разворачиваются в полноценное дерево.

  • Рекурсивная сортировка: При сортировке колонки в иерархическом запросе сортируются не только строки, но и узлы дерева внутри каждого уровня!

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

  • Управление деревом: Контекстное меню позволяет развернуть/свернуть как отдельные узлы, так и целые уровни иерархии (например, "Раскрыть уровень 2").

 

Аналитика и экспорт

  • Калькулятор колонок: Выпадающий список с числовыми колонками. При выборе консоль мгновенно считает сумму по видимым строкам (с учетом фильтров!). Отличная замена ручному подсчету итогов.

  • Сортировка по числам и строкам: Умная сортировка, отличающая числа от строк (учитываются минусы и запятые-разделители).
  • Открытие ссылок: Если в запросе есть ссылочные типы данных, в результате они отображаются как кликабельные ссылки (синего цвета). Клик открывает объект в стандартной форме 1С.

  • Экспорт в один клик: Выгрузка результата в Excel (xlsx), MXL, CSV и TXT с сохранением структуры дерева.

  • Копирование в буфер: Правый клик -> "Копировать результат". Таблица копируется в формате TSV, готовая для вставки прямо в Excel или 1С.

Копирует аккуратный результат запроса в виде таблицы для передачи куда либо например в ИИ.

 
 Обработка результата запроса

Обработка результата запроса

 

Обработка результата запроса — это мощнейший редактор кода (на базе CodeMirror), который позволяет писать код на встроенном языке 1С  с тем же комфортом, как в конфигураторе, но с добавлением фишек современных IDE.

1. Контекстное автодополнение

Редактор не просто знает ключевые слова 1С, он анализирует ваш код на лету и понимает типы переменных:

  • Менеджеры метаданных: Введите Справочники.Номенклатура — редактор предложит методы менеджера (НайтиПоКоду, СоздатьЭлемент и т.д.).

  • Объекты и Ссылки: Если вы написали Об = Справочники.Номенклатура.СоздатьЭлемент(), то при вводе  Об. редактор выдаст все реквизиты и стандартные свойства справочника «Номенклатура» (например, Наименование, Код).

  • Табличные части: Если переменная является строкой табличной части (получена через .Добавить() или .Получить()), точка после неё вызовет список реквизитов именно этой табличной части!

  • Полная подсветка синтаксиса BSL основных операторов

2. Умные подсказки сигнатур методов

Поддержка конструктора запроса в теле редактора

3. Связь с результатом запроса (Контекст таблиц)

Это уникальная фишка консоли 4K:

  • На панели инструментов есть выпадающий список «Таблицы». Он автоматически заполняется именами и количеством строк временных таблиц, полученных в результате выполнения запроса.

  • Выбрав нужную таблицу, вы привязываете алгоритм к ней. Переменная ТекСтрока в вашем коде будет автоматически получать тип строки выбранной таблицы, и по точке вы получите подсказку всех её колонок!
// Напишите алгоритм обработки строк
// Доступна переменная ТекСтрока

// Об = ТекСтрока.Ссылка.ПолучитьОбъект();
// Об.Записать();

Данная подсказка всегда напомнит, как обращаться к строкам из выборки запроса.

Обработка результата поддерживает 3 режима работы.

1) Выполнить алгоритм одну строку - манипулирует кодом в "Обработка" в первой строке выборки

2) Выполнить алгоритм все строки - в итерации выполняет алгоритм по всем строкам выбранной таблицы.

3) Выполнить произвольный алгоритм — отвязанные манипуляции над базой данных от временных таблиц позволяет выполнить ЛЮБОЙ алгоритм.

4. Мультиконтекстный навигатор по функциям

В панель инструментов встроен умный выпадающий список «Функции». Он парсит ваш код (поддерживает как 1С, так и JavaScript) и группирует найденные процедуры и функции:

  • Функции 1С
  • Процедуры 1С
  • Стрелочные функции JS
  • Async функции JS
  • Классы JS

В списке есть поиск. При клике на функцию курсор прыгает к её началу. А если поставить галочку (чекбокс) рядом с функцией, редактор мгновенно выделит весь её блок (от объявления до КонецФункции), чтобы её можно было сразу скопировать.

Очень удобно редактировать и изменять код, особенно если вы активно используете браузерные ИИ.

5. Инструменты текста и форматирование

  • Префикс  "|" одной кнопкой: Выделите кусок кода, нажмите кнопку | на панели — и код мгновенно обернется в формат строк конфигуратора (добавятся | в начало каждой строки). Идеально для переноса готового кода в модули 1С.

  • Комментирование: Кнопка // массово комментирует/раскомментирует выделенные строки.

  • Сворачивание (Folding): Редактор умеет сворачивать блоки #Область #КонецОбласти Процедура КонецПроцедуры Есть кнопки «Свернуть все» и «Развернуть все». В строке статуса показывается счетчик свернутых блоков (например,  3/15).

Тестирование обработки проводилось на платформе «1С:Предприятие 8.3 (8.3.27.1989)»

 

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

  • Управление торговлей, редакция 10.3, релизы 10.3.88.3
  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.12.310

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

Консоль запросов CodeMirror HTML автодополнение редактор кода инструменты разработчика drag and drop интерактивный результат тайминги запросов подсказки кода Консоль 4K обработка данных ИТОГИ ПО экспорт в Excel умная консоль сигнатуры методов замер производительности табличный документ IDE 1С

См. также

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

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

24900 руб.

20.08.2024    78261    397    171    

336

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

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

16500 руб.

02.09.2020    275836    1540    423    

1192

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

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

22570 руб.

06.10.2023    41736    115    54    

131

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

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

15250 руб.

25.08.2025    69218    139    41    

147

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

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

14000 руб.

17.04.2026    11207    44    62    

58

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

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

17000 руб.

10.11.2023    27441    100    46    

106

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

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

6000 руб.

25.02.2026    5686    19    1    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. v8_088 07.09.26 12:39 Сейчас в теме
Закладки в редакторах есть?
3. war41k 1090 07.09.26 12:54 Сейчас в теме
(1) Закладки на новый файл программно отключены, скоро релиз полноценного редактора кода, в рамах консоли работает в одиночной вкладке
8. v8_088 07.09.26 13:19 Сейчас в теме
Закладки в редакторах есть?

(3) Я про закладки по Alt-F2 / F2 как в конфигураторе.
11. war41k 1090 07.09.26 13:36 Сейчас в теме
(8) Переходы не реализовывал, спасибо за идею
17. KPAMOP 33 07.09.26 16:24 Сейчас в теме
(3)
Скоро релиз полноценного редактора кода...

То есть можно будет скачать обновление обработки за ту же 1SM?
2. Ninel_S 21 07.09.26 12:45 Сейчас в теме
Титанический труд, уважаемый Коллега.
4. salexdv 2428 07.09.26 13:00 Сейчас в теме
Точно +, вот только бы лучше сюда просто PR принесли ))
5. war41k 1090 07.09.26 13:03 Сейчас в теме
(4) Это обработка построена не на консоли кода, а полностью с нуля на базе другова редактора
7. salexdv 2428 07.09.26 13:12 Сейчас в теме
(5) Это я понимаю, но PRы в консоль приветствуются
6. infosoft-v 1113 07.09.26 13:10 Сейчас в теме
Можно загружать данные из табличных документов или из Excel в параметры с типом Таблица значений? Что бы в дальнейшем загруженные данные использовать в запросах типа:
ВЫБРАТЬ *
ИЗ &ТЗ КАК ТЗ
9. arkitekt 07.09.26 13:27 Сейчас в теме
Доброе утро! Объемная работа! Но ест два вопроса, важных для меня:
1. Есть ли возможность запускать в самописных конфах без БСП?
2. Будет ли период на обновления. если таковые появятся?
10. war41k 1090 07.09.26 13:34 Сейчас в теме
(9) Работает на любой конфигурации обработки универсальны без привязки к БСП
12. infosoft-v 1113 07.09.26 13:50 Сейчас в теме
Что то у меня совсем не работает.
Версия для управляемых форм. Не могу ввести текст запроса вручную. Просто ничего не вводится в верхнем поле.
Так же, если воспользоваться конструктором запросов то результат конструктора не вставляется в поле с текстом. Просто ничего не появляется после закрытия конструктора.
13. war41k 1090 07.09.26 13:55 Сейчас в теме
(12) Версия платформы какая? проверил на 1С:Предприятие 8.5 (8.5.1.1150) 1С:Предприятие 8.3 (8.3.27.1989) работает стабильно не проверено только на веб клиенте, тонкий и толстый запускаются нормально
user627620_kuklin_aa; +1 Ответить
14. war41k 1090 07.09.26 13:56 Сейчас в теме
(12) В режиме файла, и в клиент-серверном варианте
15. Rjhev 292 07.09.26 14:59 Сейчас в теме
Отличная штука, у меня заработала. Вывод в хтмл вместо табличного документа - УЖЕ заставила перейти с альтернативных консолек, ибо в них слишком долго ждать вывод.
16. amoarok 144 07.09.26 15:59 Сейчас в теме
Что-то не хочет работать:

ОШИБКА: {ВнешняяОбработка.Console4K.Форма.Форма.Форма(359)}: Ошибка при вызове метода контекста (ПолучитьНавигационнуюСсылку): Недопустимое значение параметра (параметр номер '1') (Нельзя получить навигационную ссылку от значения типа Число)
18. Steffan 34 07.09.26 19:38 Сейчас в теме
Жмякнул по кнопке Консоль, получил ошибку - Ошибка чтения ИсходныйКод: {ВнешняяОбработка.Console4K.Форма.Форма.Форма(1195)}: Значение не является значением объектного типа (getValue)

Попробовал вручную текст запроса написать тоже не вводится.
infosoft-v; +1 Ответить
19. infosoft-v 1113 07.09.26 20:59 Сейчас в теме
(18) подтверждаю, у меня точно такое же поведение
20. Xershi 1564 07.09.26 21:59 Сейчас в теме
Единственный вопрос почему 2 обработки? ОФ ставишь основной, УФ дополнительной.
Общие методы в модуле обработки.
Для отправки сообщения требуется регистрация/авторизация