MetaVision for 1C PRO: мощный инструмент анализа конфигурации стал еще лучше

19.05.26

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

MetaVision for 1C PRO — профессиональная версия статического анализатора и визуализатора кода. Загружает выгрузки конфигураций, расширения и внешние файлы, за секунды строит графы функций, находит уязвимости безопасности и подсвечивает проблемы производительности. В арсенале: визуализация логики в виде графов условий, циклов, транзакций и вызовов, статический аудит безопасности с поиском RCE, SSRF, COM-инъекций и паролей в коде, выявление запросов в циклах и вложенных блокировок, полнотекстовый поиск по всем модулям, встроенный редактор с конвертером запросов и автоформатированием, а также честная статистика по объектам и функциям. Главное новшество PRO — до пяти конфигураций одновременно с мгновенным переключением, наложение до пяти расширений как в конфигураторе, анализ внешних файлов в единой связке с основной конфигурацией и пять тем оформления. Инструмент для тех, кто ведёт несколько проектов параллельно и хочет видеть полную картину в одном окне — быстро, наглядно и безопасно.

Файлы

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

Наименование Скачано Купить файл
MetaVision for 1C PRO: Windows 10-11 (x64, x86)
.zip 394,19Mb
0 6 200 руб. Купить
MetaVision for 1C PRO: Linux
.zip 233,65Mb
0 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

 

 

 

 

1. Когда одной конфигурации мало

MetaVision for 1C родился из простой и знакомой каждому разработчику боли. Модули по 50 тысяч строк, отсутствие визуализации, никакого статического анализа, поиск ошибок глазами и рисование схем на бумаге. Платформа 1С не давала инструментов для структурного обзора кода — и MetaVision закрыл эти дыры. Бесплатная версия научилась строить графы функций, сканировать уязвимости, находить запросы в циклах и блокировки в транзакциях, искать по всем модулям и собирать статистику. Для сценария «одна конфигурация — один разработчик» этого хватило с лихвой.

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

Бесплатная версия MetaVision решила проблему «одна конфигурация — один разработчик». Но что делать, когда конфигураций пять, вокруг них расширения, и всё это нужно анализировать одновременно, не теряя времени на переключения? Ответ — в PRO. И ответ этот оказался интереснее, чем просто «добавили вкладок».


 

 

 

2. Что умеет MetaVision: полный обзор возможностей

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

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

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

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

Платформа 1С даёт разработчику отличный редактор кода с подсветкой синтаксиса, контекстными подсказками и отладчиком. Код пишется и читается в виде текста — и для написания это абсолютно правильно. Но когда нужно понять сложную функцию, написанную кем-то другим (или вами, но три года назад), последовательное чтение строки за строкой становится долгим процессом. Особенно если функция занимает 200, 500, а то и 2000 строк. В ней могут быть десятки условий, вложенных циклов, транзакций и вызовов других методов. Держать всю эту структуру в голове, листая экран за экраном, непросто.

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

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

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

2.2. Статический аудит безопасности: автоматический поиск уязвимостей

Платформа 1С предоставляет разработчику мощные средства интеграции: работа с COM-объектами, внешними обработками, HTTP-запросами, файловой системой. Это открывает огромные возможности, но одновременно требует внимательности. Случайный вызов Выполнить() с пользовательским параметром, динамический URL для загрузки внешней обработки, жёстко прописанный пароль в коде — такие ошибки редко заметны при обычном чтении модуля, особенно если конфигурация большая.

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

  • RCE — поиск мест, где возможно выполнение произвольного кода: Выполнить(), Вычислить(), ЗапуститьПриложение(), работа с COM-объектами, динамическая загрузка обработок.
  • SSRF — HTTP-запросы с динамическими URL, небезопасная работа с файловой системой, вызовы веб-сервисов с параметрами из внешних источников.
  • COM-инъекции — создание COM-объектов по строковым именам, небезопасные вызовы Automation.
  • Пароли и секреты в коде — строки, похожие на пароли, токены, ключи доступа, которые по ошибке остались в тексте модулей, а не в безопасном хранилище.
  • Опасное логирование — запись в журнал чувствительных данных, которые не должны там оказываться.

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

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

2.3. Поиск проблем производительности: запросы, транзакции, блокировки

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

MetaVision помогает находить такие места автоматически. Работает в двух направлениях:

  1. Поиск запросов в циклах. Программа проходит по всем функциям и ищет конструкции, где внутри цикла выполняется запрос. Если запрос находится в нескольких вложенных циклах, глубина анализируется отдельно, и проблема помечается как критическая.
  2. Анализ вложенных транзакций и блокировок. Здесь MetaVision строит цепочки вызовов между функциями и показывает, как одна конструкция влияет на другую. Например, цикл вызывает функцию, та открывает транзакцию, а внутри транзакции накладывается блокировка. По отдельности всё корректно, а вместе — риск деградации производительности или даже взаимоблокировок.

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

2.4. Полнотекстовый поиск по всем модулям конфигурации

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

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

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

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

2.5. Встроенный редактор кода 1С

Отдельная вкладка для быстрой повседневной работы с текстом модуля. Не для замены конфигуратора, а для операций, которые нужны постоянно и которые MetaVision делает быстрее:

  • Конвертер запросов. Превращает запрос из формата с вертикальными чертами в обычный читаемый текст и обратно. Длинные запросы на десятки строк — больше не нужно вручную добавлять или убирать символы |.
  • Автоформатирование. Вставили кусок кода со сбитыми отступами — MetaVision выравнивает его автоматически: условия, циклы, запросы, операторы присваивания.
  • Проверка синтаксиса. Находит незакрытые скобки, нарушенные блоки Если–КонецЕсли, Попытка–Исключение–КонецПопытки, отсутствие Возврат в функциях. Быстрый валидатор перед вставкой кода в конфигуратор.
  • Проверка орфографии. Анализирует строки и комментарии через Яндекс.Спеллер, показывает опечатки в пользовательских сообщениях и документации.

2.6. Статистика по конфигурации

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

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

Всё это — основа MetaVision, доступная и в бесплатной версии, и в PRO. А теперь — что нового появилось именно в платной версии и ради чего её стоит попробовать.

 

 


3. Что нового в MetaVision PRO

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

PRO-версия выросла именно из этих сценариев. Она не отменяет всё то, что было в бесплатной — она надстраивается сверху, добавляя мультипроектность и гибкость. Давайте разберём, что именно появилось.

3.1. Подготовка данных: как правильно выгружать конфигурации

Прежде чем загружать данные в MetaVision, их нужно правильно подготовить. Процесс простой и интуитивный:

  1. Выгрузка конфигурации: в Конфигураторе 1С выберите КонфигурацияВыгрузить конфигурацию в файлы и укажите целевую папку. Никаких дополнительных настроек не требуется.
  2. Выгрузка расширений: найдите нужное расширение в списке и аналогично выгрузите его через конфигуратор. Совет: создайте внутри папки конфигурации подпапку Расширения и выгружайте каждое расширение в свою подпапку — так проще поддерживать порядок.
  3. Внешние обработки и отчёты: создайте отдельную папку ВнешниеОтчетыОбработки и поместите туда все связанные файлы.

Такая структура папок упрощает дальнейшую настройку проектов в MetaVision и делает процесс загрузки предсказуемым.

3.2. Проекты: до пяти конфигураций с быстрым переключением

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

В PRO введена концепция Проекта. Проект — это сборный объект, который хранит в себе:

  • путь к основной конфигурации;
  • до пяти расширений с указанием префиксов;
  • путь к папке с внешними отчетами и обработками.

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

💡 Совет: после внесения изменений в конфигурацию используйте кнопку «Обновить проект» вместо полной перезагрузки. Обновление занимает меньше времени, но данные в системе становятся актуальными.

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

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

3.3. Расширения и внешние файлы: наложение как в конфигураторе

Работа с расширениями — один из главных запросов, который звучал с самого выхода бесплатной версии. И в PRO он закрыт.

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

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

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

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

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

3.4. Пять тем оформления

В бесплатной версии тема оформления одна — светлая. Работать можно, но когда вы проводите в программе несколько часов подряд, монотонность начинает сказываться. У всех разное зрение, разное освещение на рабочем месте, разные предпочтения. Кто-то привык к тёмным темам, кто-то предпочитает более мягкие цветовые схемы, кто-то — классический светлый интерфейс.

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

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

3.5. Прочие улучшения

PRO — это зрелый продукт, в котором учтён фидбек первых пользователей бесплатной версии и улучшены все ключевые аспекты. Коротко по основным доработкам:

  • Графы строятся быстрее. На бесплатной версии большие функции с двумя сотнями узлов могли загружаться с небольшой задержкой. В PRO построение графа происходит практически мгновенно. Масштабирование, перетаскивание, навигация по графу стали плавнее.
  • Экспорт графов в PDF улучшен. Картинка ложится чётко, без смазывания. Текст хорошо читается, узлы и связи отображаются качественно. Такой граф можно смело вставлять в любую презентацию, аудиторский отчёт или документацию.
  • Поиск стал точнее. Улучшено ранжирование результатов, меньше ложных срабатываний. Когда вы ищете вызов конкретного метода по всей конфигурации, вы получаете именно то, что искали.
  • Статистика уточнена. Повышено качество сбора и обработки данных. Все цифры выверены — на метрики можно уверенно опираться при планировании рефакторинга.

Это не единичные изменения, а комплексная доработка продукта. PRO — это не просто «бесплатная версия с новыми кнопками». Это отполированная версия, в которой улучшено всё, что требовало внимания, и добавлено то, чего остро не хватало.

 

 


4. Бесплатная vs PRO: что выбрать и для кого

Обе версии MetaVision — и бесплатная, и PRO — построены на одном фундаменте. Графы функций, сканер уязвимостей, поиск проблем производительности, полнотекстовый поиск, редактор кода, статистика — всё это доступно в любой версии. Разница не в том, что умеет программа, а в том, с каким объёмом проектов вы работаете.

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

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

Ключевые отличия

Возможность

Бесплатная версия

PRO версия

Работа с конфигурациями

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

До пяти конфигураций одновременно. Загрузили все свои проекты утром и переключаетесь между ними в один клик

Расширения

Не поддерживаются. Анализируете только основную конфигурацию

До пяти расширений. Накладываются на основную конфигурацию как в конфигураторе — видите итоговый код

Внешние обработки и отчёты

Не поддерживаются. Каждый внешний файл нужно открывать и анализировать отдельно

Загружаете папку с внешними файлами — и они становятся частью общего анализа

Единая картина проекта

Видите только основную конфигурацию

Конфигурация + расширения + внешние файлы в одной связке. Общий поиск, общие графы, общая статистика

Темы оформления

Одна светлая тема

Пять тем на выбор, включая тёмную

Скорость графов

Большие функции с сотнями узлов могут грузиться с задержкой

Графы строятся практически мгновенно

Точность поиска

Ищет по всей конфигурации, но могут быть ложные срабатывания

Улучшенное ранжирование, меньше мусора в результатах

Статистика

Базовая

Исправленная и точная. На цифры можно опираться в отчётах

Для каких задач

Один проект, нет расширений, нет внешних файлов

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


5. Выводы

Бесплатная версия MetaVision была выпущена как инструмент для решения конкретной задачи: дать разработчикам 1С визуализацию кода, статический анализ и поиск ошибок, которых не хватает в платформе. За время, прошедшее с релиза, программа была скачана значительное число раз, и обратная связь от пользователей помогла определить, в каком направлении двигаться дальше.

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

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

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

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

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


💆 Удобство работы: просто, быстро, интуитивно

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

  • Никакого обучения. Программа не требует чтения документации или просмотра обучающих видео. Загрузили выгрузку конфигурации — и всё готово к работе. Дерево метаданных слева, функции в центре, граф и код справа — расположение элементов привычное и логичное. Освоение занимает минуты.
  • Быстрый запуск. Не нужно ничего настраивать, устанавливать дополнительные компоненты или разворачивать базы данных. Скачали, распаковали, запустили — программа готова к работе. Выбрали папку с выгрузкой — и через несколько секунд конфигурация загружена.
  • Интерактивные графы. С графом можно работать мышью: перетаскивать узлы, масштабировать, менять стили отображения. Клик по узлу подсвечивает нужную строку в коде. Клик по строке в коде подсвечивает узел на графе. Это не статическая картинка, а рабочий инструмент навигации по функции.
  • Единый интерфейс для всех задач. Шесть вкладок — и каждая решает свой класс задач: анализ структуры, редактирование кода, поиск, аудит безопасности, производительность, статистика. Не нужно переключаться между разными программами или окнами. Всё в одном месте.
  • Быстродействие. Загрузка конфигурации, построение графов, полнотекстовый поиск, запуск сканеров — всё работает с ощутимой скоростью. В PRO-версии графы строятся ещё быстрее, а поиск стал точнее. Даже на крупных конфигурациях с сотнями модулей программа не заставляет ждать.
  • Темы оформления. В PRO-версии добавлено пять тем, включая тёмную. Можно выбрать ту, которая комфортна при текущем освещении и не утомляет глаза при длительной работе.
  • Понятные результаты проверок. Сканеры не просто выдают список ошибок — каждая проблема сопровождается уровнем опасности, описанием, фрагментом кода и рекомендацией по исправлению. Не нужно гадать, что означает та или иная ошибка и как её чинить. Всё объяснено.
  • Никакой магии. Программа работает локально. Код никуда не отправляется, сторонние серверы не участвуют. Всё, что происходит, — происходит на вашем компьютере.

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

 

 

🔧 Технические особенности

  • Программный продукт предназначен для использования вместе с платформой «1С:Предприятие 8.3. Управляемые формы».
  • Проверка работоспособности проводилась на «1С:Предприятие 8.3» (8.3.25.1394).
  • Привязки к конкретной конфигурации нет.
  • Проект распространяется для платформ Windows (x86, x64) и Linux.
  • Формат загрузки: выгрузка конфигурации в файлы, расширения и внешние обработки загружаются из указанных папок.
  • Безопасность: программа работает локально, код конфигурации не отправляется на сторонние серверы и не анализируется в интернете. Доступ в сеть требуется только для проверки обновлений, отправки анонимной статистики использования программы и работы сервера лицензирования.
  • Исходный код доступен на GitHub: MetaVision
  • Статья на Хабр: Мне надоело искать ошибки глазами — я создал бесплатный аудитор для 1С

 


💙 Почему проект важен для сообщества

👁 MetaVision создавался как ответ на системную нехватку инструментов анализа кода в платформе 1С. В конфигураторе нет визуализации логики, нет статического анализа безопасности, нет автоматического поиска проблем производительности. Разработчики годами решали эти задачи вручную — чтением кода, поиском по тексту, схемами на бумаге.

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

👍 Развитие проекта напрямую зависит от сообщества. Каждое скачивание, каждый отзыв, каждое пожелание по доработкам помогает двигаться дальше. Именно вы — тот, кто читает эту статью — можете сделать программу лучше своей супер-идеей. Предложения по улучшению приветствуются и внимательно рассматриваются.

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

 

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

См. также

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

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

24900 руб.

20.08.2024    68211    357    164    

313

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

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

16500 руб.

02.09.2020    258747    1428    421    

1165

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

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

15250 руб.

25.08.2025    55020    111    29    

123

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

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

22570 руб.

06.10.2023    38227    102    46    

122

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

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

17000 руб.

10.11.2023    25266    93    46    

102

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

6000 руб.

25.02.2026    3641    13    1    

16

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

9500 руб.

17.05.2024    52893    182    63    

216
Для отправки сообщения требуется регистрация/авторизация