Вайб-кодинг в 1С: Настраиваем эффективный workflow разработки внешних обработок через CLI и Git

13.03.26

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

«Вайб-кодинг в 1С — это когда разработка превращается в поток, а не в борьбу с конфигуратором. Мой рецепт прост: файлы, VS Code и мощный AI-ассистент. Разбираю пошаговый процесс: как подружить Git с 1С и настроить автосборку через Python и OneScript».

 

0. Что должно быть установлено 1С, Git, Python или OneScript (можно обойтись или заменить другими), IDE (у меня VS Code), CLI (в примере  Qwen сode). Если вы установили CLI, то, скорее всего, всё остальное у вас уже есть.

Если у вас не голая ОС, то скорее всего Qwen Code у вас установится одной командой 

curl -fsSL -o %TEMP%\install-qwen.bat https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.bat && %TEMP%\install-qwen.bat --source qwenchat

1. Подготовка Заходим в конфигуратор, выгружаем обработку в файлы.

 

 

Если вы не дорабатываете обработку, а разрабатываете её с нуля, то тоже рекомендую сделать сначала пустую «болванку» с формой в конфигураторе и выгрузить её в файлы. Конечно, можно добиться того, чтобы модель сама создавала обработку и форму (например, тут , я показывал обработки, полностью созданные моделью для тестирования отрефакторенных функций), но для этого нужен опыт (не столько у вас, сколько у модели) и файлы Claude.md, memory.md.

 

 

Открываете папку, в которую выгрузили файлы. Добавляете туда скрипты, из репозитория : pack_forms.py, unpack_forms.py, make.py (или их .os версии, если используете OneScript).

2. Работа с формами

Если у вас управляемые формы или если вам не нужно менять их код, то этот пункт пропускаем.

 

 

Обычные формы выгрузились бинарниками Form.bin, нам нужно их распаковать. Запускаем Python-скрипт (да простят меня «обиванскриптеры», можно запустить и .os скрипты). Если у вас свои механизмы распаковки/запаковки форм — используйте их.

 
 Про написание скриптов

3. Инициализация Git Открываем терминал (в VS Code это Ctrl + `) и пишем git init. Этим мы инициализируем систему контроля версий. Если вы ничего про неё не знаете — не страшно, мы будем пользоваться ей минимально, получая максимум пользы. Это вместо «Хранилища» (ха, для внешней-то обработки!) или вместо того, чтобы сохранять результат каждого действия в отдельный файл. Ну а если вы вдруг забыли эту команду, на следующем шаге можете просто попросить модель: «Инициализируй гит». Но я бы не рекомендовал тратить на это лимиты.

4. Запуск CLI В терминале пишем qwen (или claude, или codex...) и нажимаем Enter. Кстати, Qwen — одна из многих дешёвых моделей, которую можно запускать не только в родном CLI, но и подключить к Claude Code. В этом видео я это проделывал, когда тестировал Qwen 3.5. Например, у меня командой claude-q запускается Qwen, а claude-z — GLM (все настройки есть в описании к этому видео). В этом неожиданно есть смысл, —подробнее в следующих статьях.

5. Пишем промпт Учитываем контекст. Если у вас «сферическая обработка в вакууме», как в примере, то просто пишем, что хотим сделать. Но так бывает редко.

  • а) Если у вас есть MCP:описании к видео есть ссылка на бесплатные MCP для 1С 8.0, а тут для 7.7). Обязательно пишем в конце промпта нечто подобное:
Обязательно используй MCP. Для понимания структуры конфигурации и реквизитов используй my-1c-mcp-server, а для синтаксиса — 1c-syntax-helper
  • б) Если MCP нет: не страшно. Укажите папку с выгруженной конфигурацией, чтобы модель могла понять структуру или почитать код. Также желательно указать пример:
Для понимания структуры Альфа-Авто (база-источник) используй C:\Projects\AA5. Если нужно понимание структуры БП 3.0, смотри папку C:\Projects\BP3. Обработка, которую дорабатываем, лежит тут... Весь код в модуле формы. Стиль делай как в примере...

 

Не забываем «волшебное слово»: «Задай необходимые вопросы и реализуй!» Это защитит вас от самих себя. Если вы непонятно написали задание, вы не потратите токены на неправильную реализацию. Модель сначала уточнит детали ТЗ.

6. Сборка форм Если вы пропускали пункт 2, пропускаем и этот.

Чтобы протестировать результат, собираем обычные формы обратно в бинарники: python pack_forms.py.

Или правой кнопкой на скрипт и команда run

 

 

 

7. Фиксация версии Необходимо зафиксировать версию для возможности отката или нужд CI/CD. В новом окне терминала пишем: git commit -m "v1". В кавычках лучше писать что-то осознанное, но на этапе вайбкодинга я пишу так для автоматической сборки (пояснение ниже).

8. Тестирование (Вариант «Простой») Открываете конфигуратор нужной базы (важно: открывайте именно ту базу, для которой предназначена обработка, чтобы типы реквизитов не «слетели»). Создаёте новую обработку, нажимаете Действия -> Загрузить из файлов. Сохраняете и тестируете.

 

 

8. Тестирование (Вариант «Pro» — автоматическая сборка) Если нужно собирать версии многократно, настройте Task в VS Code. Нажимаем Ctrl + Shift + B (предварительно создав .vscode/tasks.json).

Вариант 1: Для make.os (OneScript)

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "make.os: Run build",
            "type": "shell",
            "command": "onescript",
            "args": [
                "${workspaceFolder}/make.os"
            ],
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "options": {
                "cwd": "${workspaceFolder}"
            }
        }
    ]
}

Вариант 2: Для make.py (Python)

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "make.py: Run build",
            "type": "shell",
            "command": "python",
            "args": [
                "${workspaceFolder}/make.py"
            ],
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "options": {
                "cwd": "${workspaceFolder}"
            }
        }
    ]
}

В файле make.os или make.py укажите путь к 1cv8.exe и к пустой базе нужной конфигурации. После выполнения скрипта в папке build появится файл ВашаОбработка_v1.epf. Префикс "v1" возьмётся из комментария последнего коммита.

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

Ссылка ютуб, на видеоверсию (можно скачать, если тут не открывается)

 

Предыдущие статьи про вайбкодинг:

Вайб-кодинг в 1С: как рефакторить код бесплатно с помощью VS Code и Roo Code

Вайб-кодинг в 1С: как заставить ИИ БЕСПЛАТНО писать новый код с помощью MCP-серверов

Вайб-кодинг в 1С: Подключаем локальные MCP-сервера к любой нейросети через MCP SuperAssistant

Вайб-кодинг в 1С: Создаём MCP для 1С 7.7 за вечер и пишем обмен с Бухгалтерией 3

Вайбкодинг в 1С: Codex Desktop + GPT-5.4 пишет обработку САМ (Скайнет?)

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

Vibe Вайб workflow ИИ AI CLI Git OneScript Python

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

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

См. также

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

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

15250 руб.

25.08.2025    53488    109    29    

121

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

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

6100 руб.

03.04.2024    15259    8    0    

12

Нейросети 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Умный Excel" - ИИ-супердвигатель, который превращает часы работы в минуты! Технологии будущего уже здесь: загрузил Excel "магия ИИ" готовый результат

8540 руб.

02.07.2025    4025    2    0    

6

Мастера заполнения Нейросети 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5084 руб.

13.03.2023    22579    52    50    

80

Нейросети Мессенджеры и боты Программист Абонемент ($m)

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

1 стартмани

вчера в 16:00    278    0    gybson    2    

7

Нейросети Программист 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Подружить ИИ и 1С:ЗУП — задача со звездочкой. Зарплата, персональные данные строжайше запрещено отправлять в облачные API. Но первой линии поддержки нужен умный помощник для поиска ошибок расчетчиков. Я решил эту проблему, спроектировав ReAct-агента для работы в полностью закрытом контуре на базе локальной модели Gemma-4:31b и LangGraph. В этой статье (которая является скорее моим инженерным дневником) я расскажу, почему классический RAG не работает для 1С, как я отучил нейросеть галлюцинировать запросы, научил её читать метаданные и программно превращать таблицы СКД в плоский JSON. Разбор архитектуры, куски кода и видео работы моего ИИ под катом.

05.05.2026    4743    Shur1cIT    67    

35

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

В этой статье мы рассмотрим установку OpenClaw на одноплатный компьютер Orange Pi Zero 2W — недорогой и энергоэффективный вариант для создания домашнего сервера.

02.05.2026    5132    Ibrogim    9    

9

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

Мир ИИ меняется все быстрее, появляется куча новых моделей. И если раньше китайцы дистиллировали амеров, то сейчас вектор меняется и амеры начинают дистиллировать китайцев. Клауд 4.7 со своими 1,6Т параметров догоняет дипсик 4 с его 1,6Т, а Kimi 2.6 с 1Т решает задачи программирования лучше большинства программистов. Мы вступили в эпоху триллионных сетей, и это сильно влияет на прям вот вообще все.

30.04.2026    1546    starik-2005    64    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ibrogim 1660 13.03.26 10:35 Сейчас в теме
Прошу делиться вашими workflow
2. rozer 315 13.03.26 18:40 Сейчас в теме
дополню:
1) сборку/разборку epf (и не только) использую через подключение skills отсюда https://github.com/Nikolay-Shirokov/cc-1c-skills/blob/main/docs/epf-guide.md
Можно выбрать питоном или powershell.
С бинарником для ОФ - зачот) Но не интересно возвращаться обратно в ОФ.
2) согласен, с гитом удобно откатить если что-то пойдет не так, изменения но зачастую в ai-agent, например в kilocode (я его фанат), для такого есть типо такого как checkpoints

З.Ы. по названию публикации думал что тут про workflow в ai-agent...ну там описать .md и пускай агент крутит задачи...
3. Ibrogim 1660 13.03.26 19:25 Сейчас в теме
(2) Спасибо, Но ведь в таком случае на сборку расходуются токены ?
4. rozer 315 13.03.26 20:59 Сейчас в теме
(3) если едет в контекст вызова апи -да
5. Ibrogim 1660 13.03.26 21:09 Сейчас в теме
(4) я предпочитаю такие манипуляции делать без траты токенов командами и горячими клавишами
6. rozer 315 13.03.26 21:36 Сейчас в теме
(5) нуу, это не воркфоу.. ии-воркфлоу это написал md'шник и пошел пить чай
навыки в килокоде
7. Ibrogim 1660 13.03.26 21:52 Сейчас в теме
(6) да круто. возможно попробую. пока что решение по сборке принимаю я когда вижу что всё ок, так что мне удобно скриптом. Но спасибо!
8. avbolshakov 10.04.26 12:20 Сейчас в теме
(7) а не сможете поделиться скриптами для сборки разборки обычной формы?
9. Ibrogim 1660 10.04.26 12:31 Сейчас в теме
(8) В публикации есть ссылка на гитхаб. там все скрипты приложены. Пользуйтесь на здоровье !
Для отправки сообщения требуется регистрация/авторизация