Введение:
Если вам надо программно создать какой-нибудь рисунок, то данная обработка вам пригодится.
Обработка основана на двух компонентах:
- Graphviz (http://www.graphviz.org)
- PlantUML (http://plantuml.sourceforge.net)
Оба этих компонента позволяют текст преобразовать в диаграмму.
Описание:
Если в в тексте встречается @startuml ИмяФайла, то обработка использует вторую компоненту для создания изображения. Имя файла при этом ИмяФайла указывать необязательно.
В противном случае используется первый компонент.
Справа указаны ключевые слова plantuml, которые выводятся по команде plantuml.jar -language.
Зависимости:
- JAVA 6
- plantuml
- graphviz
На закладке «Настройки» при нажатии на кнопке «Открытие» показываются версии компонент.
Используются штатные графические схемы 1С, или это эмуляция?
(1) Это эмуляция. Хотя термин эмуляция вряд ли подходит.
(2) Ну ты понял, о чём я. Эх, вот бы сами графические схемы имели нормальные методы программного построения…
(3) Yashazz, 1С обещало это еще в 2009. Я ждал-ждал, а потом нашел плагин к redmine — RedmineExternalFilter. Начал писать документацию.. В браузере не ах как удобно, хотя… Нашел WPF plantUML editor, gveditor. Но как-то неудобно. А тут все в одном. Кстати на сервере 1С использую для генерации диаграммы SQLite базы данных, которая у меня генерируется для андроида.
Как не хватает в 1С программного создания графической схемы. Однако, есть вариант обхода этого момента. (Обработка на управляемых формах).
Не надо ничего обходить. Возьми ОптимаСофт:Схемы поhttp://www.схемы1С.рф и рисуй в 1С на здоровье. Хочешь программно, хочешь интерактивно.
Схема сохраняется в xml. Анализируй и изменяй как надо.
(6) Steelvan, Зачем? Я лучше visio куплю.