ИИ-агент для 1С: новая версия MetaVision — статический анализ конфигурации и вайб-кодинг на реальной базе

05.10.26

Разработка - Инструментарий разработчика

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

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
MetaVision for 1C: AI (Windows)
.zip 661,18Mb
132 Скачать бесплатно
Приложение к MetaVision for 1C: AI (Windows)
.zip 390,19Mb
113 Скачать бесплатно
MetaVision for 1C: AI (Linux)
.zip 239,67Mb
20 Скачать бесплатно

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

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

 

 

Ссылка на youtube версию: https://youtu.be/S-Me-MhUUiw

 

 

Друзья, многие мне писали и на сайте и в личку с просьбой продолжить работу над проектом.

Были новые идеи по доработкам, а так-же находили и баги, - не без этого.  Все это я преодолел с вашей помощью, и вот, наконец, выкладываю новую версию MetaVision.

 

 

1. Что за программа и зачем в ней ИИ

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

 

MetaVision for 1C: AI — десктоп для статического анализа выгруженных конфигураций 1С:Предприятие 8.3/8.5. Программа читает выгрузку в файлы, раскладывает всё по SQLite и даёт разработчику, аудитору или интегратору инструменты, которые обычный конфигуратор не даёт: графы вызовов, разбор запросов, сканеры на безопасность и производительность, полнотекстовый поиск по всей базе разом.

Этого достаточно, чтобы закрыть большую часть боли — но поиск всё ещё остаётся поиском: нужно точно знать, что искать. Отсюда и появилась AI-часть. Не чат-бот поверх документации, а ассистент, который через набор инструментов (tool-calling) реально смотрит в вашу конкретную базу — читает код функций, строит графы вызовов, выполняет SQL к таблицам анализа — и на основе этого отвечает на вопросы вроде «где вызывается эта функция», «какие реквизиты у документа Y» или «покажи все места, где читается этот регистр».

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

 

2. Статический анализ конфигурации 1С: графы вызовов, сканеры, метаданные

Загрузка конфигурации. Программа принимает стандартную выгрузку конфигуратора 1С в файлы и раскладывает её в собственную базу на SQLite: объекты метаданных, модули, функции, реквизиты, формы, макеты, роли и права — всё в структурированном виде, а не как плоский набор XML. Обновление конфигурации после доработок — инкрементальное, по ConfigDumpInfo.xml: не нужно пересобирать всю базу заново, программа видит, какие объекты изменились.

Разбор кода. Движок анализа проходит по всем модулям и строит:

  • графы вызовов функций — кто кого вызывает, в каком направлении;

  • разбор текста запросов 1С — визуализация полей, источников, связей между пакетами запроса;

  • типизацию переменных и параметров функций — движок определяет типы там, где это возможно установить по коду.

9 сканеров. Отдельные проверки на конкретные классы проблем:

  • безопасность (выполнение кода через конкатенацию, небезопасные COM-объекты, DML-инъекции, хардкод секретов и т.д.);

  • производительность (запросы внутри циклов, вложенные конструкции);

  • транзакции (открытые без обработки ошибок, диалоги внутри транзакции);

  • блокировки (без явной установки, внутри циклов);

  • фоновые задания (ошибки многопоточности, потеря параметров сеанса);

  • плохие имена переменных;

  • рекурсивные функции (прямая и косвенная рекурсия — с учётом того, что рекурсия внутри запроса в цикле даёт кратный рост нагрузки на СУБД).

Работа с метаданными. Дерево конфигурации, роли и права доступа (с визуализацией, кто и что может делать с объектом), реквизиты объектов и табличных частей, формы и их реквизиты, макеты. Отдельно — слияние расширений: программа накладывает .cf-расширения на основную конфигурацию в порядке их приоритета, с учётом аннотаций &Вместо/&Перед/&После, и показывает итоговую картину — ту конфигурацию, что реально работает у заказчика, а не только исходную.

Экосистема загрузки. Кроме основной конфигурации, можно подгрузить папку с внешними отчётами и обработками (.epf/.erf) — они часто несут скрытую логику, о которой разработчик может не знать, и в MetaVision участвуют в анализе наравне с обычными объектами.

Поиск и экспорт. Полнотекстовый поиск (FTS5) — по коду всех модулей и по метаданным одновременно, включая синонимы объектов и реквизитов. Графы можно экспортировать в PDF для документации или отчёта по аудиту.

 

Ссылка на youtube версию:https://youtu.be/j_G6PCK5SuU

 

3. ИИ-агент для 1С: как нейросеть работает с вашей конфигурацией

3.1 Один агент, а не цепочка

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

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

3.2 Поиск и анализ — база, на которой всё строится

Возьмём вопрос: «где в конфигурации проверяется задолженность контрагента перед проведением заказа?»

Пользователь не называет ни точного имени функции, ни модуля. Агент находит кандидатов через семантический поиск (о нём далее), читает код найденной функции целиком, строит от неё граф вызовов вверх и вниз — чтобы понять, где эта проверка используется и что вызывает саму функцию, — и только после этого формулирует ответ: не «вот текст функции», а «эта проверка находится в модуле X, вызывается из обработки проведения документа Y, и вот в каких ещё местах используется».

Но поиск и анализ — это только вход. Дальше начинается то, ради чего агент вообще нужен разработчику каждый день.

3.3 Генерация кода 1С по реальной конфигурации, а не «в среднем по больнице»

Вот в чём принципиальное отличие от любого обычного AI-ассистента для кода — Copilot, ChatGPT, что угодно. Обычный ассистент пишет код исходя из общих знаний о синтаксисе 1С: он не знает, какие объекты, реквизиты и типы существуют именно в вашей базе, и в лучшем случае честно предупредит, что реквизит нужно проверить, в худшем — просто придумает несуществующее поле.

Агент MetaVision работает иначе — он сначала смотрит в вашу конфигурацию, а потом пишет код:

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

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

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

Работа с запросами — с реальными объектами конфигурации. Это отдельная суперспособность. Можно просто перечислить, какие объекты нужны в запросе и что требуется получить — агент сам найдёт эти объекты в вашей конфигурации, посмотрит их реальные реквизиты, табличные части и типы, и соберёт запрос именно из них — а не из абстрактных «Справочник.Контрагенты» с полями, которые звучат правдоподобно, но которых в вашей базе может не быть. То же самое — с доработкой существующего запроса или переписыванием его с нуля: агент видит, какие поля и связи реально доступны, и не выдумывает.

Итог: то, что выдаёт агент — не generic-код «в стиле 1С», а код, который с высокой вероятностью сразу встанет в вашу архитектуру, потому что он написан на основе данных о том, что в этой архитектуре реально есть.

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

3.4 Векторная база — то, чего в других инструментах для 1С просто нет

Вся эта работа с кодом опирается на то, что агент вообще способен найти нужный объект или функцию — даже если вы не помните точного названия.

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

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

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

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

Что это даёт на практике:

  • Быстрее. Не нужно ждать ответа удалённого сервера на каждую функцию при построении индекса — модель считает прямо на месте.

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

  • Работает даже с большими конфигурациями без опасений за трафик и лимиты — индексация не тратит токены и не встаёт в очередь на сервере.

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

3.5 Инструменты интерфейса

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

3.6. Дополнение — отслеживание не только прямых, но и косвенных вызовов

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

Раньше это означало слепые зоны: анализатор показывает граф, а часть реальных связей в нём просто отсутствует, потому что формально в коде нет прямого текстового вызова.

Теперь MetaVision это ловит:

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

  • Цепочки через оповещения — связь между тем, что «оповестило», и тем, что на это отреагировало;

  • Подписки на события — учитываются как часть графа связей, а не только явные вызовы функций в коде;

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

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

 

 

 

 

4. Как подключить ИИ-агента к конфигурации 1С: установка и настройка

ВАЖНО! Установка: два архива, а не один

На Инфостарте релиз MetaVision for 1C: AI состоит из двух отдельных архивов — уместить всё в один пакет для площадки не получилось:

MetaVision for 1C: AI (Windows) — основной архив, собственно программа.
Приложение к MetaVision for 1C: AI (Windows) — вспомогательный архив с файлами Python (нужен для векторного поиска и работы AI-агента).

Скачать нужно оба. Порядок действий:

Распакуйте основной архив (MetaVision for 1C: AI) в отдельную папку — например, C:\MetaVision.
Распакуйте второй архив (Приложение...) — и всё его содержимое (файлы Python) скопируйте/переместите в ту же самую папку C:\MetaVision, рядом с exe-файлом программы, никаких отдельных подпапок создавать не нужно.
Запускайте программу из этой папки как обычно.
Т.е. папка "python-3.12" должна быть в папке "MetaVision for 1C AI"

Загрузка конфигурации

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

Это уже даёт доступ ко всему функционалу без ИИ: сканерам, графам, поиску, работе с ролями. Никакой регистрации и подключения к интернету на этом шаге не требуется.

Обновление — без пересборки с нуля

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

Расширения и внешние обработки

Реальная конфигурация, с которой работает пользователь, часто отличается от «чистой» — поверх неё наложены одно или несколько расширений. MetaVision позволяет подгрузить .cf-расширения к основной конфигурации и применяет их в правильном порядке — с учётом того, что одно расширение может изменять то, что уже изменило другое. В результате в анализе участвует не исходная конфигурация, а та, что фактически работает у заказчика.

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

Подключение AI-агента

Базовый функционал работает сразу после загрузки — ИИ-часть требует отдельного шага. В настройках программы нужно перейти в личный кабинет на сайте, зарегистрироваться (пара минут), создать токен для используемого ПО и вставить его в MetaVision. После этого агент готов к работе — но для него, в отличие от статического анализа, уже нужен активный интернет: и сам чат, и связанные с ним вкладки без сети недоступны.

Важно! Программа работает и без ИИ, это полноценный продукт. 

 

 

5. Архитектура

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

Зачем сервер для ИИ. AI-часть устроена иначе — по схеме клиент-сервер. Когда агенту нужно обратиться к модели, запрос уходит не напрямую в облако с клиента, а через сервер Lycurg, который управляет очередью запросов, балансом и лимитами. 

Что уходит на сервер, а что нет. Важный момент: на сервер для обработки конкретного запроса уходит не вся база конфигурации, а только тот контекст, который агенту действительно нужен для ответа на текущий вопрос — код конкретной функции, результат конкретного поиска и так далее. Вся объёмная аналитическая база — граф вызовов, реквизиты, метаданные целиком — остаётся локальной; сервер её не хранит и не индексирует.

Модель под капотом. Для работы агента используется современная модель с поддержкой tool-calling — то есть умеющая не просто отвечать текстом, а самостоятельно решать, какой инструмент вызвать на каждом шаге рассуждения. Какая именно модель — вопрос второстепенный и может меняться со временем без изменений в логике самого агента; в ближайших релизах в список добавятся и российские модели.

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

 

 

 

 

6. Честно про риски и деньги

Как и с любым инструментом, который подключает LLM к вашему коду — будь то Confaster, Cursor, Copilot или MetaVision — стоит понимать пару вещей трезво, а не только когда что-то уже пошло не так.

Контекст частично уходит в облако. Чтобы модель ответила на вопрос про ваш код, ей нужно этот код увидеть — фрагмент функции, текст запроса, структуру объекта. Так устроены все LLM с tool-calling: без передачи контекста модели просто нечем отвечать. В MetaVision на сервер уходит не вся база, а только то, что нужно под конкретный вопрос — но если в конфигурации есть код, который вы вообще не готовы показывать третьей стороне, на такие места ИИ (любой) лучше не натравливать и работать по старинке.

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

Зависимость от внешнего сервиса. Работа с облачной моделью — это зависимость от её доступности и лимитов: сегодня инструмент отвечает за секунды, завтра upstream-провайдер может измениться или временно стать недоступен. Держать в голове план "а как я поработаю без ИИ" — разумно, без ИИ никакая функция статического анализа не пропадает: сканеры, графы, поиск работают полностью локально и от облака не зависят.

Есть и обратная связь: оценивайте ответы агента (👍/👎), сообщайте о проблемах — и ваш рейтинг растёт.

 

 

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

Как найти использование реквизита в 1С? Спросите агента: «где используется реквизит X» — он построит цепочку вызовов, включая косвенные через подписки на события и Выполнить().

Чем это отличается от ChatGPT и Copilot? ChatGPT не знает вашу конфигурацию и может придумать несуществующий реквизит. Агент MetaVision перед ответом смотрит в выгрузку вашей базы и собирает код из реальных объектов.

Работает ли программа без интернета? Да. Весь статический анализ — сканеры, графы вызовов, поиск — полностью локальный. Интернет нужен только для чата с ИИ-агентом.

Код конфигурации уходит на сервер целиком? Нет. Локально считается всё, в облако уходит только фрагмент кода, нужный для ответа на конкретный вопрос.

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

 

 

8. Примеры использования

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

Пример 1.

Пример 1: ошибка при изменении реквизитов справочника «Номенклатура» — агент проследил цепочку до неверных данных

 

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

Пример 2.

Пример 2: агент нашёл в обработке «Диадок ЭДО» формат документа, хранящийся в макете как двоичные данные

 

Тут начальная часть диалога отсутствует, но важно отметить, что в достаточно большом файле "Диадок ЭДО", агент отследил цепочку событий и указал верно на формат документа который хранится в макете в виде двоичных данных.

Пример 3.

Пример 3: отслеживание заполнения реквизита «Основания» — цепочка от внешней обработки до конфигурации

 

Тут агент должен был проследить заполнение реквизита "Основания" при чем конечное заполнение было в сконвертированнонм файле из двоичных данных. А начальный код был во внешней обработке. Агент нашел неожиданную цепочку которая уходит в файл конфигурации "ПМ_Диадок" в котором происходит изначальное заполнение данных УПД макета.

 

9. Итоги

Если разбирать вдумчиво — MetaVision это статический анализ, графы вызовов, векторный поиск, агент с tool-calling. Всё это правда, всё это работает, всё это в статье выше расписано подробно.

Но если честно — это вообще не главное.

Главное — что вы приобретаете с этим инструментом! Нет, это не набор функций, это время, которое вы больше не тратите на то, что никогда не было интересной частью работы. Это спокойствие — когда перед аудитом чужой конфигурации не накатывает то самое чувство «сейчас несколько дней придётся ползать по дереву объектов вручную». Это ощущение, что вы работаете с современным инструментом, а не тем же Ctrl+F, которым пользовались десять лет назад, — при том что сама 1С за эти десять лет никуда не делась и никуда не денется.

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

В этом разница с обычным AI-ассистентом для кода. ChatGPT или Copilot не знают вашу конфигурацию — дадут код «в среднем по больнице», а дальше вы сами подгоняете названия объектов, проверяете, есть ли такой реквизит, ищете, не сломает ли это что-то в другом месте. Агент MetaVision этот шаг проходит за вас.

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

В итоге получается не просто инструмент, который «ускоряет рутину». Получается способ вернуть себе  время,  свободу, позитивный настрой. Сознание того что вы все контролируете и можете гораздо больше чем могли еще вчера, без этого инструмента. 

Попробовать MetaVision можно ниже — дистрибутив и исходники в начале статьи. Если попробуете — напишите в комментариях, как работает у вас.

Статья на хабре: Подробный разбор архитектуры ИИ для 1С — в статье на Хабре

Исходный код доступен на GitHub: Исходный код анализатора конфигураций 1С открыт на GitHub

Обновление
🚀 Вышла версия 3.3!
Статья обновлена: ускоренная загрузка, векторизация на видеокарте, новые инструменты ИИ.
Не качайте старые версии — переходите к новой:
ВЕРСИЯ 3.3 — ЧИТАТЬ И СКАЧАТЬ →

 

 

 

 

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

вайбкодинг 1С ИИ агент 1С нейросеть для 1С генерация кода 1С с помощью ИИ ChatGPT для 1С Copilot для 1С AI ассистент разработчика 1С автоматизация написания кода 1С ИИ пишет код на BSL вайбкодинг для разработчиков нейросеть пишет запросы 1С AI агент с tool calling LLM для 1С Предприятие векторный поиск по коду 1С статический анализ конфигурации 1С аудит конфигурации 1С с ИИ генерация запросов 1С нейросетью ИИ для разработчика 1С нейросеть анализ кода BSL

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    13556    115    0    

81

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83293    432    171    

362

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    285740    1606    423    

1220

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19512    43    4    

37

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    16809    63    62    

74

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 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-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21533    104    32    

90

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44216    122    54    

135

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

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

15250 руб.

25.08.2025    76951    147    41    

154
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ILNIK 42 31.08.26 19:04 Сейчас в теме
в чем смысл данной разработки, если можно оплатить тот же чат гпт за 2000 в месяц, или клод, подключить к vs code, также загрузить конфигурацию в проект, разбить ее на исходники с помощью vanessa (либо попросить это сделать сам чат гпт) (при желании можно и саму базу с данными залить) и все будет работать как часы.
Выглядит как изобретение велосипеда
zavhome@gmail.com; +1 – Ответить
2. KHoroshulinAV 389 01.09.26 10:57 Сейчас в теме
(1) очевидно что этот подход намного эффективнее.
3. ILNIK 42 01.09.26 14:15 Сейчас в теме
(2) чем конкретно?
zavhome@gmail.com; +1 – Ответить
4. KHoroshulinAV 389 01.09.26 14:40 Сейчас в теме
(3) ну почитайте статью она же про это. На Habr почитайте ссылка есть.
5. ILNIK 42 01.09.26 14:55 Сейчас в теме
(4) Я прочитал вашу статью. Пытался найти хоть что-то, чего нет в связке чат гпт либо клод + vs code. Не нашел.

Например, вы пишите "ChatGPT или Copilot не знают вашу конфигурацию — дадут код «в среднем по больнице», а дальше вы сами подгоняете названия объектов, проверяете, есть ли такой реквизит, ищете, не сломает ли это что-то в другом месте" - это ложь. Точно также загружаешь исходники в vs code и чат гпт видит твою конфигурацию.

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

Учитывая, что ИИ развивается очень быстро - каждый месяц появляются новые модели, инструменты и плагины, ваш инструмент уже изначально является устаревшим
zavhome@gmail.com; +1 – Ответить
8. KHoroshulinAV 389 01.09.26 15:26 Сейчас в теме
(5)
нфигурацию — дадут код «в среднем по больнице», а дальше вы сами подгоняете названия объектов, проверяете, есть ли такой реквизит, ищете, не сломает ли это что-то в другом месте" - это ложь. Точно также загружаешь исходники в vs code и чат гпт видит твою конфигурацию.

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

Учитывая, что ИИ развивается очень быстро - каждый месяц появляются новые модели, инструменты и плагины, ваш инструмент уже изначально является устаревшим
Ок, читать не хотите или не понимаете ничего. Ок. Объясняю. никакие code системы не будут лучше моей тк. она специально разработана под 1С. в ней те же модели ИИ используются. Те-же передовые модели. Но эти модели работают с уже подготовленной базой. Они видят все связи функций. они видят 1С конфигурацию не в виде набора файлов текстовых и xml а все уже собрано в БД в таблицы расфасовано. Агент получает доступ к таблицам он знает запросы какие ему нужны. Ни одна система на сегодня не потянет решения тех вопросов в 1С которые решит моя. Я привожу реальные примеры, когда ИИ находит в коде реально полезные функции, или ищет цепочки из других объектов и модулей. Моя программа знает что такое подписки на события и регламентные задания. Она понимает что функцию можно вызвать 4мя различными способами например через Выполнить( - все это тонкая специфика 1С. + она собрана систематизирована. Просто сравните 50р в подарок дается между прочим при регистрации. Вообще ничего не теряете. поставьте свой Cursor (платный между прочим) и с моим сравните.
12. ILNIK 42 01.09.26 17:18 Сейчас в теме
(8) До сих пор не увидел, что такого особенного делает ваша обработка.
Если речь про связи - чат гпт выведет, все что вам нужно точно также из файлов.
Если речь про реальные данные, то в vs code пропиши пути к базе данных и чат гпт также получит доступ к реальным таблицам. в чем проблема? Можно перед этим обезличить данные, есть обработки на итс
cybjavax; PASAHAKA; zavhome@gmail.com; +3 – Ответить
16. zavhome@gmail.com 01.09.26 20:32 Сейчас в теме
(12) полностью согласен. Непонятно, зачем нужен посредник в лице какой-то прослойки, которая ещё и что-то передаёт на какой-то непонятный сайт https://lycurg.com/
Использую Antigravity IDE, работает просто отлично...
43. vadim1011985 103 11.09.26 11:19 Сейчас в теме
(12) Проблема в большом контексте для ИИ. Кучу файлов нужно перелопатить. А тут идет избирательный способ. Сначала ищется наиболее подходящие по смыслу куски кода - даже не куски а просто названия процедур и функций . И дальше идет их анализ. По графу вызовов видим кто-что вызывает. В итоге в контекст для анализа попадает нужная инфа. В результате получаем . Более быстрый анализ , более качественный код ( например агент не пишет свою функцию а используюет типовую.
44. ILNIK 42 11.09.26 14:45 Сейчас в теме
(43) Клод и чат гпт делают точно также, а если не делают, то пишешь им инструкцию и будут делать
48. vadim1011985 103 11.09.26 15:38 Сейчас в теме
(44) Это понятно, но чтобы это сделать они делают grep по всему файлу. А чтто если файл большой 10 тыс. строк а тебе нужны только 50 строк нужной функции. Тут именно индексатор говорит - "Не ищи во всем файле - прочти только строки с 120 - 256"
52. ILNIK 42 11.09.26 19:44 Сейчас в теме
(48) если ты знаешь, какой модуль тебе нужно править, ты сразу пиши в задаче ему - правь только такой-то модуль.
В инструкциях к проекту также можно ограничить его ,чтобы искал только целевые функции и при нахождении больше никуда не смотрел.
И в принципе, если он полезет куда-то это повлияет только на расход токенов и всё
6. mvn2004 28 01.09.26 15:00 Сейчас в теме
Добрый день! Скачал, распаковал, добавляю проект, в сообщении ошибка:
✅ Дерево конфигурации построено
❌ Ошибка загрузки ролей: [SQLITE_ERROR] SQL error or missing database (no such table: role_rights)
7. KHoroshulinAV 389 01.09.26 15:25 Сейчас в теме
(6) Приложение к MetaVision for 1C: AI (Windows)
.zip 390,19Mb - не забыли положить?
9. mvn2004 28 01.09.26 16:46 Сейчас в теме
Не забыл. После ошибки вкладки недоступны.
Прикрепленные файлы:
10. KHoroshulinAV 389 01.09.26 17:07 Сейчас в теме
да все верно. ну это не критичная ошибка. в целом и не ошибка. просто не нашел временно ролей. потом должен найти.
11. mvn2004 28 01.09.26 17:12 Сейчас в теме
Когда потом? Вкладки недоступны!
Прикрепленные файлы:
13. KHoroshulinAV 389 01.09.26 17:47 Сейчас в теме
(1) система предназначена для работы с интернет.
14. mvn2004 28 01.09.26 18:07 Сейчас в теме
Интернет есть, а Ваша система не работает! Очень жаль!
15. KHoroshulinAV 389 01.09.26 19:50 Сейчас в теме
(14)
может какой-то хитроумный vpn у вас или корпоративная сеть? моя программа стучится на мой сайт https://lycurg.com/ - если не может достучаться то работа стопорится.
17. VZhulanov 7 02.09.26 17:47 Сейчас в теме
Вот прям бесплатный функционал, или только скачать и установить бесплатно, а потом за работу надо что-то оплачивать?
18. KHoroshulinAV 389 03.09.26 08:18 Сейчас в теме
Коллеги еще раз о главном.
Видимо я не донес важного в статье.
Generic-инструменты вроде Codex, Copilot и ChatGPT пишут код «в вакууме» — они видят только текст, который вы скопировали, и знают 1С по обрывкам документации и форумов, поэтому генерируют правдоподобный, но не рабочий код: придумывают несуществующие реквизиты, путаются в синтаксисе BSL и понятия не имеют, как ваше расширение перекрывает типовую функцию через &Вместо. Ариадна работает иначе — перед тем как написать строку, она реально смотрит в вашу базу: поднимает граф вызовов (включая скрытые связи через Выполнить(), оповещения и подписки на события, которые ни один универсальный инструмент в принципе не видит), проверяет фактические реквизиты и типы вашей конфигурации, находит похожие функции, чтобы опереться на существующий код вашей базы, а не выдумывать его с нуля. Codex отвечает за секунду и может быть убедительно неправ — Ариадна делает пять-десять шагов расследования по реальным данным и пишет код, который сразу вписывается в архитектуру именно вашей конфигурации. Коротко: Codex знает «1С вообще», Ариадна знает вашу базу — а это разница между черновиком, который надо перепроверять, и решением, с которого можно работать.
И по поводу оплаты. Инструмент бесплатный! По ИИ дается подарок 50р. Можно потестировать на своих данных соотв-но тоже бесплатно.
38. Rafaraf 38 10.09.26 08:24 Сейчас в теме
(18)
Ариадна делает пять-десять шагов расследования по реальным данным

очень неплохо, погонял на 250 рублях (200+50), но блин дорого ) простенький анализ функции ~50 рублей...
Инструмент реально интересный и составляет несимметричную конкуренцию на поле 1С мировым универсальным гигантам, но есть ли возможность как то использовать локальную модель ?
45. ILNIK 42 11.09.26 14:48 Сейчас в теме
(18) это ложь. Подключи исходники в проект клоду или чату гпт и он будет видеть твою конфигурацию. Туда же можно загрузить исходники расширений. Есть расширение Ванесса для этого.
Пропиши пути к базе и они будут видеть твои данные.
Нейросеть меняет код или формы в исходниках, потом собираешь их файлы, проверяешь, если ок, накатываешь.
Формы тоже легко дорабатываются.
Автор, ты бы хоть изучил актуальные возможности нейросетей, а потом уже писал этот бред.
cybjavax; +1 – Ответить
59. Yashazz 4931 28.09.26 08:29 Сейчас в теме
(18) "скрытые связи через Выполнить" - да ладно?) И куда описание оповещения приведёт, ловит?))
Такие вещи, коллега, принципиально непрозрачны, и ловятся только статистикой вызовов, реальной трассировкой. Вот если на стенде прогнать хотя бы 80-90% цепочек, вот только тогда это относительно точно можно утверждать. В остальном "Выполнить/Вычислить" это априори чёрный ящик.
19. KHoroshulinAV 389 03.09.26 08:22 Сейчас в теме
Единственный минус это загрузка. Моя ERP грузился 24мин. обычная БД. и после подключения ИИ + 40мин векторизация. Это единоразовая акция но ее надо пройти. Зато с ней ИИ лучше ищет данные работает на голову выше тех же Codex - у которых такой фишки просто нет.
20. sm.artem 16 03.09.26 12:27 Сейчас в теме
(19) У меня уже 5 часов идет загрузка... еще только 72%
пока идет процесс "векторизации типов" (что ли)...
22. KHoroshulinAV 389 03.09.26 14:02 Сейчас в теме
(20) Сильно зависит от ПК и наличия нормальной видеокарты, т.к. векторизация стремится переместить нагрузку на нее. Если Видеокарта слабая и процессор то да ждать долго. Но опять же это единозаровая акция. Дальше система сверяет то что уже векторизовано и не делает двойную работу. + векторизацию можно прервать и она продолжится с того места где остановилась.
sm.artem; +1 – Ответить
21. VZhulanov 7 03.09.26 13:43 Сейчас в теме
А форму сделать может или только код написать?
23. KHoroshulinAV 389 03.09.26 14:07 Сейчас в теме
(21) нет форму не может. Ну ее и переносить в конфигуратор не просто будет. Но зато знает работу динамических реквизитов. + система сканирует данные формы: вытаскивает реквизиты, переменные всевозможные. Так-что о формах должна ориентироваться бодро, чего опять же не скажешь про альтернативы типа:Codex ,Cursor и .т.п.
24. 33lab 945 03.09.26 15:14 Сейчас в теме
(23)
чего опять же не скажешь про альтернативы типа:Codex ,Cursor и .т.п.


Возможно конечно я не правильно понял о чем идет речь, но если речь о том, что (в моем случае клод-код) не умеет работать с формами - то это мягко говоря не так (спокойно рисует любые формы), более того, достаточно просто выгрузить конфигурацию (времени занимает 1-2 мин) и клод сам пишет код, рисует формы и т.д.
25. KHoroshulinAV 389 03.09.26 15:26 Сейчас в теме
(24) XML формат имеется виду вероятно? хотел бы я посмотреть как он справится с реальной формой у которой есть доработка в расширении. Но в любом случае, xml форму любой ии сможет поправить, но я свою систему специально не обучал этому. Claude Code: читает выгрузку ИИ пишет в неё → потом загрузка обратно в конфигуратор → риск: XML/bsl-файлы рассинхронизировались, что-то не склеилось, баг уехал в рабочую конфигурацию. - Я оставляю всегда намеренно, возможность программисту контролировать то что он кладет в конфигуратор. В вашем случае с какой нибудь несущественной базой это может и прокатит. Но серьезную рабочую базу править так бездумно клодом...даже в части форм опасно.
26. VZhulanov 7 04.09.26 18:31 Сейчас в теме
конфигурацию загрузил, в личном кабинете токен для AI получил, прописал его
задаю вопрос, получаю ответ
Векторная БД не создана для «ФармКапитан» — запускаю индексацию. Отправьте вопрос после её завершения.

а в окне сообщений ошибки:
[Тест1] Векторная БД не синхронизирована (21633 функций). Запуск...
Синхронизация AI прервана [Тест1], будет повторена автоматически: AI-сервис оборвал соединение во время индексации

Чего делать?
27. Alex17 8 05.09.26 13:01 Сейчас в теме
Инструмент интересный, но AI так и не смог потестить.

СРСС] Векторная БД не синхронизирована (21016 функций). Запуск...
⚠️ Синхронизация AI прервана [СРСС], будет повторена автоматически: AI-сервис оборвал соединение во время индексации

и так уже 2 дня
28. KHoroshulinAV 389 05.09.26 19:28 Сейчас в теме
(27) Обычно это сообщение не говорит об критической об ошибке а всего лишь о том, что закончилась память и система не может закончить векторизацию. И дальше векторизуется. В любом случае, 1-2 недели и я выпущу новую версию. Там будут большие изменения и в частности в части загрузки/векторизации.
29. VZhulanov 7 07.09.26 11:13 Сейчас в теме
(28)
Ну памяти то у меня точно навалом свободной, а ошибка вылетает моментально при запуске векторизации. Так что память кончиться не могла успеть ))
30. itlite 07.09.26 14:20 Сейчас в теме
Файл для скачивания не доступен.
Перезаливаете новую версию и стоит позже попробовать ?
31. KHoroshulinAV 389 07.09.26 16:32 Сейчас в теме
(30) Вроде доступен. У меня все скачивается.
32. itlite 08.09.26 00:47 Сейчас в теме
(31) когда нажимаем на файл получаем сообщение Ошибка! Указанный файл не найден в базе.
35. KHoroshulinAV 389 08.09.26 09:45 Сейчас в теме
(32) Может не весь пакет скачан? Приложение к MetaVision for 1C: AI (Windows) - не забыли положить?
36. itlite 08.09.26 11:48 Сейчас в теме
(35) я не совсем понимаю, я захожу на эту страницу разработки на инфостарте и нажимаю первую кнопку скачать
Прикрепленные файлы:
33. Bear488 08.09.26 08:18 Сейчас в теме
Интересное поведение сервиса. Несколько раз заметил. Задал вопрос. Ответа не получил. Деньги списались.
34. KHoroshulinAV 389 08.09.26 09:44 Сейчас в теме
(33) У вас было 2 попытки оплаты. одна успешная одна нет. После успешной пришли деньги на счет. И к стати при регистрации у вас был бонус +50р. так что можно было вообще не платить ничего и пользоваться программой.
37. Bear488 08.09.26 18:42 Сейчас в теме
Я не пишу про попытки оплаты. А описываю то что произошло. О том что было 50р. на счету я видел. Эти 50р. очень быстро закончились. Я внёс деньги. Ну а дальше что произошло описано выше.
39. Rafaraf 38 10.09.26 08:51 Сейчас в теме
Есть предложение - записать небольшие ролики по использованию каждого инструмента от самого разработчика (лучше него никто не видит). Например, у Инфостарт Тулкита есть такие и очень помогают понять неявные "фишки" использования.
40. KHoroshulinAV 389 10.09.26 12:58 Сейчас в теме
41. YA_223166461 10.09.26 15:30 Сейчас в теме
✅ Дерево конфигурации построено
❌ Ошибка загрузки ролей: [SQLITE_ERROR] SQL error or missing database (no such table: role_rights)
на сайт заходит, больше ничего нет, что делать
Прикрепленные файлы:
42. vadim1011985 103 11.09.26 11:08 Сейчас в теме
Такая же система была на Cursor . Индексатор на базе SQLLite + MCP . Все прекрасно работало. Сейчас в связи с блокировкой Cursor перешел на Cline и это этот сервис перенес. И все прекрасно работает.
46. andrew.ab 292 11.09.26 15:18 Сейчас в теме
(42) в чем проблема юзать Cursor и поставить себе расширение Codex? Если есть подписка chatgpt pro за 20$ можно 5 часов в сутки юзать до посинения.

Также можно сделать новую учетку в Cursor и юзать с vpn tunnel, например happ+blackvpn отлично работает.

Можно и VSCode + Cline юзать но ты платишь уже в несколько раз дороже за фронтир модели. Я подписка Cursor дает тебе доступ к тому же Grok 4.6 с огромным дисконтом.
Rafaraf; ILNIK; +2 – Ответить
47. vadim1011985 103 11.09.26 15:33 Сейчас в теме
(46) Подписки chatgpt pro нет. Была на Pro на Cursor. Искал самый простой вариант и наткнулся на Cline пока юзаю простой ИИ deepseek v4-flash вроде можно бесплатно использовать. Качество кода проверить не удалось , но анализ вполне сносно работает.

в чем проблема юзать Cursor и поставить себе расширение Codex


Нужно попробовать. Спасибо.

Также можно сделать новую учетку в Cursor и юзать с vpn tunnel, например happ+blackvpn отлично работает.
Про vpn был в курсе , но смутило что у Cursor запрещено использовать VPN и лавочку могут быстро прикрыть.
49. andrew.ab 292 11.09.26 16:02 Сейчас в теме
(47) happ+blackvpn и запускай happ tun. Никто не вычислит что ты из РФ.
50. KHoroshulinAV 389 11.09.26 16:30 Сейчас в теме
Индексатор на базе SQLLite + MCP - векторная БД есть? -нету. Анализ проблем есть? - нету. Мой ИИ обучается работе с 1С на собранных данных. + данный продукт условно бесплатный. платите только за ИИ. Так что metaVision на голову выше.
51. vadim1011985 103 11.09.26 16:39 Сейчас в теме
(50) Да, векторной базы нет, но нужна ли она ? С чего Вы взяли что нет анализа проблем ?

Вот например один из недавних запросов

"Конфиигурация @Конфигурации/КА 2.5 Посмотри как при корректировки поступления в у.е. расчитывается курс. Пример 22.05.2026 был оплачен аванс Курс 71.8521 Сумма у.е. = 40 062. Сумма Руб = 2 878 538.83. 30.06.2026 посупают услуги от поставщика на общую сумму у.е. 53 105.79. Курс у.е. на 30.06 78.9202. Так как ранее был аванс часть суммы зачитывается по курсу аванса 53 105.79 - 40 026 = 13 043.79 - должна зачесться по курсу на дату поступления услуг т.е. общая сумма руб по документу = 2 878 538.83( аванс) + 1 029 418.52(13 043.79* 78.9202) = 3 907 957.35. 06.07.2026 (курс у.е. 78.3848 ) приходит корректировка на сумму у.е. 13 043.83. Рублевая сумма по документу 959 874,38 - не понятно как посчиталось. "

Вот ответ

**959 874,38 — это не курс 06.07 и не курс «хвоста» после аванса.** Типовая КА считает корректировку по **средневзвешенному курсу всего исходного поступления** (аванс и «хвост» вместе).

## Как должно было быть по вашей логике

Поступление 30.06 считает рубль **как зачёт аванса** (это верно):

| Часть | У.е. | Курс | Руб. |
|---|---:|---:|---:|
| Аванс 22.05 | 40 062,00 | 71,8521 | 2 878 538,83 |
| Остаток | 13 043,79 | 78,9202 | 1 029 418,52 |
| **Итого** | **53 105,79** | | **3 907 957,35** |

Если корректировка 06.07 **снимает как раз этот остаток**, рубль должен быть ≈ **1 029 418,52** (курс 78,9202). Курс 06.07 (78,3848) здесь ни при чём.

## Откуда взялось 959 874,38

Средний курс исходного поступления:

`3 907 957,35 / 53 105,79 ≈ 73,5885`

`13 043,79 × 73,5885 ≈ 959 874,48` — это как раз ваши **959 874,38** (расхождение в копейках из‑за округления по строкам/НДС).

То есть корректировка пересчитала 13 043,83 у.е. **не по курсу остатка 78,92**, а по **смешанному курсу всего документа-основания**.

## Почему так в конфигурации

У `КорректировкаПриобретения` суммы в рублях идут через регистр `СуммыДокументовВВалютахУчета` с флагом **«пересчитывать по данным расчётов»**:

```6478:6489:Конфигурации/КА 2.5/Documents/КорректировкаПриобретения/Ext/ManagerModule.bsl
| ВЫБОР
| КОГДА ТаблицаДокумента.Ссылка.ДокументОснование ССЫЛКА Документ.ПервичныйДокумент
| ТОГДА ИСТИНА
...
| КОНЕЦ КАК ОтражаетсяВРасчетах,
| ТаблицаДокумента.ОбъектРасчетов КАК ОбъектРасчетов,
| ИСТИНА КАК ПересчитыватьПоДаннымРасчетов
```

Курс для корректировки берётся **не с 06.07 и не с остатка долга**, а с **прихода долга документа-основания** (`РасчетыСПоставщикамиПоСрокам`, `ВидДвижения = Приход`, `Долг > 0`):

```2170:2179:Конфигурации/КА 2.5/InformationRegisters/СуммыДокументовВВалютахУчета/Ext/Mana­gerModule.bsl
| ЕСТЬNULL(РасчетыСПоставщикамиПоСрокам.Долг,0) КАК СуммаВзаиморасчетов,
| ЕСТЬNULL(РасчетыСПоставщикамиПоСрокам.ДолгРегл,0) КАК СуммаВзаиморасчетовРегл,
...
| ПО СвязанныеДокументы.СвязанныйДокумент = РасчетыСПоставщикамиПоСрокам.ДокументРегистратор
| И ... ВидДвижения = Приход
| И РасчетыСПоставщикамиПоСрокам.Долг > 0
```

На поступлении в у.е. это выглядит так:

1. **Приход долга на всю сумму** 53 105,79 у.е. уже **смешанным** рублём 3 907 957,35 (аванс по 71,8521 + хвост по 78,9202).
2. **Зачёт аванса** — это уже **расход** долга, его запрос корректировки **не берёт**.

Поэтому курс корректировки:

`3 907 957,35 / 53 105,79 ≈ 73,5885`
а не `1 029 418,52 / 13 043,79 = 78,9202`.

Для НДС то же самое зафиксировано явно: курс корректировки должен совпадать с курсом основания:

```1374:1381:Конфигурации/КА 2.5/InformationRegisters/СуммыДокументовВВалютахУчета/Ext/Mana­gerModule.bsl
| ВЫБОР
| КОГДА СУММА(...СуммаБезНДС + ...СуммаНДС) <> 0
| ТОГДА СУММА(...БазаНДСРегл + ...СуммаНДСРегл)
| / СУММА(...СуммаБезНДС + ...СуммаНДС)
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК КурсНДСКорректировки
```

Комментарий в коде: *«Курс корректировки НДС должен соответствовать курсу отражения НДС документа основания»*.

## Что с курсом 78,3848 от 06.07

Он **не участвует** в итоговой рублёвой сумме корректировки.

Первый проход проведения мог бы взять курс ЦБ на `ДатаКурса` = дата корректировки, но затем суммы **перезаписываются** по взаиморасчётам и по курсу основания. Если валюта документа = валюта взаиморасчётов (оба у.е.), в шапке `КурсЧислитель/КурсЗнаменатель` вообще **1/1** — рубль из шапки не считается.

## Итог

Поступление 30.06 считает рубль **по частям** (аванс / остаток).
Корректировка 06.07 считает рубль **одной дробью по всему основанию**. Поэтому снятие «хвоста» 13 043,83 у.е. даёт ~959 тыс. руб., а не ~1 029 тыс. руб.

Это типовое поведение КА 2.5, а не ошибка курса ЦБ на дату корректировки. Если нужно, могу отдельно расписать, как это поменять (чтобы уменьшение шло по курсу остатка долга, а не по среднему курса основания).
Показать
53. gybson 15 13.09.26 21:59 Сейчас в теме
Все это уже давно покрыто бесплатными MCP. Они может быть не все представлены на инфостарте и упакованы. Но такие сервисы не так легко размещать и поддерживать.
54. Ks_83 268 14.09.26 11:52 Сейчас в теме
А разве не проще и дешевле заплатить курсору или даже копеечному дипсику и он за 5мин соберет вам MCP сервер для быстрого поиска по конфигурации?
55. VSvintsov1 15.09.26 14:15 Сейчас в теме
не первый раз читаю про очередную "векторизацию" ...

Поясните плз - неужели в EDT все так плохо что приходится изобретать свое?
а если не плохо, то почему отказываетесь от mcp плагинов подключаемых в EDT ?
56. war41k 1433 20.09.26 22:27 Сейчас в теме
Друзья, многие мне писали и на сайте и в личку с просьбой продолжить работу над проектом., а где в личку написать?
57. war41k 1433 20.09.26 22:28 Сейчас в теме
ее по мойму в том году отключили
58. VSvintsov1 23.09.26 09:32 Сейчас в теме
60. war41k 1433 28.09.26 17:32 Сейчас в теме
61. KHoroshulinAV 389 05.10.26 12:09 Сейчас в теме
Рад сообщить, что вышла версия 3.3.Сильно переработанная в части установки.Улучшена загрузка данных. Если в системе есть хорошая видеокарта, то ПО доустанавливает библиотеки CUDA (+3G) и векторизация идет на видеокарте что увеличивает скорость на порядки. Но требует На ПК доп место. т.е....4-6G. так-же улучшен AI. Особенно RU версия, из-за специфики серверов Яндекс. Переработаны вкладки "Дерево функций" - появилась визуализация форм, макетов, и проч." + система ищет 1С, если нашла чать работы по запаковке/распаковке файлов делает с ней. 2я вкладка "работа с модулем" доже доработана тоже добавлена визуализация. Я по прежнему рекомендую использовать Custom версию т.к. там просто больше моделей и она немного дешевле, но Ru версия это тоже полноценное решение просто модели в RU контуре. Так-же напомню, что при багах и не верной работе ИИ можно "сообщить об ошибке ИИ"- есть такая кнопка. Я рассматриваю все проблемные моменты и стараюсь улучшить работу системы. Посмотреть можно тут: https://infostart.ru/1c/articles/2773363/
62. YA_679497306 25.10.26 21:10 Сейчас в теме
1. OpenCode или другой агент любой. Подписка например на дипсик флэш где подписку на 40$ практически невозможно потратить за месяц в режиме работы целый день без остановки.
2. Скилы Николая или аналог, работа с файлами конфигурации, сборка разборка расширений,, обработок и тд, работа с формами и почти всеми объектами конфигурации, загрузка выгрузка расширений, конфигурации и тд. Бесплатно на гитхабе.
3. Пара мср тулсов типа rlm или code index, которые строят граф. Бесплатно на гитхабе.
4. Roctup или аналог для получения данных из 1с. Бесплатно на гитхабе.
5. Любой другой инструмент или скилы бесплатно на гитхабе, например по синтаксису платформы или БСП и тд. Их море.

Скажите чем у вас лучше? Какие преимущества? Вряд ли вы сможете работать с моделью лучше чем специализированные кодовые агенты.
Nadezhdin; artbear; +2 – Ответить
Для отправки сообщения требуется регистрация/авторизация