Вайб-кодинг в 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

См. также

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

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

15250 руб.

25.08.2025    44669    94    27    

106

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

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

36600 руб.

28.08.2025    6880    2    2    

6

Нейросети 1С 8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

23180 руб.

24.06.2021    11778    5    7    

16

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

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

8540 руб.

02.07.2025    3297    2    0    

6

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

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

5084 руб.

13.03.2023    22579    52    50    

80

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

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

6100 руб.

03.04.2024    14012    7    0    

12

Нейросети Мастера заполнения 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

5084 руб.

08.11.2023    6381    19    0    

29

Нейросети WEB-интеграция Программист 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Meta1C AI Bridge — JSON метаданных 1С для AI за 1 клик! Справочник ->; Документ ->; Регистр;-> Готовый JSON для ChatGPT/Claude! 100+ объектов метаданных (УТ/ERP/БП/КА), Полная структура: реквизиты + ТЧ + типы ,Автоочистка кода + анализ "мертвых" процедур, 20 мин ->; 20 сек | 0 ошибок типов, Результат: AI пишет идеальный код с 1 раза!

1 стартмани

13.03.2026    620    5    war41k    0    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ibrogim 1530 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 1530 13.03.26 19:25 Сейчас в теме
(2) Спасибо, Но ведь в таком случае на сборку расходуются токены ?
4. rozer 315 13.03.26 20:59 Сейчас в теме
(3) если едет в контекст вызова апи -да
5. Ibrogim 1530 13.03.26 21:09 Сейчас в теме
(4) я предпочитаю такие манипуляции делать без траты токенов командами и горячими клавишами
6. rozer 315 13.03.26 21:36 Сейчас в теме
(5) нуу, это не воркфоу.. ии-воркфлоу это написал md'шник и пошел пить чай
навыки в килокоде
7. Ibrogim 1530 13.03.26 21:52 Сейчас в теме
(6) да круто. возможно попробую. пока что решение по сборке принимаю я когда вижу что всё ок, так что мне удобно скриптом. Но спасибо!
Для отправки сообщения требуется регистрация/авторизация