Я внедрил 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-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    19509    99    32    

84

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

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

16990 руб.

30.07.2026    12979    27    4    

27

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

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

15250 руб.

25.08.2025    71063    141    41    

150

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

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    537    2    0    

1

Нейросети 1С:Управление торговлей 11 Бесплатно (free)

Я не считаю покупку специализированных платных инструментов обязательной для разработки с ИИ: нужную обвязку тоже можно создать с агентом. Показываю этот подход на расширении УТ 11 с динамическим списком остатков. Одно задание Codex, 37 минут до проверки, работающая форма. Рассказываю, как устроено окружение, почему первую попытку пришлось переснять и что получилось в повторном прогоне.

17.09.2026    5583    79    Ibrogim    61    

19

Нейросети Разработчик Руководитель проекта 1C:ERP Бесплатно (free)

Служба на Rust, через которую Claude Code, Cursor или другой MCP-клиент вызывает узких ИИ-агентов. Агент — папка с prompt.md и config.toml, модель — строка в конфиге: DeepSeek, Claude Code по подписке, Codex или локальная модель. Агент получает MCP-инструменты, работает в фоне, каждый ход записывается. Внутри — цифры за три месяца: 10 351 вызов, 78 агентов.

17.09.2026    1686    0    Sorm    9    

10

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

Отладка кода 1С традиционно выглядит примерно одинаково: поставить точку останова, запустить клиент, воспроизвести сценарий, дождаться остановки, посмотреть локальные переменные, пройти несколько строк, раскрыть очередную структуру или коллекцию, вычислить выражение — и повторить все это еще несколько раз. А что, если значительную часть этой рутины поручить AI-агенту?

15.09.2026    3580    andrew.ab    5    

15

Нейросети Разработчик Аналитик Руководитель проекта Бесплатно (free)

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

09.09.2026    4696    solbol    9    

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