Осознанный вайб-кодинг в 1С: от «ИИ всё сделает сам» до нового подхода

12.08.26

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

Как я пытался «повайбкодить» в 1С и к каким выводам пришел за полгода экспериментов. Спойлер: платформу 1С нейросети знают... скажем так, с богатой фантазией. Метод ТаблицаExcel.ПрочитатьСтроки() и обращение к Номенклатура.АртикулКод — это только верхушка айсберга. Но главное осознание пришло позже: когда код от ИИ работает, но я вообще не понимаю, как. И тащить такое в коммерческую разработку — прямой путь к катастрофе. Выложил мою историю о том, как менялось моё мышление от «напиши за меня» к роли Архитектора и Ревизора.

Вместо вступления: почему я вообще полез в эту тему

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

Я мог, конечно, постоять в сторонке и посмотреть, чем все это закончится. Но, признаюсь честно: хотелось самому все попробовать. И был корыстный интерес — «а вдруг реально сработает». Да и динозавром не особо хочется быть 🦖.

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

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

С какой установкой я начинал? Когда я заходил в эту тему, в голове была простая иллюзия: «Сейчас нейросеть будет делать за меня всю рутину, а я буду просто рулить процессом»

Итак, поехали.

Первый опыт — «ИИ всё сделает за меня»

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

Ну а что? Задача типовая, рутинная, алгоритм понятен. Идеальный кандидат для проверки этого вашего вайб-кодинга.

Скинул нейросети пример структуры xlsx-файла, набросал примерное ТЗ в свободной форме: «Напиши процедуру загрузки: читаем строки, ищем номенклатуру по артикулу, если нет — создаем новую, подставляем цену и количество в табличную часть»

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

Из галлюцинаций первой попытки:

  • Выдуманные методы: Нейросеть сгенерировала идеальный по логике, но совершенно несуществующий метод платформы вроде ТаблицаExcel.ПрочитатьСтроки() или Элемент.УстановитьЗначениеПоУмолчанию(). Вроде, звучит логично, но платформа 1С про такие методы никогда не слышала.
  • Несуществующие реквизиты и типы: В запросе к справочнику Номенклатура нейросеть с легкой душой обратилась к полю Номенклатура.АртикулКод и попыталась присвоить СправочникуСсылка значение типа Строка.
  • Фантазии на тему COM-объектов: В попытке разобрать файл она смешала в одну кучу работу через COMОбъект("Excel.Application") и табличный документ 1С.

Я тогда подумал:

«Ну ОК. Надо было, наверное, как-то точнее все описать, контекст какой-то дать».

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

“А что если бы этот код писал «чистый» вайб-кодер?. Который никогда не программировал на 1С и просто попросил нейросеть написать ему код на встроенном языке”

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

Опыт в разработке позволил мне за 30 секунд увидеть, где нейросеть «нафантазировала», и исправить это руками в течение 15. Но именно тогда я понял: ИИ не заберет работу у программистов. Но она может здорово помочь тем, кто знает платформу.

«Работает. Но я не понимаю как»

Другой пример подсветил еще одну проблему вайб-кодинга.

Решил я сделать микросервис на Python. Задача из жизни: я отдаю микросервис QR-код обычного чека из магазина - он мне выдает json с данными о покупках для загрузки в мою базу «1С:Деньги». 

Скармливаю задачу ИИ. И, на мое искреннее удивление, буквально за полчаса я вместе с нейросетью собрал полностью рабочий продукт! Я запускаю сервис, скармливаю тестовый чек — всё парсится, всё летит в 1С. Магия?

Дальше я начинаю читать исходники и ловлю себя на мысли: я вообще не понимаю, как работает этот код. Что вообще здесь написано?

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

  • Можно ли такой код использовать в коммерческом проекте заказчика?
  • Кто и как будет его поддерживать?
  • Что произойдет через полгода, когда обновится какая-нибудь зависимость и всё упадет?
  • Кто будет искать и исправлять ошибку в логике, которую никто из людей не проектировал?
  • И главное: можно ли делегировать ИИ не только написание кода, но и ответственность за него?

Мой вывод номер 2: Для личного пет-проекта, где риски нулевые, такой «черный ящик» вполне сойдёт. Но тащить нечто подобное в коммерческую разработку — это огромный риск и мина замедленного действия.

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

Идея: как вариант, можно попросить ИИ в непонятном коде прописать комментарии. Будет чуть понятнее. 

«Это фиаско, братан»

 

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

Как-то утром мне пришло уведомление о новой статье на Хабре. Заголовок говорил сам за себя: “GPT-5.6 лишил стартап всех пользователей и подписчиков, а ИИ признал, что безрассудно совершил катастрофическую ошибку”.

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

  • клиентская база компании
  • реальные деньги
  • остатки на складах
  • расчет и начисление зарплаты
  • закрытие месяца, налоговая отчетность…

Если нейросеть «нагаллюцинирует» в проведении документа, тихо «потеряет» запись в регистре, добавит что-то лишнее - последствия в лучшем случае обнаружатся при следующем выкате в прод. Ну, или, как это чаще бывает, вылезут через месяц при сдаче отчетности. И виноват будет не ChatGPT, не Claude и не DeepSeek. Виноват будет разработчик, который нажал Ctrl+C e32; Ctrl+V.

Именно в тот момент ко мне пришло четкое осознание: надо кардинально менять подход.

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

Переломный момент

До этой статьи и собственных ошибок моя парадигма была проста: «Если ИИ выдает ерунду, значит, нужно лучше писать промпты - точнее их формулировать, добавлять больше контекста»

Но после этого факапа от Chat GPT стало очевидно: дело вообще не в формулировках. Проблема лежала глубже.

Фокус сместился с "Как правильно дать задание нейросети?" на: «Как вообще правильно распределить работу между мной и ИИ?»

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

1. Эффективно ли вообще использовать здесь ИИ?

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

2. Как правильно декомпозировать задачу?

Нейросеть начинает галлюцинировать, когда ей отдают какую-то большую задачу: «Напиши мне систему учета». Но она действительно сильна на микро-шагах. Что я могу отдать ИИ целиком, а где задачу нужно разбить на 5 небольших, но конкретных этапов и контролировать каждый шаг отдельно?

3. Где остается ответственность человека?

Что можно спокойно делегировать, а куда ИИ подпускать нельзя — только для ревью и мозгового штурма? То есть, где та зона, в которой руль ВСЕГДА держит человек.

 

Мой итоговый вывод: Новая роль 1С-разработчика

Главный вывод, к которому я пришел за эти полгода экспериментов: ИИ в 1С — это не автопилот. Это как мощный экзоскелет.

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

Вайб-кодинг в 1С возможен, но он должен быть осознанным. Это переход от роли «программиста, который вручную набирает каждую строчку кода» к роли Архитектора и Ревизора, который ставит задачи, задает жесткие рамки и проверяет результат.

 

Что дальше? (P.S.)

В этой статье я описал ментальный сдвиг и проблемы, с которыми столкнулся. Но встает логичный вопрос: а как именно на практике построить эту систему контроля?

Поразмышляю об этом в следующей статье.

Делитесь в комментариях: пробовали уже применять Cursor или чаты в реальной разработке? На каких галлюцинациях ловили нейросети чаще всего?

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

С BSL ИИ в 1С Artificial Intelligence Cursor ChatGPT DeepSeek Вайб-кодинг Архитектура 1С Разработка 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    17808    90    29    

78

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

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

15250 руб.

25.08.2025    66798    134    38    

142

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

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

12078 руб.

30.07.2026    5074    13    4    

12

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

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

10.08.2026    2957    jf2000    15    

17

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

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

07.08.2026    5156    Ibrogim    10    

11

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

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

04.08.2026    5581    svcoopers    5    

9

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

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

03.08.2026    5838    andrew.ab    41    

20

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

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

03.08.2026    2808    dsdred    48    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fan_club_chelsea 6 13.08.26 07:11 Сейчас в теме
Пробовал использовать Cursor и выгрузки расширений с некоторыми обработками. Но тогда нужно поднимать MCP сервер, готовить инфру под это. Решил искать другой подход. Как вариант начал использовать EDT + Cursor + Конфигуратор. Если есть понятный контекст (ТЗ) и нужно спроектировать архитектуру глобально, то прошу накидать ИИ варианты реализации. Выбираю. Прошу разбить на итерации задачу. И поэтапно ИИ выполняет задачу, а мне приходится лишь проверять. Зачастую быстро строится "костяк". А дальше либо ИИ говоришь поправить детали, либо самостоятельно в EDT правишь.
Конечно, здесь основной минус даже не Cursor, а скорее EDT. Платформу нужно изучать, иначе спотыкаться приходится часто. Часто возникает желание забить и работать по старинке. Все как обычно. Но в целом на минимальных затратах вполне себе рабочий вариант.
Обновления у EDT выходят, вроде пытаются улучшить и ускорить продукт по части импорта/экспорта файлов и работе с гитом. НО ошибок в новых релизах как обычно немерено.
d_shaymardanov; +1 Ответить
2. d_shaymardanov 9 13.08.26 08:00 Сейчас в теме
(1) Спасибо за опыт. А EDT в коммерческой разработке применяете? Или это больше личный эксперимент?
3. fan_club_chelsea 6 13.08.26 08:22 Сейчас в теме
(2) По большей части личный эксперимент. В работе зачастую нет времени на ожидание пока "EDT родит", но стараюсь применять. Тяжело работать в команде, когда кто-то работает в конфигураторе, а кто-то в EDT. Самое долгое ждать импорт изменений, т.к. конфигурации не маленькие. Поэтому если работать через EDT, то желательно всем переходить. А это как правило затратно. Разработка затягивается, а бизнес ждать не может.
d_shaymardanov; +1 Ответить
4. d_shaymardanov 9 13.08.26 09:55 Сейчас в теме
(3) Спасибо за развернутый отклик! Подсветили прямо самую боль.

Тоже сталкивался с «гибридным форматом» (когда часть команды в конфигураторе, а часть пытается новые инструменты использовать) — это, действительно, проблема. Скорость импорта больших конфигураций чаще всего съедает всю выгоду от ускорения написания кода нейросетью.

Очень отозвался подход к итерациям: ИИ генерирует «костяк» под задачи, а дальше человек докручивает детали. Тоже стараюсь так делать.

А через VS Code пробовали работать? Там плагин для bsl кода ставится
AntonErmolaev; +1 Ответить
5. fan_club_chelsea 6 13.08.26 10:27 Сейчас в теме
(4)
А через VS Code пробовали работать? Там плагин для bsl кода ставится

Да, пробовал. Но почему-то хайп вокруг Cursor пошел, писали что ИИ умнее в нем. Не долго думая перешел)) А так все тоже самое почти. Плагины все те же самые были.
6. d_shaymardanov 9 13.08.26 12:04 Сейчас в теме
(5) Понял, спасибо. Я хочу попробовать claude. Если доберусь, поделюсь отдельно опытом
7. GarriSoft 653 13.08.26 21:01 Сейчас в теме
Коллега, откройте для себя EDT и плагин, который предлагает mcp сервер модели, купите подписку, для модели, откройте vs code и получите реальный результат.
Не выгрузку в xml а нормальную работу так как разработчик работает сам в edt.
Проверьте, это другой уровень. Уровень когда можно вообще не писать и не проверять код, вот ни строчки не писать ни для какой задачи.
9. andrey_snegovik 15.08.26 15:35 Сейчас в теме
(7) А почему нельзя например в EDT плагин поставить, чтобы в одной IDE работать?
10. kser87 2484 16.08.26 13:29 Сейчас в теме
(7) это какой плагин, например?
8. d_shaymardanov 9 15.08.26 13:56 Сейчас в теме
(7) А можете привести пример реальной задачи, которую вы таким образом полностью закрыли — от постановки до готового результата? Интересует именно задача в EDT, где вы не писали код и после генерации не проверяли его вручную. Интересно попробовать воспроизвести ваш сценарий.
Best40000; +1 Ответить
11. GarriSoft 653 19.08.26 18:56 Сейчас в теме
(8)
Коллега, за месяц закрыто более 30(!) задач, как новых, так и доработок, от анализа, да готового результата, все делал ИИ агент, я даже не проверял код. Потому что он и так прошел две проверки, встоенный анализ edt и код-ревью по стандартам 1с
Для отправки сообщения требуется регистрация/авторизация