ИИ-агент в 1С-разработке: как не сжечь токены и получить рабочий результат

19.06.26

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

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

ИИ-агенты уже можно спокойно использовать в 1С-разработке. Не как волшебную кнопку “сделай мне всё”, а как рабочий инструмент: помочь с кодом, разобрать ошибку, предложить рефакторинг, подготовить шаблон, объяснить причину сбоя или аккуратно оформить результат.

Но есть нюанс.

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

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

ИИ экономит время не тогда, когда ему отдают всё подряд, а когда разработчик умеет управлять контекстом.

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

ИИ в разработке — это не автопилот

Самая опасная ошибка — воспринимать ИИ-агента как самостоятельного разработчика, которому можно отдать задачу целиком и просто ждать готовый результат.

Например:

“Вот весь проект. Сделай обработку. Исправь ошибки. Улучши код. Проверь всё”.

Звучит удобно. На практике часто получается дорого и непредсказуемо.

ИИ начинает читать много лишнего контекста. Тратит токены на файлы, которые не нужны для текущей задачи. Может попытаться улучшить то, что не просили. Может поменять форму, модуль, структуру проекта, комментарии, имена процедур и попутно внести изменения, которые потом сложно отделить от нужных.

Для 1С это особенно чувствительно.

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

Поэтому я бы формулировал роль ИИ так:

ИИ-агент — это сильный помощник разработчика, но не владелец результата.

Он может ускорить работу. Но ответственность за проверку, архитектуру и выпуск остается у разработчика.

 

Где ИИ реально помогает 1С-разработчику

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

Хорошо подходят такие задачи:

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

Например, если есть ошибка в модуле формы, можно не просить ИИ “разобраться во всей обработке”. Достаточно дать конкретный фрагмент кода, текст ошибки или скриншот и попросить:

“Найди вероятную причину ошибки. Не переписывай весь модуль. Предложи минимальную правку и объясни, что проверить после изменения”.

Это уже нормальный рабочий запрос.

ИИ хорошо помогает и с рефакторингом. Когда процедура разрослась, можно попросить предложить структуру: что вынести в отдельные функции, какие проверки объединить, где лучше убрать дублирование. Но лучше не давать команду “сразу всё перепиши”. Сначала — план. Потом — одна точечная правка. Потом — проверка.

 

Где ИИ может навредить

ИИ может ошибаться. Причем иногда очень уверенно.

В 1С я бы особенно осторожно относился к таким зонам:

  • управляемые формы;
  • изменения XML формы;
  • клиент-серверные директивы;
  • права и роли;
  • обмены и интеграции;
  • запись данных в базу;
  • массовая обработка документов;
  • регламентные задания;
  • расширения конфигурации;
  • сложная бизнес-логика без описанного процесса.

При работе с формами не всегда всё гладко. Агент может поменять не тот файл, неправильно понять связь между реквизитом формы и кодом, предложить изменить структуру формы там, где достаточно правки модуля, или сделать слишком широкое изменение.

В конфигурации это еще опаснее.

Если агент внес лишние изменения, потом может быть сложно понять, что именно он поменял и почему после этого начало падать. Особенно если правки затронули несколько объектов сразу.

Поэтому важное правило:

Чем сложнее объект 1С, тем уже должна быть задача для ИИ.

Не “улучши форму”.

А “в модуле формы исправь только обработчик команды, Form.xml не трогай, новые реквизиты не добавляй, остальные процедуры не менять”.

 

 

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

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

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

Но в реальной работе это не всегда так.

Если нужно переименовать переменную, убрать TODO, поправить текст сообщения, найти очевидную ошибку в условии или оформить описание изменений, нет смысла каждый раз включать самый дорогой режим.

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

Для экономии токенов и времени полезно разделять задачи по сложности.

 

Тип задачи Какой режим обычно достаточно Пример
Простая точечная правка Легкий режим, без глубокого анализа всего проекта Исправить текст сообщения, убрать лишний комментарий, поправить условие
Обычная доработка Средний режим, только нужные файлы Добавить команду, изменить заполнение таблицы, поправить обработчик
Разбор ошибки Средний или высокий режим, если причина неочевидна Форма падает при открытии, отчет не формируется, ошибка клиент-серверного вызова
Архитектурное решение Высокий режим, сначала обсуждение без правки файлов Как строить обработку, как хранить настройки, как организовать сравнение данных
Большой рефакторинг Высокий режим, но поэтапно Разделить большой модуль на логические блоки, убрать дублирование

 

Идея простая: не нужно платить максимальной ценой за каждую мелочь.

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

 

Chat или Agent: сначала подумать, потом править

Я разделяю два режима работы.

Первый — обсуждение. Второй — правка файлов.

Для обсуждения удобно использовать чат с ИИ. Там можно разобрать архитектуру, план, возможные риски, варианты реализации, ошибки в подходе. В этом режиме ИИ не должен ничего менять. Он должен помочь подумать.

Для правки файлов нужен агент в редакторе кода или проекте. Но к нему лучше идти уже с понятной задачей.

Плохой вариант:

“Посмотри проект и сделай как надо”.

Хороший вариант:

“Открой только модуль формы. Исправь расчет длительности. Файл формы не трогай. Не меняй имена существующих процедур. После правки перечисли, какие процедуры изменил и что проверить в 1С”.

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

Так меньше лишних правок, меньше расход токенов и выше шанс получить рабочий результат.

 

Как экономить токены в 1С-разработке

Токены сгорают не только из-за длинных ответов. Они сгорают из-за лишнего контекста.

Если дать агенту весь проект, он будет тратить ресурс на чтение того, что не относится к задаче.

Я бы выделил несколько практических правил.

1. Прикладывать только нужные файлы

Если ошибка в модуле формы, не нужно сразу давать всю выгрузку обработки, все XML, макеты и картинки.

Сначала достаточно:

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

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

2. Не просить повторять весь код в ответе

Если агент изменил одну процедуру, не нужно, чтобы он присылал весь модуль целиком.

Лучше попросить:

  • кратко описать изменения;
  • указать измененные процедуры;
  • перечислить риски;
  • дать список проверок.

Это экономит токены и внимание.

3. Работать маленькими итерациями

Большая задача почти всегда лучше делится на шаги.

Например, не так:

“Сделай всю обработку: форму, загрузку, сравнение, экспорт, настройки, проверки и инструкцию”.

А так:

  1. Сначала создать структуру формы и основные реквизиты.
  2. Потом реализовать загрузку данных.
  3. Потом добавить сравнение.
  4. Потом вывести результат в таблицу.
  5. Потом добавить экспорт.
  6. Потом обработать ошибки.
  7. Потом подготовить инструкцию.

После каждого шага — проверка в 1С.

4. Давать результат проверки, а не всю историю заново

После итерации лучше написать:

“Форма открылась. Команда выполняется. При сохранении файла ошибка: такой-то текст. Вот процедура и скриншот”.

А не пересказывать всю постановку задачи с нуля.

ИИ нужен новый факт: что проверили и где упало.

5. Явно писать, что нельзя менять

Это одно из самых полезных правил.

Если нельзя трогать форму — так и написать.

Если нельзя менять структуру данных — написать.

Если нужно сохранить имена процедур — написать.

Если правка должна быть только в одном файле — написать.

ИИ не всегда сам поймет границы задачи. Границы нужно задавать явно.

 

 

Шаблон промпта для ИИ-агента

Я бы не усложнял. Хороший промпт для 1С-доработки должен отвечать на несколько вопросов.

 

Блок Что написать
Цель Что нужно получить в результате
Контекст Что это за объект: обработка, отчет, модуль формы, расширение
Файлы Какие файлы смотреть и какие не открывать без необходимости
Ограничения Что нельзя менять
Задача Конкретное действие, а не “улучши всё”
Формат ответа Что вернуть: краткое описание, список процедур, риски, проверки
Проверка Что нужно проверить в 1С после правки

 

Пример:

Режим: агент, правка файлов.
Цель: исправить ошибку при открытии формы обработки.
Файлы: сначала смотреть только модуль формы. XML формы не менять без отдельного согласования.
Что нельзя менять: не переименовывать существующие процедуры, не менять структуру формы, не добавлять новые реквизиты.
Задача: найти причину ошибки и внести минимальную правку.
Ответ: перечислить измененные процедуры, объяснить причину, указать риски.
Проверить после: открытие формы, выполнение основной команды, отсутствие новых ошибок при закрытии формы.

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

А рамки для ИИ-агента очень важны.

Какие задачи лучше дробить на маленькие шаги

Чем больше задача затрагивает объектов, тем сильнее ее нужно дробить.

Особенно это касается:

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

Например, если нужно сделать отчет, не стоит одной командой просить:

“Сделай отчет полностью”.

Лучше идти так:

  1. Согласовать структуру данных и поля отчета.
  2. Подготовить запрос.
  3. Проверить запрос на тестовых данных.
  4. Сделать вывод результата.
  5. Добавить отборы.
  6. Добавить проверки пустых данных.
  7. Проверить права и доступность.
  8. Оформить пользовательские сообщения.

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

Для форм — еще осторожнее.

Сначала логика. Потом команды. Потом элементы формы. Потом проверка открытия. Потом пользовательские сценарии.

 

Что обязательно проверять после ИИ

ИИ может написать убедительно. Но 1С проверяет честнее.

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

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

Особое внимание — открытию форм.

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

Также нужно смотреть, что именно изменил агент.

Не только “работает или нет”, но и:

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

Хорошая практика — после каждой итерации просить агента кратко перечислить измененные места. Но проверять это всё равно нужно глазами и запуском в 1С.

 

 

Информационная безопасность: что нельзя отдавать в ИИ

Отдельный важный блок — информационная безопасность.

ИИ может быть полезным помощником, но это не причина отправлять ему всё подряд.

В запросы не стоит вставлять чувствительные данные:

  • пароли;
  • токены доступа;
  • ключи API;
  • реальные персональные данные;
  • паспортные данные;
  • телефоны и адреса сотрудников или клиентов;
  • коммерческие условия;
  • реальные договоры;
  • конфиденциальные документы;
  • закрытую финансовую информацию;
  • внутренние URL, если они раскрывают инфраструктуру;
  • секреты подключения к базам и сервисам.

Для разработки чаще всего можно подготовить обезличенный пример.

Например, вместо реального контрагента:

ООО “Ромашка”, ИНН 0000000000, договор “Основной”.

Вместо реального URL:

https://example.local/api/documents

Вместо реального токена:

<TOKEN>

Вместо реального документа — структура полей и тестовые значения.

Если ошибка зависит от данных, можно передать:

  • структуру объекта;
  • тип реквизитов;
  • пример без реальных значений;
  • текст ошибки;
  • фрагмент кода без секретов;
  • скриншот с замазанными данными.

Здесь лучше потратить пять минут на очистку контекста, чем потом объяснять, почему чувствительные данные ушли во внешний инструмент.

ИИ не должен видеть больше данных, чем нужно для решения задачи.

Это правило хорошо работает и для безопасности, и для экономии токенов.

 

 

Пример нормальной итерации

Допустим, есть внешняя обработка. После правки форма перестала открываться.

Плохой запрос:

“Вот обработка, исправь всё”.

Нормальная итерация:

  1. Дать текст ошибки или скриншот.
  2. Приложить модуль формы.
  3. Сказать, что форму и XML пока не менять.
  4. Попросить найти вероятную причину.
  5. Попросить минимальную правку.
  6. После правки открыть форму в 1С.
  7. Если ошибка осталась — дать новый текст ошибки и только нужный фрагмент.

Такой подход может показаться медленнее, чем “сделай всё сразу”.

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

 

Как понять, что вы хорошо поставили задачу ИИ

Есть простой критерий.

Если после промпта ИИ понятно:

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

значит задача поставлена нормально.

Если промпт звучит как “посмотри всё и сделай хорошо”, скорее всего, токены будут расходоваться неэффективно.

 

Мини-чек-лист перед запуском ИИ-агента

 

Вопрос Да / нет
Понятна ли конкретная цель задачи?  
Приложены только нужные файлы?  
Указано, какие файлы нельзя менять?  
Задача достаточно маленькая для одной итерации?  
Выбран режим по сложности, а не “самый дорогой всегда”?  
Удалены пароли, токены и чувствительные данные?  
Описано, что вернуть после правки?  
Есть список проверок в 1С?  
Понятно, как откатить или проверить изменения?  
Есть ограничение на лишние улучшения?  

 

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

ИИ-агент может быть очень полезен в 1С-разработке.

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

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

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

Я бы оставил главный тезис таким:

ИИ экономит время не тогда, когда ему отдают всё подряд, а когда разработчик умеет управлять контекстом.

И еще один:

Чем точнее задача для ИИ, тем меньше токенов сгорает впустую.

ИИ не отменяет разработчика. Он усиливает того, кто понимает задачу, контролирует изменения и проверяет результат.

В 1С это особенно важно.

Потому что “почти правильно” в тексте может означать “форма не открывается” в реальной базе.

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

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

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

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

См. также

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

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

15250 руб.

25.08.2025    63065    130    36    

136

Мастера заполнения Нейросети Пользователь 1С 8.3 Абонемент ($m)

Заполнение справочников и документов с предпросмотром, возвратом и локальной ИИ на вашем компьютере.

3 стартмани

14.07.2026    593    1    Rafael-87    14    

7

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

Нейросеть для 1С, которая пишет рабочий код на BSL по вашей конфигурации: четыре месяца и больше сорока релизов после первой статьи про бесплатный MCP-сервер mcp-1c. Разберём, что изменилось: память на больших базах упала в разы, поиск по коду ускорился, добавилась параллельная работа и совместимость с Claude, Cursor и другими ИИ-клиентами. И что осталось прежним.

08.07.2026    6955    VyachGo    3    

25

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

LLM-агенты уже неплохо рассуждают о коде 1С — но рассуждают вслепую. Модель не видит вашу конфигурацию: ей либо копируют модули в чат руками, либо выгружают конфигурацию в файлы и индексируют — и индекс устаревает в момент первой правки. А главное — агент не может ничего сделать: прочитал, посоветовал, а вносить правку снова человеку. Мы решали эту задачу для своей линейки 1C Intelligence Suite — это её вторая часть, о которой мы рассказываем публично.

1 стартмани

08.07.2026    2886    galich    13    

8

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

Почему разработчики не всегда начинают пользоваться ИИ-инструментами, даже если у них уже есть доступ к GPT-чату, Copilot, OpenCode и 1С:Напарнику. Показываем, как через личные разговоры, короткие воркшопы и понятные аналогии – калькулятор, поисковик, автодополнение и Dota 2 – можно снизить страхи, скепсис и недоверие к генеративным нейросетям. Разбираем, почему одних рассылок и лозунгов про «будущее» недостаточно, и как маленькие быстрые победы помогают людям попробовать ИИ в рабочих и бытовых задачах. Статья будет полезна руководителям и тимлидам, которые сталкиваются с сопротивлением сотрудников и хотят привести команду к спокойному, практичному отношению к современным ИИ-инструментам.

06.07.2026    1671    leemuar    17    

7

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

Реальный ML там, где вы зачем-то используете AI. Вкатываемся под катом!

01.07.2026    2908    starik-2005    60    

27

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

Простым языком про ИИ-агентов: чем агент отличается от LLM, как работает function calling и зачем нужен MCP. Разбираем структуру JSON, цикл работы агента и показываем "амнезию" модели на эксперименте с Ollama. Для тех, кто хочет понять "базу" без занудства. Часть 1.

26.06.2026    2515    Junior_1C    33    

21

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

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

22.06.2026    13309    Prepod2003    15    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 2158 19.06.26 10:25 Сейчас в теме
Нейротекст про нейросеть. В заглавной картинке сразу виден уровень - итог считаем циклом, процедура ПриПроведении

Вопрос модераторам - а за такое тоже начисляют стартмани за статью свыше 10.000 символов? Воды налито мое почтение, мой диплом отдыхает
Прикрепленные файлы:
Award; GarriSoft; sasha_semen; An-Aleksey; 0x00; dimaster; +6 Ответить
2. dimaster 42 19.06.26 10:52 Сейчас в теме
(1) за такое бы снимать стартмани. в чем смысл такого контента здесь - неясно. была бы ценность, если бы уже готовые skill.md тогда, возможно, и норм
GarriSoft; sasha_semen; 0x00; +3 Ответить
3. 0x00 19.06.26 10:53 Сейчас в теме
4. user-z99999 78 19.06.26 11:16 Сейчас в теме
ИИ на инфостарте всё больше, а людей всё меньше.

Как называется то место, когда:
ИИ генерирует текст, второй ИИ пишет комментарий, третий ИИ закидывает это всё в обучающую модель ИИ.
И так по кругу.
5. starik-2005 3294 19.06.26 11:34 Сейчас в теме
(4)
И так по кругу.
Напиши фантастический рассказ про то, как правильные посоны прилетели на какую-то планету, а там один ИИ делает деятельность. А, блин, уже написано - та же планета Шелезяка.
ЗЫ: я свйо нейрослоп "пешу" на дзыне.
6. GarriSoft 648 02.07.26 23:24 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация