tools_ui_1c icon indicating copy to clipboard operation
tools_ui_1c copied to clipboard

Построение графов модуля [УИ]

Open extreme-sav opened this issue 3 years ago • 4 comments

Описание задачи

Построение графов модуля [УИ] Необходима обработка, которая будет строить графы вложенностей одних функций в другие, на основании кода полученного из модуля формы или объекта.

Опишите вашу Цель, которую вы сможете достичь с помощью новой функциональности в типовых конфигурациях построенных на БСП некоторые модули содержат по 30-40 тысяц строк кода. в таких модулях сложно разбираться, кроме этого большая вложенность функций и процедур. данные графа могли бы помочь быстрому ориентированию в большом количестве информации.

Опишите решение Четкое и понятное описание того, что Вы хотите видеть в проекте и как именно? в обработке должна быть возможность выбрать объект на основании которого строить графы. Под объектом понимается модуль формы, модуль объекта, модуль менеджера, общий модуль. Далее при нажатии кнопки "сформировать" заполняется график (графическое поле) графами с зависимостями.

Дополнительная информация построение графов можно посмотреть на примере https://infostart.ru/public/20309/ здесь графы строятся на основании зависимостей документов.

extreme-sav avatar Oct 27 '21 11:10 extreme-sav

пример https://infostart.ru/public/510985/

extreme-sav avatar Nov 02 '21 06:11 extreme-sav

Еще пример 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/ опенсорсная, кроссплатформенная

borisovcpr avatar Feb 12 '22 10:02 borisovcpr

ссылки на библиотеки на js

https://modeling-languages.com/javascript-drawing-libraries-diagrams/

borisovcpr avatar Feb 12 '22 10:02 borisovcpr

а тут будет реализация?

extreme-sav avatar Oct 10 '23 13:10 extreme-sav