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

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
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 658 13.08.26 21:01 Сейчас в теме
Коллега, откройте для себя EDT и плагин, который предлагает mcp сервер модели, купите подписку, для модели, откройте vs code и получите реальный результат.
Не выгрузку в xml а нормальную работу так как разработчик работает сам в edt.
Проверьте, это другой уровень. Уровень когда можно вообще не писать и не проверять код, вот ни строчки не писать ни для какой задачи.
9. andrey_snegovik 15.08.26 15:35 Сейчас в теме
(7) А почему нельзя например в EDT плагин поставить, чтобы в одной IDE работать?
15. GarriSoft 658 19.08.26 23:50 Сейчас в теме
(9)
Потому, что нет нормального ИИ агента для edt. Нет возможности использовать нормальную модель.
Проще всего использовать ИИагента из vs code
10. kser87 2485 16.08.26 13:29 Сейчас в теме
(7) это какой плагин, например?
8. d_shaymardanov 9 15.08.26 13:56 Сейчас в теме
(7) А можете привести пример реальной задачи, которую вы таким образом полностью закрыли — от постановки до готового результата? Интересует именно задача в EDT, где вы не писали код и после генерации не проверяли его вручную. Интересно попробовать воспроизвести ваш сценарий.
Best40000; +1 Ответить
11. GarriSoft 658 19.08.26 18:56 Сейчас в теме
(8)
Коллега, за месяц закрыто более 30(!) задач, как новых, так и доработок, от анализа, да готового результата, все делал ИИ агент, я даже не проверял код. Потому что он и так прошел две проверки, встоенный анализ edt и код-ревью по стандартам 1с
12. d_shaymardanov 9 19.08.26 20:13 Сейчас в теме
(11) Круто. А можете привести 2–3 примера этих 30 задач? Что было на входе и что агент сделал на выходе? Интересно попробовать на практике
13. GarriSoft 658 19.08.26 23:45 Сейчас в теме
(12)
Коллега, зачем вам чужие задачи?
Просто попробуйте сами решить ЛЮБУЮ но СВОЮ задачу.
Для этого нужно vs code, у меня плагин codex от OpenA попробуйте начать с этого, тут меньше проблем с оплатой и блокировками, подписка за 23 Евро, плагин для edt (https://prepod2003.github.io/edt-ai-1c/)
Все. Решайте свои задачи от проектирования, до тестирования и полного цикла разработки с помощью субагентов.
Для отправки сообщения требуется регистрация/авторизация