Я внедрил EDT — и уволил сам себя

12.08.26

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

Я внедрил EDT, Git и CI/CD, чтобы ускорить 1С-разработку. Через несколько лет я вернулся в общий контур и понял: созданная мной инфраструктура стала хорошей основой для AI-разработки. Конфигурация превратилась в набор файлов, изменения стали проверяемыми, сборки — воспроизводимыми. То есть появилась среда, в которой AI может не только умно кивать в чате, но и участвовать в создании, проверке и сопровождении кода. И я подумал: похоже, я сам начал упразднять свою прежнюю должность.

Как всё началось

Коронавирус изменил не только формат встреч. В нашей компании он изменил и взгляд руководителя на 1С-разработку.

Однажды появилась почти революционная идея: уйти от разработки «внутри базы» и внедрить EDT вместе с Git. Реализацию поручили мне. Внешняя жизнь тогда заметно замедлилась, срочных задач меньше не стало, но появилась возможность вложиться не в очередную заплатку, а в фундамент.

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

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

Постепенно появился контур: задача, ветка, разработка, проверка, сборка, тесты, релиз. Фичи стали выходить быстрее, ошибок стало меньше, а ночные ритуалы по ручной сборке — реже. Уже неплохо.

Мы строили CI/CD ради скорости и надёжности. Но заодно сделали конфигурацию доступной для автоматизации: с историей изменений, правилами, тестами и предсказуемым способом проверить результат. Позже оказалось, что именно этого AI в 1С-разработке обычно и не хватает.

 

Через три года

Затем я почти на три года ушёл в большой архитектурный проект. Он, как и положено серьёзному проекту, занял больше времени, чем хотелось бы. Но обещанного три года ждут — результат всё-таки появился.

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

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

 

Неприятное открытие

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

Коллеги внедрили AI-инструменты. Для части задач уже не нужно прежнее число junior-разработчиков: AI готовит заготовки кода, объясняет чужие модули, генерирует тесты, находит типовые ошибки и помогает пройти путь до pull request. В 1С это давно не фантастика: AI-агенты уже умеют работать с проектами 1C:EDT и создавать рабочие конфигурации.

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

Получается, я не внедрял AI. Я всего лишь помог построить для него уютную квартиру: EDT, Git, тесты и CI/CD. А потом обнаружил, что новый жилец неплохо справляется без меня.



 

AI и рефакторинг

Наиболее сильное применение AI, по моему опыту, — не генерация кода с нуля, а рефакторинг.

Есть большая функция, где проверка прав, бизнес-логика, запросы, запись данных, сообщения и обработка ошибок живут дружной коммуналкой. Человек смотрит на неё, откладывает задачу до понедельника и заваривает кофе. AI может быстро предложить декомпозицию: выделить ответственности, убрать дублирование, дать нормальные имена и вынести повторяемые куски в отдельные функции.

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

Хорошо AI помогает и с запросами: замечает лишние поля, соединения, повторные обращения к данным и подозрительные условия. Но «безошибочно оптимизирует» — слишком смелая формулировка. Запросы нужно проверять измерениями на реальных объёмах, планами выполнения и тестами. Нейросеть может написать красивый запрос, который станет красиво и медленно выполняться на десяти миллионах строк.

1С:Напарник уже способен объяснять код, искать ошибки, формировать комментарии и переписывать фрагменты по описанию — в том числе для рефакторинга. Для быстрых действий прямо в EDT это удобный помощник.

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

 

Когда AI ведёт релиз

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

На входе было обычное ТЗ: сообщения заказчика, противоречивые пожелания и знаменитое «сделайте как в том отчёте, только немного иначе». Первая нейросеть превращала этот поток в постановку: сценарии, роли, ограничения, критерии приёмки и список вопросов, о которых никто заранее не подумал.

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

AI не гарантирует качество. Он способен уверенно написать ерунду, сломать рабочую функциональность и объяснить, почему так было задумано. Поэтому ему нужен независимый контур обратной связи: тесты, ревью и CI/CD.

 

TDD как контракт

Здесь снова становится актуальной идея Кента Бека — Test-Driven Development. Цикл прост: сначала тест на ожидаемое поведение, затем минимальная реализация, после — рефакторинг.

В AI-разработке тест становится не просто защитой от регрессии, а машиночитаемым контрактом. Если критерии приёмки выражены проверками, AI может реализовывать задачу, запускать тесты, находить отклонения и исправлять результат. Но право отключить неудобный тест у него, конечно, должно отсутствовать.

Рабочая схема выглядит так: заказчик формулирует потребность, человек с AI превращает её в проверяемые требования, один агент реализует, другой проверяет, CI/CD фиксирует результат. Человек отвечает за то, что именно и зачем мы выпускаем.

 


 

Не отставать

В массовой разработке AI уже встроен в анализ требований, написание кода, тестирование и ревью. В 1С это движение идёт медленнее, но все технические предпосылки уже есть.

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

Нам важно развивать не только умение писать код. Возрастает ценность тех, кто умеет говорить с бизнесом и заказчиком, находить настоящую потребность, формализовать её в проверяемую задачу для AI, проектировать ограничения и принимать результат.

То есть пора переставать быть только кодерами. Строки кода теперь умеет производить и машина. А вот ответственность за смысл, последствия и результат пока всё ещё подозрительно часто остаётся на людях.

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

1С:Предприятие 1C:EDT EDT Git CI/CD DevOps искусственный интеллект AI нейросети AI-агенты 1С:Напарник автоматизация разработки групповая разработка тестирование TDD рефакторинг качество кода оптимизация запросов архитектура 1С

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

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

См. также

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    17810    90    29    

78

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

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

15250 руб.

25.08.2025    66801    134    38    

142

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

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

12078 руб.

30.07.2026    5078    13    4    

12

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

Разбираем новые, более дешевые и эффективные паттерны работы внешнего 1С:Эксперта, а именно – прямое использование LLM-ассистентов и создание с их помощью инструментов для аудита производительности и нагрузочного тестирования. Показываем, как модели помогают анализировать таймауты и взаимные блокировки по технологическому журналу, проверять сложные запросы, а также находить неочевидные взаимосвязи между показателями загрузки оборудования. Рассказываем о создании скриптов для построения графиков по данным atopsar и для поиска и визуализации стеков горячих запросов, а также о создании неинвазивной оснастки для реалистичных нагрузочных и сценарных тестов без программирования на 1С. Отдельно разбираем антипаттерны и ограничения такого подхода. Делаем вывод, что LLM остается лишь помощником, не превращает джуна в сеньора, а ответственность за итоговый результат по-прежнему несет 1С:Эксперт.

10.08.2026    2974    jf2000    15    

17

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

Практический кейс автономной разработки для бизнес-платформы OneBase: ИИ-агент под управлением Claude Code и недорогой модели GLM за 37 минут с нуля создаёт полную конфигурацию с метаданными, формами, отчётами и дашбордами. Процесс проходит полностью без участия человека — агент сам нарезает задачи, генерирует демо-данные и исправляет ошибки до успешного прогона всех проверок.

07.08.2026    5174    Ibrogim    10    

11

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

Вокруг 1С выросла целая индустрия MCP-серверов: свой сервер в контуре, HTTP-сервисы, расширения, докер. Это отличные инструменты для разработчика. Но большинству людей вокруг 1С нужно другое: быстро подключить ИИ к базе, спросить словами, получить таблицу и отключиться. Без программиста, без изменений конфигурации и без единого открытого порта. Рассказываю, как сделали такой шлюз, почему он работает даже на УПП 1.3 на обычных формах, и разбираем живые кейсы: консультант без программиста, бухгалтер без сопровождения и вайб-кодинг Б24 по живой базе.

04.08.2026    5585    svcoopers    5    

9

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

SFT-адаптация Qwen/Qwen3.6-27B для разработки на платформе 1C:Enterprise: код на BSL, структура выгрузок BSL+XML, схемы XML и типовые практики конфигураций. Модель ориентирована на ассистента разработчика 1С: навигация по метаданным/XML-выгрузке, пояснение и правка BSL, следование внутренним стандартам кодирования, работа с открытыми кодовыми базами 1С.

03.08.2026    5855    andrew.ab    41    

20

Облачные сервисы, хостинг Сервера Нейросети Программист Бесплатно (free)

В последние годы спор «облако или локалка» стал одним из самых горячих в мире работы с нейросетями. Давайте разберемся.

03.08.2026    2825    dsdred    48    

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