gifts2017

Выгрузка метаданных конфигурации 1С в Visio 2010/2013 (для 8.3)

Опубликовал Роман Цованян (pfihr) в раздел Обмен - Обмен с другими системами

Обработка выгрузки метаданных конфигурации 1С в ER-диаграмму Visio 2010/2013 (для 8.3)

В результате одной из моих проектных задач и экспериментов по интеграции 1С с Visio 2010/2013, на свет появилась данная обработка.

Она позволяет по выбраным разделам дерева конфигурации 1С Предприятие 8.3 сформировать файл Visio с ER-диаграммой.

В коде встречаются следующие новации:

1. Рисование в Visio через COM-объект (COM-соединение) в режиме тонкого клиента

2. Пример компактного программирования обработки массивов структур (показана ссылочная природа этих объектов), поволяющая без проблем передавать разнообразные иерархические структурированные данные с сервера на клиент и обратно

3. Алгоритм топологической сортировки графа методом поиска в глубину (Depth-first search, DFS)

4. Алгоритм визуализации графа методом "спиральной улитки" - нашего с Ильей Володиным авторского метода визуализации сложно-связанных графов на плоскости (много-ко-многим, ERD-тип графов сущностей с аналитиками).

Скачать файлы

Наименование Файл Версия Размер
ERДиаграммаКонфигурацииVisio.epf 19
.epf 9,75Kb
30.11.16
19
.epf 9,75Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Игорь Steelvan (Steelvan) 30.11.16 17:25
Если взять этот модуль http://infostart.ru/public/559585/, то можно будет генерировать схемы по XML описанию прямо в 1С.
Плюс схемы будут интерактивны внутри 1С, что позволит привязывать объекты метаданных прямо к элементам диаграммы и открывать их кликом по диаграмме.
Ну или делать расшифровку (другие диаграммы строить) при клике.
2. Сергей (necropunk) 06.12.16 17:31
СППР же умеет выгружать в ER-диаграмму? Или я что-то неправильно помню?
3. Danil Potapov (Danil.Potapov) 06.12.16 20:19
обычно, что-то похожее хочет новенький консультант или аналитик со знанием VBA. После создания схем от реальных учетных систем, у такого заказчика в глазах тухнет свет (или пламя революционного настроя, у всех по разному).
CyberCerber; coollerinc; maxopik2; slavap; gubanoff; DreamcastMD; alexht; DivS; zqzq; +9 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа