ИИ Консоль запросов для 1C:EDT с 1С:Напарником: пишите, проверяйте и ускоряйте запросы прямо в отладчике

25.05.26

Разработка - EDT

Плагин для 1C:EDT, который добавляет консоль запросов с возможностью выполнения в контексте отладки. Автоматически определяет типы параметров из метаданных, поддерживает работу с временными таблицами, импорт запросов из переменных отладки и показывает статистику выполнения. Не требует переключения в режим предприятия - все запросы выполняются прямо в среде разработки.

Файлы

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

Наименование Скачано Купить файл
Консоль запросов для 1C:EDT: выполнение запросов прямо в отладчике
.rar 493,01Kb
9 3 400 руб. Купить

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

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

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

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

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

Запросы теперь можно составлять и ускорять через 1С:Напарник

В консоль добавлена интеграция с 1С:Напарником. Теперь можно описать задачу обычным текстом, отправить ее Напарнику и сразу получить готовый текст запроса в редакторе консоли. Это удобно, когда нужно быстро набросать выборку, уточнить синтаксис языка запросов 1С или превратить бизнес-условие в рабочий запрос без ручного переписывания с нуля.

Составить запрос

На вкладке "Напарник" формулируете задачу, нажимаете "Спросить Напарника", и найденный в ответе запрос автоматически подставляется в редактор.

Разобрать план

После выполнения с кнопкой "План" можно отправить выбранное событие плана Напарнику. В промт передаются текущий запрос, параметры, SQL из технологического журнала, planSQLText и детали выбранного узла.

Ускорить запрос

Кнопка "Ускорить" просит Напарника найти узкие места по плану и вернуть оптимизированный вариант. Если в ответе есть код запроса, консоль применяет его в редактор.

 

 

Итоговый сценарий: описываете задачу Напарнику, выполняете запрос в консоли, смотрите план, отправляете план на разбор и получаете ускоренный вариант без выхода из EDT.

1C:EDT

Консоль запросов для 1C:EDT: выполнение запросов прямо в отладчике

Нативный плагин для Eclipse/1C:EDT, который добавляет полноценную консоль запросов с возможностью выполнения в контексте отладки, автоопределением типов параметров из метаданных и интеграцией со встроенными инструментами EDT.

Что это за плагин

Это нативное расширение для 1C:EDT, которое добавляет представление "Консоль запросов" и позволяет выполнять запросы на языке запросов 1С непосредственно в активном контексте отладки. Плагин автоматически определяет типы параметров из метаданных проекта, предоставляет удобные диалоги для ввода значений и интегрируется с редактором запросов и конструктором запросов EDT.

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

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

Выполнение в отладке

Запросы выполняются в контексте активной приостановленной сессии отладки через механизм вычисления выражений EDT.

Автоопределение типов

Типы параметров автоматически определяются из метаданных проекта при анализе условий сравнения полей.

Интеграция с EDT

Прямой доступ к редактору запросов и конструктору запросов EDT через контекстное меню.

Главное преимущество

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

Основные возможности

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

  • Редактор запросов с подсветкой синтаксиса языка запросов 1С;
  • Выполнение запросов через кнопку "Выполнить" или горячие клавиши;
  • Отображение результатов в табличном виде на вкладке "Результат";
  • Подсчет количества строк в результате выполнения запроса;
  • Отображение времени выполнения запроса;
  • Вывод сообщений и ошибок на вкладке "Сообщения";
  • Автоматическое определение параметров из текста запроса (токены вида &ИмяПараметра);
  • Вкладка "Параметры" с автоматическим определением типов из метаданных;
  • Поддержка различных типов параметров: Выражение, Строка, Число, Дата, Булево, Ссылка, Список значений, Неопределено;
  • Диалоги выбора даты и ссылочных значений;
  • Просмотр плана выполнения запроса из технологического журнала 1С;
  • Графическое отображение плана SQL Server с операторами, связями, объектами базы и стоимостью операций;
  • Интеграция с редактором запросов EDT через контекстное меню "Редактор запроса...";
  • Интеграция с конструктором запросов EDT через "Конструктор запроса...";
  • Кнопки управления: "Выполнить", "Отменить", "Очистить".

Как это работает

Плагин использует механизм вычисления выражений EDT (Debug Evaluation) для выполнения запросов. Когда вы нажимаете "Выполнить", плагин формирует вызов специального общего модуля QueryConsoleEDT и передает туда текст запроса и параметры.

Для работы плагина необходимо добавить в конфигурацию общий модуль QueryConsoleEDT с функцией ВыполнитьЗапрос. Модуль должен быть серверным с возможностью серверного вызова. В релизном архиве исходный код модуля лежит в файле QueryConsoleEDT-release/query-console-helper.bsl, а в архиве проекта - в файле QueryConsoleEDT-project/docs/query-console-helper.bsl.

Как смотреть план запроса

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

  1. Создайте папку для логов, например D:\Temp\QueryConsoleEDTLogs.
  2. Скопируйте шаблон logcfg-queryconsoleedt.xml из поставки плагина в файл logcfg.xml там, где его читает процесс 1С.
  3. Проверьте, что в logcfg.xml указан тот же путь в атрибуте location.
  4. Перезапустите процесс 1С или дождитесь перечитывания настроек технологического журнала.
  5. В EDT остановитесь на точке останова, откройте консоль запросов и нажмите кнопку "План".
  6. Выберите папку технологического журнала, например D:\Temp\QueryConsoleEDTLogs.
  7. Консоль выполнит запрос, найдет свежую запись в журнале и покажет план на вкладке "План".

Минимальный шаблон технологического журнала выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
  <dump prntscrn="false" type="0" create="false"/>

  <log history="1" location="D:\Temp\QueryConsoleEDTLogs">
    <event>
      <eq property="name" value="dbmssql"/>
      <like property="context" value="%QueryConsoleEDT%"/>
    </event>
    <event>
      <eq property="name" value="dbpostgrs"/>
      <like property="context" value="%QueryConsoleEDT%"/>
    </event>
    <event>
      <eq property="name" value="SDBL"/>
      <like property="context" value="%QueryConsoleEDT%"/>
    </event>

    <property name="sql"/>
    <property name="plansqltext"/>
    <property name="context"/>
  </log>

  <plansql/>
</config>

Почему отбираются именно запросы консоли: запрос выполняется через общий модуль QueryConsoleEDT, поэтому в поле context технологического журнала есть строка QueryConsoleEDT. Фильтр %QueryConsoleEDT% позволяет не смешивать план консоли с остальными запросами приложения.

Если папка логов пустая: сначала используйте диагностический шаблон logcfg-queryconsoleedt-diagnostic.xml без фильтра по context. Так проще понять, проблема в пути, правах и месте установки logcfg.xml или именно в фильтре.

Работа с временными таблицами

Плагин поддерживает работу с временными таблицами в пакетных запросах. Вы можете создать временную таблицу в одном запросе и использовать её в последующих запросах того же пакета.

Пример создания и использования временной таблицы:

ВЫБРАТЬ
    ВТ_Остатки.Номенклатура,
    ВТ_Остатки.Склад,
    ВТ_Остатки.КоличествоОстаток КАК Количество
ПОМЕСТИТЬ ВТ_Остатки
ИЗ
    РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаОстатков, ) КАК ВТ_Остатки
ГДЕ
    ВТ_Остатки.КоличествоОстаток > 0
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Остатки.Номенклатура,
    ВТ_Остатки.Склад,
    ВТ_Остатки.Количество,
    Номенклатура.Наименование КАК НаименованиеНоменклатуры
ИЗ
    ВТ_Остатки КАК ВТ_Остатки
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
        ПО ВТ_Остатки.Номенклатура = Номенклатура.Ссылка
УПОРЯДОЧИТЬ ПО
    НаименованиеНоменклатуры

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

  • Результат последнего запроса в пакете на вкладке "Результат";
  • Количество строк в результате;
  • Время выполнения всего пакета запросов;
  • Возможность просмотра содержимого временных таблиц.

Импорт запроса из переменной отладки

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

Как это работает:

  1. Во время отладки остановитесь на точке останова, где есть переменная типа Запрос
  2. В консоли запросов нажмите кнопку "Импорт из переменной" или используйте контекстное меню
  3. Укажите имя переменной, например Запрос или ЗапросОстатков
  4. Плагин автоматически извлечет текст запроса и все установленные параметры
  5. Текст запроса появится в редакторе, а параметры - на вкладке "Параметры" с их текущими значениями

Это позволяет:

  • Быстро проверить, какой запрос выполняется в коде;
  • Увидеть реальные значения параметров в момент выполнения;
  • Модифицировать запрос или параметры и проверить альтернативные варианты;
  • Отладить сложные запросы без необходимости копировать код вручную.

Импорт работает с любыми переменными типа Запрос, доступными в текущем контексте отладки - локальными переменными, параметрами процедур и функций, полями объектов.

Статистика выполнения

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

Количество строк

Точное количество строк, возвращенных запросом. Для пакетных запросов показывается количество строк в результате последнего запроса.

Время выполнения

Время выполнения запроса в миллисекундах. Помогает оценить производительность и оптимизировать сложные запросы.

Для запросов с временными таблицами дополнительно показывается:

  • Количество строк в каждой временной таблице;
  • Общее время выполнения всего пакета запросов;
  • Список созданных временных таблиц с возможностью просмотра их содержимого.

Эта информация отображается в строке состояния консоли и в сообщениях на вкладке "Сообщения".

Работа с параметрами

Одна из ключевых возможностей плагина - автоматическое определение типов параметров из метаданных проекта. Когда вы пишете запрос с условием вида Ссылка = &Номенклатура, плагин анализирует поле Ссылка и определяет, что параметр &Номенклатура должен иметь тип Справочник.Номенклатура.

Поддерживаются следующие типы параметров:

  • Выражение - произвольное BSL-выражение, например Справочники.Валюты.НайтиПоКоду("840")
  • Строка - текстовое значение, кавычки экранируются автоматически
  • Число - числовое значение, поддерживаются форматы 10.5 и 10,5
  • Дата - дата в формате yyyy-MM-dd (например, 2026-05-09), dd.MM.yyyy (например, 09.05.2026), с временем yyyy-MM-dd HH:mm:ss или dd.MM.yyyy HH:mm:ss, либо полное выражение Дата(...)
  • Булево - логическое значение: Истина, Ложь, true, false, 1, 0
  • Ссылка - ссылочное значение с диалогом выбора
  • Список значений - набор значений одного выбранного типа, включая ссылочные типы
  • Неопределено - всегда передает значение Неопределено

Для параметров типа "Дата" доступен диалог выбора даты через контекстное меню "Выбрать дату...". Для параметров типа "Ссылка" доступен диалог выбора ссылочного значения "Выбрать ссылку...", который может строить выражения вида Справочники.Валюты.НайтиПоКоду("840"). Для типа "Список значений" используется отдельный редактор списка, а helper-модуль преобразует переданную структуру в настоящий СписокЗначений.

Интеграция с инструментами EDT

Плагин не заменяет встроенные инструменты EDT, а дополняет их. Через контекстное меню редактора запросов в консоли доступны две команды:

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

Открывает текущий текст запроса в нативном редакторе запросов EDT с полной подсветкой синтаксиса и проверкой.

Конструктор запроса...

Открывает текущий текст в визуальном конструкторе запросов EDT для графического редактирования.

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

Установка и настройка

В папке distribution/ лежат два архива: один для установки готового плагина, второй для доработки проекта на другом компьютере.

queryconsole-edt-release-0.1.24.202605112149.zip

Готовый релиз для установки в EDT. Внутри архива есть папка QueryConsoleEDT-release/update-site - именно её нужно указать в EDT как локальный update site.

Размер: ~207 KB

queryconsole-edt-project-0.1.24.zip

Исходный код проекта для самостоятельной доработки. Внутри архива находится папка QueryConsoleEDT-project с Maven-проектом, исходниками, тестами и helper-модулем.

Размер: ~111 KB

Состав релизного архива:

  • QueryConsoleEDT-release/update-site - папка p2-репозитория для установки плагина в EDT
  • QueryConsoleEDT-release/query-console-helper.bsl - общий модуль для добавления в конфигурацию 1С
  • QueryConsoleEDT-release/README.txt - короткая инструкция по установке

Установка плагина:

  1. Откройте папку distribution/
  2. Распакуйте архив queryconsole-edt-release-0.1.24.202605112149.zip в любую папку
  3. В EDT откройте Help > Install New Software...
  4. Нажмите Add..., затем Local... и укажите строго папку QueryConsoleEDT-release/update-site внутри распакованного архива
  5. Выберите плагин "1C EDT Query Console" и завершите установку
  6. Перезапустите EDT
  7. Добавьте в конфигурацию общий модуль QueryConsoleEDT из файла QueryConsoleEDT-release/query-console-helper.bsl
  8. Настройте модуль как серверный с возможностью серверного вызова

Важно: для установки указывайте не корень распакованного архива, а именно папку QueryConsoleEDT-release/update-site. В ней должны быть файлы artifacts.jar, content.jar, p2.index и папки features, plugins.

Если вы хотите дорабатывать плагин:

  1. Откройте папку distribution/
  2. Распакуйте архив queryconsole-edt-project-0.1.24.zip
  3. Установите Maven и Java 17
  4. Откройте папку QueryConsoleEDT-project и соберите плагин командой: mvn verify -PSDK,find-bugs -Dtycho.localArtifacts=ignore
  5. Update site будет создан в папке QueryConsoleEDT-project/repositories/ru.queryconsole.edt.repository/target/repository
  6. Установите собранный плагин в EDT как описано выше

После установки консоль запросов будет доступна через Window > Show View > Other... > 1C > Консоль запросов или через команду главного меню.

Требования Что нужно для работы плагина
  • 1C:EDT версии 2025.2.x или выше
  • Платформа 1С:Предприятие 8.3.27.2025 или выше
  • Java 17 для сборки плагина
  • Maven для сборки из исходников
  • Общий модуль QueryConsoleEDT в конфигурации

Типичные сценарии использования

Сценарий 1: Быстрая проверка данных

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

ВЫБРАТЬ
    Номенклатура.Ссылка,
    Номенклатура.Код,
    Номенклатура.Наименование
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    НЕ Номенклатура.ПометкаУдаления

Результат отображается в таблице, и вы сразу видите актуальное состояние данных.

Сценарий 2: Отладка запроса с параметрами

Вы разрабатываете отчет и хотите проверить, как работает запрос с конкретными параметрами. Пишете запрос в консоли:

ВЫБРАТЬ
    РеализацияТоваровУслуг.Дата КАК Дата,
    РеализацияТоваровУслуг.Ссылка КАК Ссылка
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

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

На скриншоте видно, что запрос выполнился за 222 мс и вернул 3 строки.

Сценарий 3: Использование конструктора запросов

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

Конструктор EDT открывается с вашим текстом, вы визуально добавляете соединения и условия, затем возвращаетесь в консоль и выполняете готовый запрос.

Это позволяет комбинировать быстроту консоли с мощью визуального конструктора.

Технические требования

Для работы плагина необходимо добавить в конфигурацию общий модуль QueryConsoleEDT с функцией ВыполнитьЗапрос. Модуль должен быть серверным с возможностью серверного вызова. В релизном архиве исходный код модуля лежит в файле QueryConsoleEDT-release/query-console-helper.bsl.

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

Для просмотра плана запроса дополнительно нужен включенный технологический журнал 1С с событием SQL-запросов и параметром <plansql/>.

Ограничения текущей версии

Текущая версия плагина является MVP (Minimum Viable Product) и имеет следующие ограничения:

  • Выполнение возможно только в контексте приостановленной отладки
  • Нет сохранения истории запросов
  • Нет экспорта результатов в XML или другие форматы
  • Для просмотра плана запроса должен быть включен технологический журнал 1С с <plansql/>
  • Графический план лучше всего раскрывается на SQL Server; для других СУБД детализация зависит от того, какой текст плана отдаст технологический журнал
  • Требуется наличие общего модуля QueryConsoleEDT в конфигурации

Оставшиеся ограничения будут сниматься в будущих версиях в зависимости от обратной связи пользователей.

Итог

Консоль запросов для 1C:EDT - это практичный инструмент для повседневной работы разработчика. Она не заменяет встроенные средства EDT, а дополняет их, предоставляя быстрый способ выполнения запросов прямо в контексте отладки.

Основные преимущества плагина:

  • Не нужно переключаться в режим предприятия для проверки запросов
  • Автоматическое определение типов параметров экономит время
  • Можно смотреть план выполнения запроса и быстрее находить узкие места
  • Интеграция с редактором и конструктором запросов EDT позволяет использовать лучшее из обоих миров
  • Выполнение в контексте отладки дает доступ к актуальному состоянию базы
  • Удобные диалоги для ввода дат и выбора ссылочных значений

Плагин поставляется с полным исходным кодом, который доступен для редактирования и доработки под ваши нужды.

Для кого этот плагин

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

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

1C:EDT плагин консоль запросов отладка язык запросов параметры запроса временные таблицы метаданные Eclipse разработка 1С query console debug виртуальные таблицы автоопределение типов импорт запроса статистика выполнения EDT plugin 1С разработка инструменты разработчика среда разработки

См. также

Рефакторинг и качество кода EDT СКД Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Одиннадцать граблей схем компоновки, которые не видно в конструкторе и не ловит EDT, на реальных отчетах БП КОРП. Формат числа задается в двух местах, и условное оформление варианта перебивает формат поля. Ресурс складывает штуки с часами, и помогает выражение «только когда единица одна». Ресурс пуст в детальных записях, параметр не появляется в шапке без userSettingID, valueListAllowed ломает границы периода, Остатки и СрезПоследних с параметром периода падают с «Несоответствием типов», title без xsi:type дает «Исключение XDTO» при загрузке. В конце код проверки схемы из файла до обновления базы, сводная таблица и чеклист.

16.10.2026    443    Konstmax13    2    

2

Технологический журнал Сервера EDT Обновление 1С Системный администратор Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Конфигуратор и агент EDT тихо вылетают на 0 % «Обработки структуры базы данных», EDT пишет «Потеряно соединение с агентом конфигуратора», а модель проекта при этом чистая. Разбор двух аварий на большой серверной базе БП КОРП: какие факты снимать (журнал Windows, техжурнал нужной версии, хвост лога процесса), почему инкрементальная выгрузка EDT ломается после сбоев, как довести обновление пакетно через /UpdateDBCfg -Server, как опознать свои rphost среди нескольких кластеров и снять агент EDT, который сам поднимается и держит базу. Протокол одного дня по минутам и порядок диагностики из восьми шагов.

15.10.2026    402    Konstmax13    0    

0

Групповая разработка (Git, хранилище) EDT Обновление 1С Роли и права Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Загрузка конфигурации в базу висела часами без единой ошибки: ядро на 100 %, SQL не трогается, лог пуст. Одинаково у агента EDT, у /LoadConfigFromFiles и у полной загрузки. Причина нашлась бисектом: блоки прав в Rights.rights, дописанные в конец файла, а EDT и конфигуратор ждут их строго по возрастанию UUID объекта. Рядом еще две грабли: права на перечисления вешают загрузку так же, а право на HTTP-сервис целиком платформа молча выбрасывает. В статье хронология, как найти виновника за минуты, как править права скриптом со вставкой по позиции и скрипт проверки ролей перед обновлением (бесплатно, на GitHub).

15.10.2026    276    Konstmax13    0    

0

Инструментарий разработчика Нейросети Рефакторинг и качество кода EDT Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Как ИИ-агент (Claude Code) работает в живом EDT-проекте 1С:Бухгалтерии КОРП 3.0: из чего собрать стенд с MCP-сервером для EDT, как ставить задачи агенту, где он ломает проект и какие проверки это ловят. Реальные случаи: рукописные метаданные, ронявшие конфигуратор; четыре дня зависшего обновления из-за порядка блоков в Rights.rights; ошибки, которые EDT пропускает, а платформа нет; сплошная сверка вместо «вроде работает». В приложении шаблон CLAUDE.md, шаблон правила, чеклист перед обновлением базы и скрипты проверки ролей и схем СКД.

15.10.2026    3343    Konstmax13    11    

11

Нейросети EDT Разработчик 1С:Предприятие 8 Абонемент ($m)

Набор из 17 скилов для агента, который пишет код. Агент пишет и проверяет конфигурацию в формате 1C:EDT по стандартам раздела ИТС «Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8».

3 стартмани

05.10.2026    670    1    burlakov    0    

3

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) EDT Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Разобрали, как выстроить CI для 1С 8.3 на EDT и Git: ветки с автослиянием, Jenkins и Pipeline Libraries, подготовка эталонной ИБ на каждый MR, Vanessa и xUnitFor1C в Allure. Материал для инструментальщика, который проектирует проверки до master, а не после релиза.

28.09.2026    810    zolotov7481    0    

0

EDT Разработчик Бесплатно (free)

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

17.09.2026    1377    ZigRinat85    1    

7

Нейросети DevOps и автоматизация разработки EDT Системный администратор Разработчик Руководитель проекта Стажер 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:ERP. Управление холдингом Абонемент ($m)

Почему ни утилита ring, ни ibcmd не способны «из коробки» собрать бинарный .cfe из исходников EDT без развертывания СУБД? Разработчики коммитят код в Git из 1C:EDT, но на серверы тестирования и в прод по-прежнему требуются бинарные контейнеры Конфигуратора. Ручные манипуляции с XML, локальные временные базы и забытый синтаксический контроль на каждой задаче сжигают часы рабочего времени. В статье разбираем архитектуру инструментов платформы и выстраиваем сквозной автоматический мост между EDT и Конфигуратором: - Анатомия сборки: почему ring только транслирует схему XML, а ibcmd жестко завязана на структуры СУБД; - Трансформация процессов: как освободить программиста от рутины, победить кодировки и Xvfb в Linux и сделать Git единственным источником правды; - Zero-dependency решение: скрипт edt-to-configurator.js, работающий и как консольный сборщик, и как Agent Skill для ИИ-ассистентов; - Ready-to-use CI/CD: готовые конфигурации для GitLab CI и GitHub Actions.

1 стартмани

31.08.2026    2497    Ninel_S    4    

2
Для отправки сообщения требуется регистрация/авторизация