MetaVision for 1C: AI Custom Edition · версия 3.3
Вайб-кодинг для 1С

Знакомьтесь — Ариадна: ИИ-агент для 1С с tool-calling, который сначала идёт и смотрит в вашу базу, а потом пишет код. Не пиши код — объясни задачу.

🧰 71 инструмент агента 🔍 9 сканеров кода 🧠 FTS5 + векторный поиск 💻 Анализ — офлайн

Бесплатное скачивание · ИИ-помощник 1С-программиста · без VPN · оплата российской картой

📄 Подробный разбор на Infostart.ru

1. Введение: вайб-кодинг для 1С уже здесь

Если вы когда-нибудь принимали чужую конфигурацию на аудит, разбирались в коде предыдущего разработчика или просто пытались понять, откуда дёргается регистр в незнакомой базе — вы знаете это чувство. Конфигурация в 500+ объектов, десятки тысяч строк BSL, и единственный инструмент — Ctrl+F по каждому модулю вручную. Час на то, чтобы найти все места вызова функции. Ещё час — чтобы понять, кто на самом деле ссылается на реквизит, который вы собираетесь удалить.

MetaVision for 1C: AI Custom Edition — десктоп для статического анализа выгруженных конфигураций 1С:Предприятие 8.3, к которому подключён ИИ-агент с tool-calling. Если вы искали ИИ для 1С-программиста, который не «в среднем по интернету», а понимает именно вашу базу — это он. Просто скажите, что нужно:

  • «Напиши функцию, которая проверяет, есть ли у контрагента просроченная задолженность по документу ЗаказКлиента».
  • «Оптимизируй этот запрос, он тормозит».
  • «Открой функцию проведения и покажи, кто её вызывает».
  • «Собери запрос по этим трём объектам — вот что должно попасть в выборку».

Агент не изобретает ответ из общих знаний о синтаксисе 1С. Он читает код функции целиком, строит от неё граф вызовов, смотрит реальные реквизиты и типы вашей конфигурации — и только после этого пишет решение, которое сразу вписывается в архитектуру именно вашей базы.

▶ Смотри, как это работает — 60 секунд

2. Знакомьтесь — Ариадна

Ариадна — собственный AI-ассистент MetaVision. Она разбирается в устройстве программы, описывает систему, переходит на нужную вкладку, читает модули и — главное — работает с вашим кодом: ищет, объясняет, пишет и правит. Не говорящая болванка, а инструмент, работающий бок о бок с программистом.

🔎 Поиск по смыслу, а не по названию

Ариадна найдёт объект по естественной фразе — через синонимы и ассоциации: «где мы проверяем просрочку» сработает, даже если в коде нет ни одного слова из запроса.

🛠️ Доработка и написание кода

Попросите доработать функцию — Ариадна сначала найдёт похожие решения в конфигурации и обопрётся на них, а не будет выдумывать код с нуля.

🕸️ Понимание цепочки вызовов

Знает, какая функция кем вызывается и кого вызывает сама — включая скрытые связи через Выполнить(), оповещения и подписки на события.

📝 Запросы по реальным объектам

Ариадна сама найдёт объекты в конфигурации, посмотрит их реальные реквизиты и типы — и соберёт запрос из того, что в базе есть, а не из абстрактного «Справочник.Контрагенты».

🧭 Управляет программой

Открывает функции и вкладки, ищет по дереву конфигурации, выводит код в нужную панель — вы не ищете сами, она приводит вас к месту в коде.

🧠 Личный AI-архитектор

Ариадна понимает структуру: объекты, реквизиты, типы, движения документов, роли и RLS. Поэтому её ответ — контекстный, а не средний по больнице.

Даже junior-разработчик с таким ассистентом решает задачи senior-уровня — и не боится что-то сломать, потому что Ариадна знает всю кодовую базу: от основной конфигурации до расширений и внешних обработок.

Ариадна vs обычный AI-чат

ВозможностьChatGPT / обычный CopilotАриадна
Видит вашу конфигурацию 1С целиком✕✓
Учитывает связи объектов и типы реквизитов✕✓
Ищет код по смыслу, а не по точному совпадению✕✓
Знает цепочки вызовов, включая косвенные✕✓
Правит код прямо в программе, со сравнением версий✕✓
Нужно копировать код и объяснять контекст руками✓ ДаНет — сама всё видит

▶ Ариадна в деле: реальные примеры

3. Что нового в версии 3.3

В 3.2 Ариадна научилась править код, отчёты СКД и печатные макеты прямо в программе. Версия 3.3 — про скорость и работу с реальными файлами 1С: данные грузятся быстрее, векторный поиск уходит на видеокарту, формы и макеты открываются картинкой прямо из дерева, а внешние обработки распаковываются, правятся и собираются обратно не выходя из чата. База 3.2 — правки кода, СКД, макеты, память проверок и веб-поиск — осталась при этом, её карточки ниже в этом же списке.

🚀

Ускоренная загрузка данных

Установка и загрузка переработаны: выгрузка конфигурации попадает в локальную базу заметно быстрее — на больших конфигурациях в тысячи объектов разница ощущается сразу.

🎮

Векторизация на видеокарте

Если на ПК есть дискретная видеокарта, программа доустановит библиотеки CUDA (около 3 ГБ) — и векторная индексация поедет на GPU, быстрее на порядки. Без видеокарты всё работает как раньше, на процессоре. Итого закладывайте на программу 4–6 ГБ диска.

🖼️

Формы и макеты — картинкой

Формы, СКД-макеты и печатные макеты открываются визуальной картинкой прямо из дерева конфигурации. На вкладке «Работа с модулем» рядом с XML открывается та же визуализация.

🧭

Программа сама находит платформу 1С

Если платформа 1С установлена, MetaVision найдёт её и часть работы по запаковке и распаковке внешних файлов сделает штатным механизмом платформы. Не нашлась — работает встроенный запасной распаковщик.

📦

Внешние обработки .epf/.erf — в чате

Перетащите файл в чат: программа распакует обработку, Ариадна правит код, на выходе собирается рабочий файл. Можно собрать обработку и с нуля — сразу с формой.

📐

Формы объектов, XDTO и КД2

Каркасы форм объектов (список, элемент, выбор) создаются с правильным главным реквизитом и заполненным слотом основной формы. XDTO-пакеты и правила обмена КД2 правятся готовыми тулами — с автопроверкой перед сохранением.

🧠

«Думающие» модели и кнопки-варианты

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

🧩

Работа с модулем: правки кода в программе

Ариадна вносит изменения прямо в открытый модуль: вставки, замены строк, аккуратные точечные патчи, разделение больших функций. Оригинал и доработанный вариант — рядом, в двух панелях, с живой подсветкой синтаксиса 1С. Вы всегда видите, что именно изменилось.

🔁

Конвертер запросов

Текст запроса превращается в читаемый вид и обратно — в один клик, прямо на вкладке работы с модулем или в анализе запроса. Многострочные строки, экранированные кавычки, отступы — всё разбирается корректно.

🧭

Ариадна ведёт вас по программе

Найдя нужное место, она открывает функцию, переключает вкладку «Анализ запроса», показывает объект в дереве конфигурации. Ответ не сводится к тексту — вы оказываетесь там, где код.

🗂️

Память проверок

Ариадна ведёт журнал того, что уже проверила в проекте: какие объекты смотрела, какие поиски делала. Не переспрашивает сама у себя и не противоречит своим же данным между вопросами.

🧰

71 инструмент вместо 16

Арсенал агента вырос вчетверо: SQL-запросы к базе анализа, паспорта функций с типами, графы вызовов, литерал-поиск, инструменты правки модуля и отчётов СКД, веб-поиск по 1С-сайтам.

🔬

До 30 ходов расследования

На сложный вопрос Ариадна делает цепочку из tool-вызовов — ищет, читает, проверяет — прежде чем ответить. Это не «ответ с первой попытки», а настоящее расследование по вашей базе.

📊

Правка отчётов СКД — семантическими тулами

«Добавь колонку», «сделай новый вариант», «добавь итог» — Ариадна правит схему СКД готовыми инструментами, а не вслепую по XML. Каждая правка проверяется: битые ссылочные цепочки, поля, которых нет в наборах данных, дубли псевдонимов в запросе. Схему, которая не откроется в 1С, программа не даст сохранить.

🖨️

Печатные макеты (MXL)

Агент понимает устройство табличных макетов: именованные области, параметры, вёрстку и настройки печати. Вопрос «почему в печатной форме пусто» разбирается по-настоящему — от ячейки макета до кода вывода.

📚

Справочная база по платформе

24 справочника подкладываются агенту автоматически по теме вопроса: формы, XDTO, планы обмена и XML-сериализация, права и RLS, блокировки и транзакции, фоновые задания, макеты. Ответ строится на правилах платформы, а не на памяти модели.

🌐

Веб-поиск по проверенным 1С-сайтам

Не хватает локальных данных — Ариадна найдёт ответ на Infostart, mista, 1С-сайтах и Хабре прямо из чата и процитирует источник. Белый список сайтов, никаких случайных ссылок из глубин интернета.

Работа с модулем — как это выглядит

📄 Оригинал
Функция ОстаткиНаСкладе(Контрагент)
    // ищем запросом по регистру
    Запрос = Новый Запрос;
    ...
КонецФункции
→
✨ Доработано Ариадной
Функция ОстаткиНаСкладе(Контрагент)
    // ищем запросом по регистру
        // + проверка блокировок: найдено
        // по графу вызовов — 3 вызывающих
    Запрос = Новый Запрос;
    ...
КонецФункции

Правка от Ариадны подсвечивается относительно оригинала — принимаете, меняете или откатываете одним решением.

4. Как думает Ариадна: единый агент, а не цепочка ботов

Ранние версии AI-модуля строились на мультиагентном релее: вопрос проходил через цепочку узких агентов — один классифицировал запрос, другой искал, третий формировал ответ. На каждой передаче часть контекста терялась, а маршрут был жёстко прошит: вопрос не по сценарию — система путалась.

От этой схемы отказались. В 3.3 работает единый агент с нативным tool-calling: сама модель решает, какой инструмент вызвать на каждом шаге, и делает это в цикле — вызвала инструмент → получила результат → решила, нужен ли ещё один вызов или можно отвечать. До 30 таких ходов на один вопрос. Каждый шаг опирается на реальные данные из вашей базы, а не на догадку.

💡 Практический совет

Диалог с моделью и то, что видит пользователь — не одно и то же: технический контекст (вызовы инструментов, промежуточные результаты) остаётся «под капотом», в чате видна только читаемая часть. Если тема разговора меняется — лучше начать новый диалог: старый технический контекст иначе тянется в новую тему и может сбивать агента с толку.

5. Как это устроено: SQLite + векторная база

Конфигурация 1С выгружается в файлы стандартным механизмом конфигуратора. MetaVision подгружает их в собственную базу на SQLite, параллельно структурируя данные: объекты, реквизиты и типы, формы, движения документов, права ролей с RLS, значения перечислений. Поверх этого работают графы вызовов, сканеры проблемного кода и поисковик, который находит нужное за секунду.

71инструментов у агента
9сканеров кода
30ходов расследования на вопрос
5проектов в одном окне
100%анализ кода — без интернета

Обновление — без пересборки с нуля. Конфигурации меняются постоянно. Поэтому обновление в MetaVision инкрементальное: программа сверяется с ConfigDumpInfo.xml из новой выгрузки и обрабатывает только те объекты, которые реально изменились. Для больших конфигураций это разница на порядки между «обновить» и «загрузить заново».

При подключении AI дополнительно создаётся векторная база. Каждая функция и объект получают векторное представление — «отпечаток смысла» того, что этот код делает. Поиск идёт не по буквам, а по смыслу: можно спросить «где мы проверяем, не просрочен ли контрагент» — и агент найдёт функцию, даже если в вопросе нет ни одного совпадения с её именем. Семантический поиск работает в связке с полнотекстовым (FTS5): они компенсируют слабые места друг друга, а агент сам решает, какой инструмент и в каком сочетании применить.

🔒 Индексация — офлайн, база — у вас

Векторную базу строит локальная модель прямо на вашем ПК, без обращения к облаку — массовая обработка кода конфигурации никуда не отправляется. На сервер для ответа на конкретный вопрос уходит только точечный фрагмент контекста, а не вся база разом. Индексация происходит один раз при подключении AI к проекту, дальше поддерживается автоматически в фоне — и не тратит токены баланса.

Не только прямые вызовы. Обычный граф вызовов ловит лишь то, что видно в тексте — Функция(). Но в 1С полно скрытых связей: Выполнить() с динамически собранной строкой, оповещения (ОповеститьОВыполнении → ПриОповещении), подписки на события, где связь прописана в метаданных, а не в коде. MetaVision учитывает и это — включая фоновые задания как отдельные асинхронные точки входа. Граф вызовов и ответы агента строятся на понимании всех способов, которыми одна часть системы может дотянуться до другой.

6. Экосистема: конфигурация, расширения, внешние обработки

Мы загружаем не только основную конфигурацию. К ней подгружаются расширения — с учётом аннотаций &Вместо/&Перед/&После и приоритета наложения, если их несколько. Виртуально воссоздаётся та конфигурация, которая фактически работает у вас.

У внешних отчётов и обработок (.epf/.erf) в 1С особое положение: часто они несут скрытый функционал, о котором программист не подозревает. Поэтому в MetaVision можно подгрузить целую папку внешних обработок — они ложатся отдельной веткой и участвуют в поиске и анализе наравне с объектами конфигуратора.

🌐 Единый индекс для анализа

Всё, что загружено, становится частью общей картины:

🏗️ Основная конфигурация
🧩 Расширения
📁 Внешние отчёты
📁 Внешние обработки
🧠 Векторная база (Ариадна)

✓ Поиск — по всем источникам, в том числе по смыслу
✓ Графы — связи между объектами из разных модулей
✓ Цепочки вызовов — включая косвенные, через оповещения и подписки
✓ Транзакции и блокировки — отдельный раздел анализа

7. Как подключить Ариадну

Мы стремимся к максимальной простоте — от установки до первого ответа агента.

1. Загрузите конфигурацию

В конфигураторе — «Выгрузить конфигурацию в файлы», укажите папку как проект в MetaVision и нажмите «Загрузить». Это уже даёт весь анализ без AI и без интернета.

2. Зарегистрируйтесь

В личном кабинете на сайте — пара минут. Вход по email или через Яндекс/Google одним нажатием.

3. Создайте токен

Выберите используемое ПО и создайте токен — пара кликов мышью.

4. Подключите токен в программе

Вставьте токен в настройках — Ариадна готова. На стартовый баланс начисляется бонус, чтобы попробовать агента ещё до первого пополнения.

8. Архитектура, риски и стоимость

Десктоп + локальная база. Программа — десктопное приложение на JavaFX с локальной базой SQLite. Весь статический анализ — загрузка, сканеры, графы, поиск — выполняется на вашем компьютере, без обращения к серверу.

Зачем сервер для ИИ. Когда агенту нужно обратиться к модели, запрос уходит через сервер Lycurg, который управляет очередью, балансом и лимитами. На сервер уходит не вся база, а только контекст, необходимый для ответа на текущий вопрос — код конкретной функции, результат конкретного поиска. Метаданные целиком остаются локальными. Модель под капотом — современные LLM с поддержкой tool-calling (DeepSeek V4, GLM); выбор модели — в настройках программы.

Риски работы с AI-инструментами

Это касается любого инструмента, который подключает LLM к вашему коду. Стоит понимать это трезво.

Часть контекста уходит в облако

Чтобы модель ответила про ваш код, ей нужно его увидеть — фрагмент функции, текст запроса, структуру объекта. Это не специфика MetaVision, а то, как работают LLM с tool-calling. Если в конфигурации есть код, который нельзя показывать третьей стороне — такие места лучше не отдавать никакому ИИ.

Модель может ошибаться уверенно

Ни один ИИ-инструмент не гарантирует корректность сгенерированного кода. LLM может «дорисовать» несуществующую деталь и звучать убедительно. Код от ИИ — черновик для проверки, а не готовое решение для прод-базы.

Привыкание снижает бдительность

Чем лучше инструмент работает изо дня в день, тем проще перестать перепроверять — особенно на рутине. А рутина — та зона, где ошибка легче всего проскакивает незамеченной.

Зависимость от внешнего сервиса

Облачная модель — это зависимость от её доступности и лимитов. Держать в голове план «а как я поработаю, если ИИ недоступен» — разумная практика, а не паранойя. Весь анализ в MetaVision и так работает без ИИ.

Про деньги: как считается оплата ИИ

Оплата — прозрачный баланс, списываемый по факту: сколько реально потратили токенов на запрос и ответ, столько и заплатили. Никаких скрытых подписок и платы за месяцы, когда вы не работали. Оценивайте ответы агента (👍/👎) — рейтинг растёт, а вместе с ним персональная скидка на использование ИИ.

🇷🇺 Работает из России без танцев

Программа и оплата работают из РФ без VPN. Пополнение баланса — обычной российской картой или через СБП, платёж проходит через Prodamus в рублях. Зарубежная карта, крипта и танцы с бубном не нужны: регистрация, оплата и работа с агентом — всё из России, в пару кликов.

9. Частые вопросы

Нужен ли интернет для базового анализа кода?

Нет. Загрузка конфигурации, все 9 сканеров, графы вызовов (включая косвенные) и обычный поиск работают полностью локально на SQLite. Интернет нужен только для общения с Ариадной.

Работает ли программа без токена Ариадны?

Да. Весь функционал анализа — сканеры, графы, поиск, работа с расширениями и внешними обработками — доступен без AI. Токен нужен только для чата с Ариадной.

Какие модели используются под капотом?

Современные LLM с поддержкой tool-calling: DeepSeek V4 (flash и pro) и GLM. Модель выбирается в настройках программы и меняется в один клик.

А есть версия с ИИ на серверах в России?

Да — MetaVision for 1C: AI RU Edition: тот же функционал 3.3, но модели работают через Yandex AI Studio, на серверах в России. Подробности на отдельной странице.

Нужен ли VPN или зарубежная карта?

Нет. Программа, личный кабинет и оплата работают из России без VPN. Баланс пополняется российской картой или через СБП — платёж идёт через Prodamus в рублях.

Агент умеет править отчёты СКД?

Да. Колонки, варианты, итоги, отборы, группировки, параметры и диаграммы правятся готовыми инструментами, а каждая правка проверяется: битые ссылочные цепочки, поля, которых нет в наборах данных, и дубли псевдонимов в запросе отсеиваются до того, как вы сохраните нерабочую схему.

Как оплачиваются запросы к Ариадне?

По балансу: списываются токены запроса и ответа. Оценка ответов (👍/👎) повышает персональную скидку на использование ИИ.

Мои данные конфигурации в безопасности?

База конфигурации хранится и обрабатывается локально на вашем компьютере, векторная индексация считается локальной моделью офлайн. На сервер уходит только контекст, необходимый для конкретного вопроса к Ариадне.

Есть версия под Linux?

Да, отдельные сборки под Windows x64 и Linux x64 — обе с полным функционалом.

Можно ли посмотреть исходный код?

Да, исходный код доступен на GitHub: github.com/AndreyHhh/MetaVision.

10. Заключение

MetaVision for 1C: AI Custom Edition не решает задачи за вас. Он избавляет от той части работы, которая никогда не была творческой: искать, вспоминать, перепроверять руками то, что и так есть в коде. Вы спрашиваете как коллеге — «где это вызывается», «есть ли уже что-то похожее», «собери запрос по этим объектам» — и получаете ответ, основанный на вашей реальной базе.

А в 3.3 Ариадна доходит до конца: нашла — открыла — поправила — собрала файл. И показала, что именно изменила.

💙 Сообщество: MetaVision for 1C: AI создавалась для программистов и стремится быть вашим верным помощником — тем, кто берёт на себя рутину, оставляя вам творчество. Исходный код доступен на GitHub.

🇷🇺 MetaVision for 1C: AI RU Edition

Тот же функционал 3.3, но ИИ — на российских моделях Qwen3 и DeepSeek V4 в Yandex AI Studio. Для команд, которым важно, чтобы данные оставались в РФ.

Узнать больше →

От идеи до рабочей функции — за секунды