Конвейер 1С: от задачи в GitSell до проверенной печатной формы

24.06.26

Интеграция - Нейросети

Техническая демонстрация AI-конвейера 1С: задача в GitSell, песочница 1С, CodexTestBridge, сборка EPF, проверка и release. К публикации приложен EPF результата запуска.

Файлы

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

Наименование Скачано Купить файл
Печатная форма Заказ клиента в валютах
.epf 11,99Kb ver:1.0.0
0 2 500 руб. Купить

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

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

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

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

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

Конвейер 1С: от задачи в GitSell до проверенной печатной формы

Видео-презентация: смотреть на Rutube

Подробное техническое описание конвейера: как устроен GitSell Pipeline для разработки 1С.

В этой статье показываю один практический кейс: пользователь ставит задачу на печатную форму в GitSell, а конвейер сам создает репозиторий, поднимает песочницу 1С, запускает AI-агентов, собирает EPF, проверяет результат через bridge и публикует артефакт в релиз.

Это не история про "нейросеть написала код". Для 1С этого мало. Важны версия конфигурации, метаданные, сборка, тестовая база, проверка в runtime и доказательства, что результат действительно сформировался.

 

Демонстрационный кейс

Для видео выбран понятный пример: внешняя печатная форма для документа Заказ клиента в УНФ.

Задача формулируется так:

Создать внешнюю печатную форму для документа Заказ клиента.

В табличной части вывести номенклатуру, количество, цену в рублях, цену в долларах, цену в евро и сумму строки в рублях.

Рублевую цену брать из строки документа. Курсы USD и EUR получать с сайта ЦБ РФ через API на дату документа:
https://www.cbr.ru/scripts/XML_daily.asp?date_req=ДД/ММ/ГГГГ

Если API ЦБ недоступен, форма не должна падать: рублевая цена выводится, а в валютных колонках показывается понятная пометка.

Результат должен быть собран в EPF, проверен через CodexTestBridge и опубликован как release artifact.

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

  • работа с объектом конфигурации и табличной частью документа;
  • внешний артефакт .epf;
  • макет печатной формы;
  • интеграция с внешним API;
  • обработка нештатной ситуации;
  • машинная проверка результата без длинного UI-сценария.

 

Как выглядит маршрут задачи

Упрощенный маршрут одной задачи:

GitSell
  -> Pipeline API
  -> Gitea repository
  -> preflight
  -> research agent
  -> dev agent
  -> build stage
  -> bridge checks
  -> review
  -> Gitea release

GitSell является пользовательской поверхностью: там создается проект, выбирается тип работы, конфигурация и описание задачи. Дальше задача уходит в Pipeline API.

Pipeline создает рабочий репозиторий в Gitea. В нем появляется стандартная структура:

README.md
docs/timeline.md
incoming/
src/
dist/
tests/
tests/bridge/validation-report.json
tests/bridge/validation-report.md

src хранит XML-исходники 1С, dist - собранные EPF/ERF/CFE, tests - проверочные сценарии, docs/timeline.md - короткую историю выполнения. Это важно: результат не остается в виде случайного файла, а становится воспроизводимым репозиторием.

 

Зачем нужна песочница 1С

Для каждой задачи конвейер создает отдельную серверную песочницу 1С из заранее подготовленного шаблона демобазы. В нашем случае это шаблон УНФ нужной версии.

Песочница нужна, чтобы:

  • проверять результат на реальной конфигурации;
  • не портить общую демобазу;
  • отключать регламентные задания;
  • ставить bridge-расширение;
  • изолировать параллельные задачи;
  • удалять временную базу после TTL или очистки проекта.

Если bridge не установлен или не отвечает, конвейер должен блокироваться. Bridge - не факультативная проверка, а критический элемент runtime-валидации.

 

Почему bridge-first

Открывать 1С-клиент и кликать по интерфейсу можно, но это дорого и хрупко. Поэтому порядок проверок такой:

  1. Проверить метаданные и доступность инфраструктуры.
  2. Собрать артефакт.
  3. Проверить результат через CodexTestBridge.
  4. Сохранить MXL/HTML/TXT/render evidence.
  5. Делать короткий Playwright/UI-снимок только если без визуального слоя нельзя.

Для печатных форм и отчетов скриншота недостаточно. Нужно получить машинно-читаемый результат: MXL, HTML или TXT, а затем проверить, что в нем есть нужные колонки, заголовки, суммы и тестовые данные.

В демонстрационном кейсе bridge должен подтвердить, что печатная форма сформировалась и в результате есть:

  • заголовок формы;
  • номер и дата документа;
  • контрагент;
  • колонки RUB / USD / EUR;
  • сведения о курсах;
  • строки табличной части.

 

Что делает AI-агент

AI-агент в таком процессе не является единственной точкой доверия. Он получает подготовленный worker request:

  • описание задачи;
  • выбранную конфигурацию и версию;
  • путь к репозиторию;
  • доступные skills и MCP;
  • правила проверки;
  • контекст research-стадии;
  • требования к JSON-результату.

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

Такой подход защищает от типичной ошибки: агент уверенно сообщает "готово", но код не собирается или не запускается в нужной базе. В конвейере "готово" означает не текстовый ответ, а проверяемый след: исходники, собранный артефакт, render evidence и review.

 

Что показывается в видео

В видео я прохожу технический маршрут задачи:

  • создание проекта и запуска в GitSell;
  • состояние run в Pipeline web panel;
  • репозиторий задачи в Gitea;
  • структуру исходников и тестов;
  • временные dev/review контейнеры в Proxmox;
  • сервер 1С и sandbox-базу;
  • bridge-проверку печатной формы;
  • финальный release с артефактом.

Видео доступно здесь: https://rutube.ru/video/76497327c1238545b6c75d74ed6450c9/

 

Что получает пользователь

На выходе пользователь получает не просто файл .epf. Он получает результат, который прошел маршрут:

задача -> репозиторий -> разработка -> сборка -> проверка в 1С -> review -> release

В релизе остаются:

  • готовый EPF;
  • исходники;
  • краткое описание задачи;
  • timeline выполнения;
  • validation report;
  • evidence формирования результата.

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

 

Скрин результата

Ниже пример печатной формы, сформированной в демонстрационном запуске:

 

Печатная форма заказа клиента с ценами в RUB, USD и EUR

На скрине видны заголовок формы, дата курса ЦБ РФ, курсы USD/EUR и табличная часть с колонками Цена, руб., Цена, USD, Цена, EUR.

 

Стенд тестирования

Приложенная печатная форма тестировалась на следующем стенде:

  • конфигурация: Управление нашей фирмой, редакция 3.0;
  • релиз конфигурации: 3.0.13.238;
  • платформа 1С:Предприятие: 8.5.1.1150.

 

Файл результата

К статье приложен EPF, полученный в демонстрационном запуске:

  • pechatnaya-forma-zakaz-klienta-v-valyutah.epf;
  • размер: 12 281 байт;
  • SHA-256: 8AC9795E4FDFCA6B9926F911888A008E41B5645952EF6D94E751E68F5A8E99BC.

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

 

Главный вывод

AI в 1С-разработке полезен не тогда, когда он просто генерирует код, а когда встроен в инженерный процесс.

Конвейер добавляет вокруг агента обязательные элементы:

  • явную версию конфигурации;
  • метаданные через MCP;
  • изолированную песочницу;
  • сборку артефакта;
  • bridge-first runtime-проверки;
  • evidence;
  • review;
  • релиз в Gitea.

Именно это превращает "агент что-то написал" в "задача прошла проверяемый производственный маршрут".

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

GitSell конвейер 1С AI-агенты печатная форма EPF CodexTestBridge Gitea DevOps автоматизация разработки УНФ Rutube

См. также

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

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

15250 руб.

25.08.2025    59418    122    36    

132

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    15868    8    0    

12

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Бесплатный MCP-сервер, который даёт ИИ-ассистенту (Claude, Cursor и др.) читать данные рабочей базы 1С простыми словами — остатки, документы, справочники, регистры. Агенту не нужно знать язык запросов 1С: он описывает, что хочет, а сервер строит запрос сам. Работает на любой конфигурации (УТ, ERP, БП, самописная), только чтение, отдаёт лишь то, что доступно текущему пользователю. Вторая функция — отдаёт актуальную структуру метаданных любой конфигурации (таблицы, поля, типы), что полезно и при разработке как контекст для ИИ-агента. Реализован как расширение конфигурации.

22.06.2026    4384    Prepod2003    7    

12

Нейросети Бесплатно (free)

ИИ-агенты в корпоративной разработке 1С: почему инициатива исходит снизу, а не сверху.

17.06.2026    3245    Junior_1C    32    

10

Нейросети Программист Бесплатно (free)

Как мы пришли к ИИ для 1С и что из этого вышло. Расскажу, как мы собираем ИИ-платформу для работы с учетными данными. Зачем нам понадобился MCP, как мы связали его с 1С:Шина, почему уперлись в права доступа и как в итоге устроили агента внутри 1С. Также покажу, где видим место для skills, RAG и OCR, и что пока не стали отдавать модели на самостоятельное выполнение.

15.06.2026    6114    romansun    30    

19

Нейросети Бесплатно (free)

Разбираемся, почему ИИ-агенты теряют контекст, путаются в инструментах и возвращают неполный результат, если всю задачу пытаться решить одним большим промптом. Показываем, как цепочки пошаговых промптов помогают сделать работу агента повторяемой: каждый шаг выполняет одно действие, имеет понятный вход и выход, отдельно проверяется и при необходимости исправляется. Объясняем, как применять этот подход в задачах 1С: анализировать действия пользователя, подбирать инструкции через RAG, работать с журналом регистрации, MCP-инструментами и локальными моделями. На примерах показываем, как снизить непредсказуемость ИИ-агента и превратить его из «угадывающего помощника» в надежный инструмент для бизнес-процессов.

11.06.2026    834    Exalter    1    

6

Нейросети Рефакторинг и качество кода Программист Бесплатно (free)

Кажется, что code-review с помощью искусственного интеллекта устроено просто: достаточно отправить код в LLM, задать промт и получить список замечаний. На практике такой подход быстро упирается в недетерминированность результата, неверную оценку критичности ошибок в 1С-коде и рекомендации, которые сложно отличить от полезных замечаний. Описываем гибридный подход к автокод-ревью: статический анализатор работает вместе с LLM, а база знаний из стандартов 1С превращается в набор машиночитаемых норм. Такая архитектура помогает снизить количество галлюцинаций, точнее определять критичность нарушений и постепенно развивать качество ревью через итеративное пополнение правил.

09.06.2026    1242    Repich    5    

9

Нейросети Программист Бесплатно (free)

За десять дней после релиза OneBase получила полноценные управляемые формы, локализацию интерфейса на 14 языков, точную денежную арифметику на decimal, систему ролей и прав, новый REST API и набор CLI-инструментов для разработки совместно с ИИ. Разбираю ключевые изменения платформы, показываю новые возможности и делюсь результатами одной из самых насыщенных недель развития проекта.

05.06.2026    2091    Ibrogim    51    

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