Конвейер 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

См. также

SALE! %

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

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    19077    97    29    

83

Нейросети Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Задавайте вопросы базе 1С обычными словами: получайте данные, находите ошибки и связанные документы, проверяйте права, работайте с вложениями и контролируемо вносите изменения. Всё это работает в самой программе, а Codex и Claude подключаются по желанию.

15989 руб.

30.07.2026    10719    25    4    

24

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

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

15250 руб.

25.08.2025    70034    139    41    

147

Нейросети Программист Бизнес-аналитик Руководитель проекта Бесплатно (free)

Я принёс команде приём, с которым нейронка наконец начала понимать нашу конфигурацию: у меня он работал, у коллег — нет. Дело было не в постановке задач и не в настройках: причина в том, что на их машинах индекс конфигурации считался бы несколько дней. Замер на одном и том же своде из 26 035 записей: три часа на процессоре против трёх с половиной минут на видеокарте. Разбираю, что такое индексация конфигурации и почему она дорогая ровно один раз, почему наша основная серверная машина — 64 ядра, 768 гигабайт памяти — на этой задаче проигрывает домашнему компьютеру, и почему приём одного человека упирается в вопрос, который никто не любит задавать.

09.09.2026    3840    solbol    9    

9

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

Первая часть подборки простых приёмов для работы с ИИ-агентами. Без «секретных техник» — скорее сверим часы и посмотрим, какие подходы действительно помогают экономить время, лимиты и нервы. Разберём шесть практических приёмов: как выбирать модель под задачу и не тратить дорогую модель на мелочи; зачем сначала составлять план сложной работы; как сохранять агентские сессии на VPS с помощью tmux и Herdr; почему голосовой ввод даёт больше контекста, но требует проверки; как перепроверять решения одного агента другим; и как организовать параллельную работу через Git worktree. Большинство этих вещей опытным пользователям наверняка знакомо. Но иногда именно «очевидная» мелочь оказывается той, о которой узнаёшь слишком поздно. Возможно, из этой подборки вам пригодится хотя бы один приём.

04.09.2026    2826    Ibrogim    7    

15

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

Как мы в 42Clouds научили агента открывать формы, заполнять поля, проверять списки и собирать доказательные отчёты — и чем Answer42 отличается от Vanessa Automation MCP, Тестер, CodexTestBridge UI-worker и браузерных инструментов.

04.09.2026    1677    amoarok    15    

13

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

Как связать 1С и Cursor через MCP так, чтобы AI-агент сам получал актуальную конфигурацию из информационной базы, находил нужный BSL-код, вносил изменения, загружал конфигурацию обратно и запускал 1С:Предприятие. В статье — настройка 1C: Platform Tools, 1C: Platform Tools MCP, OneScript, vanessa-runner и env.json, а также важные нюансы при работе с несколькими проектами, IPC-портами, большими конфигурациями и длительными операциями загрузки. Покажу полный практический цикл на тестовой базе без ручной выгрузки и загрузки XML через Конфигуратор.

28.08.2026    16922    rinat1c    18    

30

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

Новый UI-контур CodexTestBridge запускает штатные TestClient/TestManager и даёт ИИ-агенту семантические действия вместо координат. Результаты возвращаются по шагам, долгие операции сопровождаются heartbeat. На реальной БП 3.0 открываем и заполняем приходную накладную без записи.

26.08.2026    2739    Aleksandr    3    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. siamagic 18.07.26 06:51 Сейчас в теме
Теперь добавь остаток, учет резерва и доступность на складах, в случае отсутствия на складе создать потребность на складе.
Для отправки сообщения требуется регистрация/авторизация