Информационные системы
Анализ метаданных 7.7


Построитель графов DOT

Анализ метаданных 7.7

Структура конфигурации 8.0

Форум

mista.ru / Построитель графов DOT / Анализ метаданных 7.7
Анализ метаданных 7.7 (версия 1.00, 21.04.2004) - Внешняя обработка для 1С:Предприятия 7.7
(с) Алексей Кренделев, 2004
aekrendelev@mail.ru
http://www.mista.ru/dot/amv7.htm

Введение

Построитель графов DOT и программа Wingraphviz позволяют полностью автоматизированно рисовать графы. Одним из самых замечательных применений данных программ является автоматизированное построение структуры любой конфигурации на 1С:Предприятие 7.7. Для этого нужно пройтись по метаданным и сформировать текстовый файл определенной структуры.

Обработка "Анализ метаданных" позволяет сформировать входной файл для DOT, содержащий взаимосвязи между объектами конфигурации по реквизитам и по подчиненным справочникам. Кроме того позволяет установить фильтр по объектам, т.е. перечислить объекты конфигурации, которые обязательно должны быть отражены на диаграмме.

Подробнее о программе DOT написано на странице www.mista.ru/dot, где можно найти аналогичную обработку для версии 8.0.

С помощью данной обработки и программы Wingraphviz можно для любой конфигурации на 7.7 получить графы, подобные этим:

Инструкция по применению

Для построения графа нужно установить переключатель "Граф по реквизитам", "Граф ввода на основании" или "Граф движения по регистрам". В последнем случае для работы данной обработки используется программа GComp - http://1c.alterplast.ru

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

На закладке "Фильтр" можно перечислить объекты, которые должны быть отражены на диаграмме. Если указан флажок "Ограничить подчинённые", тогда на графе будут отображены ТОЛЬКО указанные объекты и не будут отражены связанные с ними объекты. Фильтр может быть загружен из текстового файла с разделителем TAB, например,

Справочник Валюты
Справочник Контрагенты
Справочник КонтрагентыКонтактныеЛица
Справочник КонтрагентыКонтактныеЛицаСвязь

Установка библиотеки Wingraphviz

Для использования библиотеки Wingraphviz.dll ее необходимо зарегистрировать в реестре c помощью команды:
regsvr32.exe <постоянный путь к dll> (для Windows 2000/XP)
regserver.exe <постоянный путь к dll> (для Windows 95/98/Me)

Для этого нужно иметь права локального администратора на данной машине. После регистрации перемещать DLL в другой каталог нельзя, поскольку
придется заново регистрировать программу в реестре.

Выходной файл обработка выдает в Microsoft Excel (желательно, чтобы он был запущен!), чтобы его можно было сразу распечатать. Как выяснилось, это наиболее удобный способ печати таких широких диаграмм. После распечатки отдельные листы можно совместить друг с другом и склеить для анализа структуры конфигурации. Если создать файл Excel не получилось, то обработка сохраняет результат в файл PNG и выводит путь к нему в окно сообщений.

Оформления элементов графа обработкой "Анализ метаданных 7.7"

Формы узлов

  • Константа - diamond - ромб
  • Справочник - ellipse - овал
  • Документ - box - прямоугольник
  • Перечисление - parallelogram - параллелограмм
  • ПланСчетов - tripleoctagon - восьмиугольник с тройной рамкой
  • Счет - doubleoctagon – восьмиугольник с двойной рамкой
  • Регистр - circle – круг
  • Все остальное – Msquare – квадрат с уголками

Стиль стрелки

  • Владелец – Bold – жирная
  • Все остальное – Solid – обычная сплошная

Голова стрелки

  • ·Реквизит таблицы – inv – инвертированная стрелка
  • Измерение регистра - odot – незакрашенный кружок
  • Ресурс регистра - dot – закрашенный кружок
  • Реквизит регистра - none – без наконечника
  • Приход в регистр - normal - обычная
  • Расход из регистра - inv - инвертированная стрелка
  • Оборот по регистру - dot - закрашенный кружок
  • Счета плана счетов - none - без наконечника
  • Все остальное - normal - обычная

Ваши вопросы и дельные мысли направляйте по адресу aekrendelev@mail.ru или спрашивайте на форуме www.forum.mista.ru

Скачать

Скачать обработку: Анализ метаданных 7.7 - 500К (с библиотекой WinGraphviz.dll и GComp.dll).

© Станислав Митичкин
www.mista.ru
, 1997-2003
1C:TOP-100
Волшебный форум