Вайб-кодинг в 1С: я перестал искать код руками. Показываю на примерах
Разработка - Инструментарий разработчика
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Если вы поддерживаете чужую конфигурацию, знакомо это: база на 700 объектов, документации ноль, и весь ваш инструмент — Ctrl+F по каждому модулю вручную. Час на то, чтобы найти все места вызова функции, ещё час — чтобы понять, кто ссылается на реквизит, который вы собрались удалить.
Про вайб-кодинг — «не пиши код, объясни задачу» — слышали все. В вебе он уже работает. Но стоит скопировать задачу в чат нейросети для 1С, как получаешь красивый код с несуществующими реквизитами и регистрами «из типовой», которых у вас нет. Причина не в глупости модели: она не видит вашу конфигурацию, а угадывает её — в промпт тысячи объектов метаданных физически не влезают.
Я автор программы MetaVision for 1C: AI — статический анализатор конфигураций, к которому подключён ИИ-агент с инструментами: агент не угадывает, а сам ходит по вашей базе — читает метаданные, код, графы вызовов — и только потом отвечает. Ниже — 10 живых примеров из реальной работы, каждый под спойлером, можно читать выборочно. Скучную часть про устройство я спрятал в конец — сначала смотрим, как это работает.
Как это устроено (в двух словах). Конфигурация штатно выгружается в файлы из конфигуратора и загружается в локальную базу: объекты, реквизиты с типами, движения документов. Этим арсеналом агент и пользуется — у него 63 инструмента и до 16 ходов расследования на вопрос: найди объект, покажи код функции, построй граф вызовов, проверь запрос. Спрашиваем как коллегу, остальное — его забота.
Дальше — только примеры. Каждый под спойлером, чтобы вы без боли пролистали к тому, что интересно именно вам: поиску, запросам, ошибкам или СКД.
Пример 1. Найти объект в незнакомой базе — и сразу увидеть его связи
Классика: база чужая, документов десятки, «что тут вообще происходит» — непонятно. Спрашиваем агента как коллеге. Он находит объект, открывает его в графе связей — и структура перестаёт быть чёрным ящиком.

Пример 2. Поиск «чего-то похожего на то, что мне надо»
Второй сценарий: нужно не конкретное имя, а «что-то похожее на мою задачу — наверняка же уже писали». Обычный поиск по подстроке тут бессилен, семантический — нет.

Пример 3. Найти функцию по её назначению, а не по названию
Функция может называться как угодно — «СлужебнаяПроверка2», а делает она, скажем, контроль просрочки. ИИ-помощник ищет по смыслу назначения: «где мы проверяем просрочку» срабатывает, даже если в коде нет ни одного слова из запроса.

Пример 4. Не писать функцию, а найти готовую
Парадокс вайб-кординга в 1С: чаще всего функция уже написана — кем-то, когда-то, где-то в этой же базе. Агент сначала ищет готовое решение в коде, опирается на него и на стандартные приёмы именно вашей конфигурации — и только если решения нет, пишет новое. Согласитесь, «не дублируй то, что уже есть» — правило, которое нарушает не только ИИ.
[
Пример 5. Незнакомая база: что это за документы и как они связаны
Приняли на поддержку базу, где всё непонятно. Просим агента объяснить, что за документы перед нами и как они друг с другом соотносятся.

Пример 6. «Собери запрос» — и вот почему это нетривиально
Просим собрать запрос: счета на оплату с данными, привязанные к конкретному заказу клиента. Звучит просто. Но прямого пути нет: у счета реквизит «Основания» документ не связывает. Агент находит обходную цепочку — от счёта-фактуры через табличную часть «ДокументыОснования» к реализации, а оттуда к заказу — и собирает корректный запрос по реальным объектам базы.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
СчетНаОплату.Ссылка КАК СчетНаОплату,
СчетНаОплату.Номер КАК Номер,
СчетНаОплату.Дата КАК Дата,
СчетНаОплату.СуммаДокумента КАК Сумма,
СчетНаОплату.Валюта КАК Валюта,
СчетНаОплату.Контрагент КАК Контрагент
ИЗ
Документ.СчетНаОплатуКлиенту КАК СчетНаОплату
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (
ВЫБРАТЬ
СФОснования.ДокументОснование КАК ЗаказКлиента
ИЗ
Документ.СчетФактураВыданный.ДокументыОснования КАК СФОснования
ГДЕ
СФОснования.Ссылка = &СчетФактураВыданный
И СФОснования.ДокументОснование ССЫЛКА Документ.ЗаказКлиента
) КАК Заказы
ПО СчетНаОплату.ДокументОснование = Заказы.ЗаказКлиента
ГДЕ
НЕ СчетНаОплату.ПометкаУдаления
И НЕ СчетНаОплату.Аннулирован
УПОРЯДОЧИТЬ ПО
СчетНаОплату.Дата,
СчетНаОплату.Номер
Заметьте: «ВЫБРАТЬ РАЗРЕШЕННЫЕ», проверка на пометку удаления и аннулирование — агент собрал запрос по правилам платформы, а не «как получится». Это приходит только с реальным знанием базы.
Пример 7. Цепочки вызовов и сложные вопросы по базе
«Кто вызывает эту процедуру?» — на такой вопрос ответят и обычные средства поиска. Но в 1С полно скрытых связей: «Выполнить()» со строкой, собранной на рантайме, оповещения, подписки на события. Агент ищет и прямые, и косвенные цепочки — поэтому отвечает на вопросы уровня «а что будет, если я поменяю этот реквизит».


Пример 8. После обновления устарел запрос — ИИ находит и переписывает
Живая боль каждого, кто обновляет типовые конфигурации: ваш запрос в расширении или доработке перестал работать — метаданные поменялись. Агент находит, какие именно данные устарели, переписывает запрос и объясняет, почему выбрал именно новые данные. Это не «вот исправленный код без пояснений», а разбор решения.





Пример 9. Ошибка на скриншоте? Просто киньте её в программу
Пользователь прислал скрин ошибки — или вы сами её поймали. Перепечатывать текст не надо: кидаем картинку прямо в чат и просим найти проблему. Пара кликов — и либо решение, либо полезные подсказки, которые сэкономят вам время в любом случае.


Пример 10. Правка СКД-отчёта: эталон и правка рядом
Отдельная история — отчёты на СКД. Загружаем XML схемы в чат — программа открывает файл сразу в двух панелях: эталонная версия и версия для правки. Дальше просим агента поработать — он вносит правки в свою панель, вы видите каждое изменение относительно оригинала. Потом перезаписываем XML, грузим в СКД и проверяем результат. Каждая правка перед сохранением проходит автопроверки: битые ссылочные цепочки, поля, которых нет в наборах данных, дубли псевдонимов в запросе — схему, которая не откроется в 1С, программа не даст сохранить.



После загрузки мы видим 2 окна, слева базовая версия файла справа версия для изменений.


Сохраняем изменения

Загружаем измененный xml

и смотрим результат:
![Проверяем результат]](/upload/iblock/f92/f9215848a67b98870547659a29eb769d.png)
Что ещё умеет агент
Все примеры выше — живая работа агента в программе MetaVision for 1C: AI. Это десктоп для статического анализа конфигураций 1С: вы выгружаете базу штатным выгрузом из конфигуратора, программа загружает её в локальную базу — объекты, реквизиты с типами, движения документов, права и RLS — и строит по этому графы вызовов, сканеры кода и векторный поиск по смыслу. Весь анализ выполняется на вашем компьютере и без интернета. Сверху — Ариадна: единый ИИ-агент, который сам решает, куда посмотреть, прежде чем ответить.
Программа бесплатная, платится только работа ИИ — по балансу и по факту: сколько токенов потратили, столько и списалось, без подписок. За оценки ответов (👍/👎) растёт персональная скидка. А если агент ответил ерундой — есть кнопка «Сообщить об ошибке ИИ»: жалоба уходит мне вместе с содержимым открытой вкладки, и я разбираю каждый случай.
Что нового в версии 3.3
- Переработана установка и загрузка данных. Загрузка выгрузки в локальную базу ускорена. А если на ПК есть дискретная видеокарта, векторная индексация поедет на GPU — об этом ниже, в требованиях.
- Программа сама находит установленную платформу 1С. Если нашла — часть работы по запаковке и распаковке внешних обработок (.epf/.erf) делает штатным механизмом платформы. Не нашла — работает встроенный запасной распаковщик.
- «Дерево функций» показывает не только код. Формы, СКД-макеты и обычные макеты открываются визуальной картинкой прямо из дерева конфигурации. Вкладка «Работа с модулем» тоже доработана: рядом с XML — та же визуализация.
- Правка реальных файлов 1С с автопроверками: СКД-отчёты, формы объектов (включая создание каркаса формы списка/элемента/выбора), макеты, XDTO-пакеты, правила обмена КД2. Внешние обработки и отчёты можно перетащить в чат: программа распакует, правим код, собираем обратно в рабочий файл — можно и с нуля собрать, сразу с формой.
- Улучшен ИИ. Агент ведёт журнал проверок и помнит, что уже смотрел в вашем проекте; на каждый вопрос подключаются только нужные по теме инструменты — ответы быстрее и дешевле; для сложных задач включаются «думающие» модели; варианты выбора агент предлагает кнопками; появился веб-поиск по проверенным 1С-сайтам. Особенно заметно подтянулась RU-версия.
Сколько места нужно на диске
Самой программе — около 1,5 ГБ. Если на машине есть видеокарта, программа доустановит библиотеки CUDA (около 3 ГБ) — и векторный поиск пойдёт на видеокарте, быстрее на порядки. Без видеокарты всё работает как раньше, на процессоре, и место не требуется. Итого закладывайте на программу 4–6 ГБ: с запасом на локальные базы и индексы вашей конфигурации.
Две редакции — под разные требования
Функционал редакций идентичен, отличается только то, чьи модели обрабатывают запросы к ИИ:
Custom Edition — модели DeepSeek V4 и GLM в зарубежных облаках. Моделей на выбор больше, и работа обходится немного дешевле — по умолчанию рекомендую именно её, если ограничений на регион обработки кода у вас нет.
RU Edition — ответ на требование «данные в России». Это полноценное решение, просто модели работают в российском контуре — в 3.3 их работа заметно подтянута. Запросы к ИИ уходят в Yandex AI Studio и обрабатываются российскими моделями (Yandex Qwen3, Yandex DeepSeek V4) на серверах Яндекса. Плюсы именно этой редакции:
- обработка кода — в российской инфраструктуре, без зарубежных облаков на любом шаге;
- работает из России без VPN — и программа, и личный кабинет, и оплата;
- оплата российской картой или через СБП, в рублях, через Prodamus — зарубежная карта не нужна;
- для компаний, у которых политика безопасности ограничивает использование зарубежных LLM, это способ получить ИИ-помощника без согласований с безопасниками;
- переключение моделей — в настройках программы, в один клик; регистрация и баланс общие для обеих редакций.
При этом в обеих редакциях база анализа, векторная индексация и все сканеры остаются локально на вашем компьютере — на сервер уходит только фрагмент контекста, необходимый для ответа на конкретный вопрос.
Заключение
Нейросеть перестаёт писать «в среднем по интернету» ровно в тот момент, когда получает доступ к вашей реальной конфигурации. Не модель нужно умнее — ей нужно меньше догадываться. Вайб-кодинг в 1С возможен: задаёте задачу словами, агент читает вашу базу и отвечает по её фактам — а в 3.3 научился ещё и собирать за вас файлы: внешние обработки, формы, СКД.
Обе редакции бесплатны — скачайте, загрузите свою конфигурацию и задайте Ариадне вопрос, на который вы сами искали ответ часом в Ctrl+F. Станет понятно сразу. А если агент где-то ошибся — жмите «Сообщить об ошибке ИИ»: я рассматриваю каждый случай и правлю систему.
Вступайте в нашу телеграмм-группу Инфостарт
