Analyzer 1C: инструмент для анализа зависимостей в крупных конфигурациях 1С

Analyzer 1C: инструмент для анализа зависимостей в крупных конфигурациях 1С
23.04.2026
1438

В каталоге Маркетплейс появился новый инструмент для разработчиков 1С – Analyzer 1C, предназначенный для анализа сложных конфигураций с большим количеством объектов, ролей и расширений. Решение помогает разобраться в зависимостях между элементами системы, объединяя данные основной конфигурации и всех подключенных расширений в единый граф.

Как работает Analyzer 1C

Инструмент работает с выгрузкой конфигурации как в формате ZIP, так и напрямую с Git (выгрузки git-sync и EDT). После загрузки он автоматически извлекает метаданные, модули, функции и связи между ними. В результате формируется граф зависимостей, который доступен через веб-интерфейс. Это позволяет быстро увидеть, какие объекты связаны между собой, кто вызывает конкретные функции и какие роли имеют доступ к тем или иным элементам.

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

Что умеет инструмент

Среди возможностей продукта:

  • построение графа зависимостей между объектами;
  • анализ обращений к данным через запросы в коде, формах и СКД;
  • анализ ролей и прав доступа, включая программные проверки;
  • навигация по подсистемам и типам метаданных;
  • поиск по всем объектам конфигурации в реальном времени;
  • визуализация зависимостей в виде интерактивного графа.

Также реализован анализ подписок на события, что позволяет выявлять скрытые цепочки вызовов при записи объектов. Кроме того, доступны метрики качества кода – инструмент автоматически находит «монстр-функции» с высокой сложностью, большим числом строк или запросами в циклах.

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

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

Analyzer 1C распространяется в виде Docker-образа и не требует установки дополнительных компонентов. Поддерживается загрузка конфигураций как из ZIP-файлов, так и напрямую из Git-репозиториев.

Инструмент ориентирован на работу с крупными решениями – в качестве примера приводится конфигурация «1С:ERP. Управление холдингом», содержащая десятки тысяч модулей и сотни тысяч функций.

Что нового в версии 1.3.52

Вышла новая версия Analyzer 1C – 1.3.52. В обновлении добавлен поиск неиспользуемых экспортов, выявление ошибок клиент ↔ сервер и поддержка работы с EDT-проектами напрямую из Git.

Обновление помогает быстрее находить проблемные места в коде и снижать риски при доработках.

Переходите на страницу продукта и изучайте его возможности.

 
logo

Analyzer 1C

Полная картина зависимостей 1С в одном интерфейсе.

Подробнее
logo

Больше полезной информации
в нашем телеграм-канале

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:

См. также

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

23.07.2026    974    o_prohina    0       

15

Ручной перенос данных из Excel в 1С отнимает время и создает риск ошибок. Готовые решения на Инфостарт Маркетплейс автоматизируют загрузку номенклатуры, цен и остатков из любых таблиц. Ускорьте работу с данными и исключите рутину

22.07.2026    391    vtretyakova    2       

15

В этой статье разберем, как попасть в Реестр отечественного ПО, какие документы понадобятся, зачем нужен сайт продукта, сколько может занять регистрация, почему по заявке могут отказать и как Инфостарт помогает авторам пройти этот путь.

21.07.2026    436    o_prohina    0       

17

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

16.07.2026    1433    o_prohina    4       

17

В подсистеме «Раздельный учет ГОЗ» вышла версия 1.3.784. Доработали отчетность по расчетно-калькуляционным материалам, расширили инструменты анализа распределения затрат и заработной платы, а также добавили новые возможности копирования настроек.

15.07.2026    719    o_prohina    0       

17

Как подготовиться к обязательному переходу на ЭТрН: проверить процессы и данные в 1С, распределить роли, выбрать оператора ЭПД и провести тестовые перевозки.

14.07.2026    1803    o_prohina    1       

23

Вышло обновление rust-embedder 0.1.23. В новой версии изменен механизм загрузки модели эмбеддингов при первом запуске сервиса векторизации

13.07.2026    1360    SemenovaYulia    0       

31

Вышла новая версия модуля интеграции 1С с маркетплейсами из одного окна. В этом релизе много изменений для ежедневной работы с Wildberries, Ozon, «Яндекс Маркетом», Lamoda и Авито: загрузки заказов, остатков, цен, поставок ФБО, ОКМ и статусов товаров.

09.07.2026    807    o_prohina    0       

18

Комментарии

Инфостарт бот
1. Darklight 24.04.26 16:04 Сейчас в теме
Карту зависимостей функций показывает?
2. SemenovaYulia 24.04.26 16:47 Сейчас в теме
(1)Добрый день.

На странице продукта появилась новая версия 1.4.17
Версия 1.4.17 - появился новый раздел «Граф вызовов»: показывает, что реально выполнится при вызове функции — прямые вызовы, подписки на события, стандартные обработчики (ПередЗаписью, ОбработкаПроведения и т.п.) и перехваты расширений (&Перед/&После/&Вместо на уровне функций, а не модулей), с явной пометкой мест, где цепочка уходит в динамический вызов Выполнить().
vtretyakova; Darklight; +2 Ответить
Для отправки сообщения требуется регистрация/авторизация