Open extreme-sav opened 3 years ago
Еще пример https://infostart.ru/1c/articles/196899/
В комментариях обсуждение про вывод связей метаданных, есть пример https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=407307&action=download
http://www.graphviz.org/ опенсорсная, кроссплатформенная
ссылки на библиотеки на js
https://modeling-languages.com/javascript-drawing-libraries-diagrams/
а тут будет реализация?
Описание задачи
Построение графов модуля [УИ] Необходима обработка, которая будет строить графы вложенностей одних функций в другие, на основании кода полученного из модуля формы или объекта.
Опишите вашу Цель, которую вы сможете достичь с помощью новой функциональности в типовых конфигурациях построенных на БСП некоторые модули содержат по 30-40 тысяц строк кода. в таких модулях сложно разбираться, кроме этого большая вложенность функций и процедур. данные графа могли бы помочь быстрому ориентированию в большом количестве информации.
Опишите решение Четкое и понятное описание того, что Вы хотите видеть в проекте и как именно? в обработке должна быть возможность выбрать объект на основании которого строить графы. Под объектом понимается модуль формы, модуль объекта, модуль менеджера, общий модуль. Далее при нажатии кнопки "сформировать" заполняется график (графическое поле) графами с зависимостями.
Дополнительная информация построение графов можно посмотреть на примере https://infostart.ru/public/20309/ здесь графы строятся на основании зависимостей документов.