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

13.03.26

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

Как-то я научил 8-летнюю дочь обновлять типовые конфигурации (за долю малую), но её карьера не задалась, так как появился ОБНОВЛЯТОР (хотя ходят слухи, что есть люди, которые всё ещё вручную обновляют типовые) Я уж думал научить жену дописывать новые объекты в свои обработки, но тут появился ИИ... И его очень быстро можно обучить допиливать ваши однотипные решения (всяко быстрее, чем жену)

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

У меня есть обработка по обмену, которая продается на Инфостарте уже много лет, и тут прилетел запрос на её доработку, я уже думал отказаться, т.к. нужно было добавить кучу новых (старых) документов в обмен, но вспомнил, что на дворе уже 26 год) и что потратить мне придётся в основном токены.

"Вы ещё покупаете MCP? Тогда мы идём к вам!"

1.Пишем MCP

Как известно, лучший способ получить нужный функционал - навайбкодить его.

Т.к. я хотел всё сделать по-быстрому, да и тяжким грузом висели перед выходными неиспользованные лимиты, решил использовать лучшую на тот момент модель для кодинга в 1С -  Opus 4.6 в Claude Code

 
 Что эти слова значат

Открываем пустую папку. Кладем туда конфигурацию 7.7 (1Cv7.MD) и пишем стандартный промпт:

"Я хочу написать mcp сервер для работы с метаданными конфигурации 1С 7.7. Задай необходимые вопросы и напиши понятный тебе план реализации"

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

 
 Если кому-то интересны ответы на вопросы и рассуждения модели, то они тут
 
 Ну и итоговое ТЗ Клода самому себе

Да, ТЗ на самом деле не итоговое, но об этом позже (это будет первый лайфхак)

Дальше я вспомнил, что неплохо бы всё это положить в докер контейнер + прикрутить веб-интерфейс загрузки MD-файла. С чем он тоже успешно, а главное быстро справился.

 

 

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

И тут

Лайфхак 1 -  Хотите доработать MCP? - просто погоняйте его в работе и спросите - "что ИИ не хватает в нём?"  она рассказала всё про недостатки инструмента и составила подробное ТЗ для его улучшения.

 

 

О, после этих доработок (самой же моделью) работа закипела. Ещё бы, ведь теперь в MCP была даже валидация семёрочных запросов, на которых ИИ до этого спотыкался постоянно. Вы тоже можете дорабатывать mcp под себя.  вот он 

 

2.Пишем обработку обмена

 
 Если интересно, то вот промпт по доработке обмена

Как видно, я прошу его использовать MCP для 7.7, но не прошу использовать MCP для восьмёрки, а просто подкидываю модели каталог с файлами базы. И на это есть причина, если коротко - современные модели абсолютно спокойно разберутся с вашими метаданными быстрее и дешевле чем через MCP. А если ещё это и топовые модели, то и с синтаксисом, и с валидацией своего же кода. Об этом возможно следующая статья если будет интересно кому то. 

Не буду выкладывать полный лог работы (она была не быстрой) Опять же если интересно, могу выложить в комментах.

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

И что самое классное и удивительное - он понял мою суперкостыльную суперкрутую (но недооценённую сообществом) систему заглушек 

Сам добавил туда всё, что нужно и выставил нужные флаги у элементов схемы СКД.

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

 

 

В процессе я осознал ещё несколько лайфхаков

Лайфхак 2 - Если выясняется, что проблему быстрее и дешевле поправить самому, правим сами.

Вот на такую маленькую ошибку

 

 

Я потратил 6% лимита ОПуса (всё ещё из за этого страдаю)

 

 

Лайфхак 3 - Скажите модели, чтобы она записывала ошибки в память.

 

 

Особенно если это относится к архитектурным особенностям вашего продукта.

Почему я пишу тут писать не в Claude.MD или в Memory ? Потому, что я пользуюсь кучей разных моделей и там разные файлы, куда нужно это писать. Пусть сама выбирает.

Вот так это выглядит 

 

 

Ну и это не противоречит Лайфхаку 2, т.к. можно записать в память, но не исправлять (пусть кожаный мешок трудится тоже) 

 

 

Можно ещё добавить, чтобы он проверил, но не исправлял, так он лучше поймёт, как себе записать 

 

 

Лайфхак 4 - Простые задачи делегируй дешёвым моделям

 

 

Вы не подумайте, GLM может и не с таким справиться (я в прошлых статьях её обозревал). просто не нашёл скрина. Вот эту GLM которую я купил за 3 доллара в месяц я никак не могу истратить...

Ну или вот Qwen (он вообще бесплатный) мне помогает в ci cd  

 

 

Итог:

Обработка была дописана  до работоспособного состояния без ручного кодирования, ну  а дальше бесконечные доводки, доработки (куда же без них).  Но в срок я всё равно не уложился (ну тут я уже сам виноват, озвучить нужно было в два раза больше, да и вайбкодил я по вечерам)

Много ещё разных лайфхаков я хочу показать и постараюсь сделать это в следующих статьях.

Прошу вас делиться вашими лайфхаками в комментариях

Критика приветствуется. Ведь мы живём в эпоху, когда нет ничего правильного. То, что сегодня эффективно, завтра уже устарело и никому не нужно. 

 

 

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

Ещё раз ссылка на MCP сервер   пользуйтесь на здоровье!

Предыдущие статьи:

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

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

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

Следующие статьи:

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

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

 

 

Спасибо за внимание и понимание, я не могу это держать в себе!

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

Вайбкодинг 7.7 77 MCP Обмен Вайб-Кодинг

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

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

См. также

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

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

15250 руб.

25.08.2025    61724    127    36    

136

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

Нейросеть для 1С, которая пишет рабочий код на BSL по вашей конфигурации: четыре месяца и больше сорока релизов после первой статьи про бесплатный MCP-сервер mcp-1c. Разберём, что изменилось: память на больших базах упала в разы, поиск по коду ускорился, добавилась параллельная работа и совместимость с Claude, Cursor и другими ИИ-клиентами. И что осталось прежним.

вчера в 12:00    3243    VyachGo    0    

14

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

Почему разработчики не всегда начинают пользоваться ИИ-инструментами, даже если у них уже есть доступ к GPT-чату, Copilot, OpenCode и 1С:Напарнику. Показываем, как через личные разговоры, короткие воркшопы и понятные аналогии – калькулятор, поисковик, автодополнение и Dota 2 – можно снизить страхи, скепсис и недоверие к генеративным нейросетям. Разбираем, почему одних рассылок и лозунгов про «будущее» недостаточно, и как маленькие быстрые победы помогают людям попробовать ИИ в рабочих и бытовых задачах. Статья будет полезна руководителям и тимлидам, которые сталкиваются с сопротивлением сотрудников и хотят привести команду к спокойному, практичному отношению к современным ИИ-инструментам.

06.07.2026    797    leemuar    12    

7

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

Реальный ML там, где вы зачем-то используете AI. Вкатываемся под катом!

01.07.2026    1930    starik-2005    52    

25

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

Простым языком про ИИ-агентов: чем агент отличается от LLM, как работает function calling и зачем нужен MCP. Разбираем структуру JSON, цикл работы агента и показываем "амнезию" модели на эксперименте с Ollama. Для тех, кто хочет понять "базу" без занудства. Часть 1.

26.06.2026    1628    Junior_1C    24    

21

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Бесплатный MCP-сервер, который даёт ИИ-ассистенту (Claude, Cursor и др.) читать данные рабочей базы 1С простыми словами — остатки, документы, справочники, регистры. Агенту не нужно знать язык запросов 1С: он описывает, что хочет, а сервер строит запрос сам. Работает на любой конфигурации (УТ, ERP, БП, самописная), только чтение, отдаёт лишь то, что доступно текущему пользователю. Вторая функция — отдаёт актуальную структуру метаданных любой конфигурации (таблицы, поля, типы), что полезно и при разработке как контекст для ИИ-агента. Реализован как расширение конфигурации.

22.06.2026    10831    Prepod2003    13    

17

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

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

17.06.2026    4149    Junior_1C    33    

13

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

Как мы пришли к ИИ для 1С и что из этого вышло. Расскажу, как мы собираем ИИ-платформу для работы с учетными данными. Зачем нам понадобился MCP, как мы связали его с 1С:Шина, почему уперлись в права доступа и как в итоге устроили агента внутри 1С. Также покажу, где видим место для skills, RAG и OCR, и что пока не стали отдавать модели на самостоятельное выполнение.

15.06.2026    7807    romansun    30    

19
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ibrogim 1815 27.02.26 12:01 Сейчас в теме
Велком. Прошу делиться вашими лайфхаками в комментах.
koffein7777; +1 Ответить
11. dreamadv 158 02.03.26 02:06 Сейчас в теме
(1) у меня уже полный фарш :) есть для 7.7 научил клод писать на 7.7 со всеми ньансами с прямыми запросами 1c++ и так далее
14. SeTIrk 27.04.26 08:55 Сейчас в теме
(11) Поделитесь рецептом, неделю бьюсь не хочет меня понимать, mcp взял отсюда, модель qwen 3.5 coder через Cherry Studio.
15. dreamadv 158 29.04.26 13:32 Сейчас в теме
(14) рецепт в платном claude opus 4.7, со skills по сути являющимся самари документаций и дополнениями так делай а так не делай. И переиспользование шаблонов из кодовой базы.
26. EXH 22.05.26 16:18 Сейчас в теме
(11) распространяете где-нибудь? Можно ли скачать, или купить?
2. gybson 13 27.02.26 12:55 Сейчас в теме
Сколько вышло по деньгам и как платили?
3. Ibrogim 1815 27.02.26 13:05 Сейчас в теме
(2) по деньгам всё в рамках подписки 20$ в месяц на клод + 3$ за GLM.
Ещё возможно залезал (когда кончались лимиты) в подаренные 50$ экстра использования, но за месяц я потрfтил лишь зловещую сумму 6,66$

Плачу с заграничной карты
Прикрепленные файлы:
4. MaxS 3125 27.02.26 13:42 Сейчас в теме
Как-то я научил 8-летнюю дочь обновлять типовые конфигурации (за долю малую)
Эх, тоже пробовал, в окне сравнения объединения выставить флажки по муторному алгоритму - собрать с нескольких окон информацию, поставить или не поставить флажок. Чем отбил желание заниматься IT. :-/
ИИ я тогда ещё не освоил, он бы это за 5 минут осилил.
Но чтобы стать генералом, солдат должен пройти все трудности. Значит это не её.

Открываем пустую папку. Кладем туда конфигурацию 7.7 (1Cv7.MD) и пишем стандартный промпт:
В чём пишем? В IDE или CLI?
5. Ibrogim 1815 27.02.26 14:11 Сейчас в теме
(4) В CLI в IDE. т.е. открываете ide, запускаете терминал прямо в ней (в vscode сочетание Ctrl+~) в терминале запускаете ваш CLI и пишете
6. SerVer1C 1104 27.02.26 14:27 Сейчас в теме
Прикольно! Скоро дети будут работать на удалёнке и/или взрослые отупеют с этими вашими нейросетями.

программка для командной строки
командная строка для программки
7. dehro 15 27.02.26 15:20 Сейчас в теме
...так как появился ОБНОВЛЯТОР (хотя ходят слухи, что есть люди, которые всё ещё вручную обновляют типовые) ...


Не слухи. Когда типовых много, возможно да. А если типовая всего одна: мне лень раз в пару месяцев вспоминать где обновлятор лежит.
8. Ibrogim 1815 27.02.26 15:58 Сейчас в теме
(7) найти значок на рабочем столе точно быстрее, чем даже одну базу на один релиз обновить

И кстати. теперь обновлятор можно свой написать за вечерок.
Прикрепленные файлы:
9. Mi11er 101 28.02.26 14:27 Сейчас в теме
(8) обновлятор стоит косарь.. который отбивается за пару обновлений 20 баз )
10. Ibrogim 1815 28.02.26 17:24 Сейчас в теме
(9) а для одной базы за раз он вообще вроде бесплатен
zexpress; Xershi; +2 Ответить
12. Yashazz 4928 12.03.26 20:37 Сейчас в теме
А насколько в наши дни законно иметь такую карту и вести транзакции с неё? Охотники за обнальщиками или товарищ майор ещё не беспокоили? Это я не троллю, это я всерьёз, т.к. организация вся такая белая и пушистая, что позволить себе серые схемы не можем, а глянуть в сторону ИИ надобно.
13. Ibrogim 1815 12.03.26 21:23 Сейчас в теме
(12) Иметь счета и карты за границей вроде как законно. Если станет не законно ... можно просить друзей за рубежом. Это то точно законно )
16. SeTIrk 07.05.26 05:07 Сейчас в теме
Как узнать, глобальный модуль он забыл? или как что он его загрузил.
17. SeTIrk 07.05.26 09:08 Сейчас в теме
(16) TypedText\ModuleText_Number1 модуль я, кажется, нашел. осталось прописать правильные эндпоинты, qwen меня не понимает
18. koffein7777 13.05.26 20:50 Сейчас в теме
Очень круто! Спасибо! Вывел через Codex в VS Code, осталось придумать визуальный редактор форм понятный для AI) И будет вообще огонь!

Кому не жалко делитесь интеграциями по 7.7 )
19. Ibrogim 1815 14.05.26 01:15 Сейчас в теме
(18) Спасибо. Скоро ещё будет интересное )
koffein7777; +1 Ответить
21. SeTIrk 15.05.26 05:04 Сейчас в теме
(19) Добавьте, пожалуйста, в mcp выдергивание глобального модуля. Стрим TypedText\ModuleText_Number1
23. Ibrogim 1815 17.05.26 10:32 Сейчас в теме
(21) Специально для вас

77MCP — большое обновление БЕСПЛАТНОГО MCP-сервера для 1С:Предприятие 7.7

Сегодняшний релиз превращает 77MCP из парсера метаданных в полноценный инструмент анализа конфигураций:

Исходный код модулей
- get_global_module — получение глобального модуля конфигурации
- list_modules — список всех объектов с модулями
- search_in_modules — полнотекстовый поиск по коду (без учёта регистра, до 50 результатов)
- resolve_id — определение типа и имени объекта по внутреннему ID

План счетов
- Полная поддержка: парсинг атрибутов, субконто, длины кода
- Интеграция во все существующие инструменты: search, get_object, list_objects

Web-интерфейс (остался+ немного улучшен)
- Drag & drop загрузка .md файлов конфигурации
- Статистика по всем типам объектов
- Команда подключения для Claude Code одним кликом

Оптимизации
- Кеширование декомпрессированных модулей — повторные вызовы мгновенные
- Sandboxed перезагрузка — файлы загружаются только из разрешённой директории
- Исправлена совместимость с новыми версиями Starlette
Диапазоны строк
Глобальный модуль торговой конфигурации — 15 000+ строк, 600 КБ. Раньше get_global_module возвращал всё это целиком, и LLM-клиент захлёбывался. Теперь:
- get_global_module(start_line=9148, end_line=9235) — получите ровно нужный фрагмент
- Если параметры не указаны, модуль автоматически усекается до 1500 строк с подсказкой, как запросить остальные
- То же самое для get_module — работает с модулями любых объектов

Контекст в поиске
search_in_modules раньше показывал только саму совпавшую строку — без окружающего кода невозможно понять контекст. Теперь:
- search_in_modules(query="глТорговля", context_lines=3) — три строки до и после совпадения (как grep -C)
- limit=10 — контроль числа результатов, чтобы не утонуть в сотнях совпадений

GitHub: https://github.com/ivanarama/77MCP
Прикрепленные файлы:
artbear; koffein7777; SeTIrk; +3 Ответить
24. SeTIrk 18.05.26 03:43 Сейчас в теме
(23) Просто бомбически!
28. SeTIrk 08.06.26 06:21 Сейчас в теме
(23)
Специально для вас

Можно ещё пожелание: добавить синтаксис анализ кода. Или это уже другая задача не связанная с конфигом?
Ещё думаю инструмент нужен для связанности функций и процедур, давно уже этим грежу, особенно после попытке отрефакторить механизм контроля над пользователями.
20. SeTIrk 15.05.26 05:01 Сейчас в теме
(18)
сталось придумать визуальный редактор форм

Ниже простая форма с двумя кнопками, контролов и научиться его паковать распаковывать, и думаю можно будет к редактору уже какому-нибудь приложить, а может быть это давно известный формат, так же как OleStream. Исходники FormEx поднять, там многое сделано для управления.
Форма
koffein7777; +1 Ответить
22. koffein7777 15.05.26 21:26 Сейчас в теме
(20)
Ниже простая форма с двумя кнопками, контролов и научиться его паковать распаковывать, и думаю можно будет к редактору уже какому-нибудь приложить, а может быть это давно известный формат, так же как OleStream. Исходники FormEx поднять, там многое сделано для управления.


Попробовал научить MCP генерировать HTML для начала, получилось так себе )
Прикрепленные файлы:
25. SeTIrk 20.05.26 03:21 Сейчас в теме
(22)
Попробовал научить MCP генерировать HTML для начала, получилось так себе )

Мне кажется, у HTML чуть сложнее структура, стили и т.д.
27. amo 30.05.26 16:49 Сейчас в теме
Сервер установился успешно, но
не открывается http://localhost:8080 в браузере.
Возможные причины?
Прикрепленные файлы:
29. VCPro 288 14.06.26 16:20 Сейчас в теме
Добавил чтение модулей документов.
Прикрепленные файлы:
77MCP-master_module_doc.rar
30. Vlove 02.07.26 15:19 Сейчас в теме
У меня получилось добавить скилл редактирования и добавления новых метаданных прямо в MD. Если кому нужно пишите, скину.
Для отправки сообщения требуется регистрация/авторизация