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

139

SALE! 30%

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Программист Бухгалтер Пользователь 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    16771    82    29    

75

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

Эта статья не столько про новую программу, сколько про путь: от желания немного улучшить чужой open-source проект — до создания собственного инструмента, который закрывает весь цикл работы с речью. Транскрибация, генерация статей и описаний через LLM, синтез аудиокниг — всё локально, в одном приложении. Исходники открыты, лицензия MIT.

вчера в 10:30    291    Ibrogim    9    

12

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

Новые результаты теста топовых ИИ в вайбкодинге на 1С. Это продолжение прошлой статьи, где нейросети написали внешнюю обработку за 19 минут. Теперь же с этой же задачей справляются за 3–4 минуты. Прошло всего несколько недель. Что будет дальше?

24.07.2026    9037    top_1c    59    

35

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

OneBase продолжает развиваться благодаря обратной связи сообщества. В этом обновлении платформа получила ИИ-помощника, визуальный конструктор форм, СКД, push-уведомления и множество других улучшений. Рассказываю, что изменилось, какие решения были приняты и почему OneBase постепенно превращается из pet-проекта в полноценную open-source платформу для разработки бизнес-приложений.

21.07.2026    2600    Ibrogim    43    

19

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

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

21.07.2026    1668    IgorVasilyev    28    

9

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

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

3 стартмани

14.07.2026    824    2    Rafael-87    14    

8

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

История одного твитта: как Андрей Карпати случайно запустил хайп про "вайб-кодинг", а потом сам от него открестился. Разбираем, чем вайб-кодинг отличается от агентной инженерии, почему 1С угадала суть раньше Карпати, и что делать разработчику 1С в 2026 году. Часть 2.

09.07.2026    1633    Junior_1C    7    

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