В качестве базиса использовались следующие источники:
- Программное редактирование карты бизнес-процесса - идея работ обраб автоматизацией откиы через XDTO
- API программного добавления элемент пользователь ов графической схемы - взят начальный "движок" механизма
- 1c-minder - заимствованы некоторые картинки и пара идей
Отличия от упомянутых выше решений и особенности работ обраб автоматизацией откиы:
1. Работа через управляемые формы / тонкий клиент
Каждое изменение схемы сохранузнавать программистовяется в темп-файл на случай краша (такое редко но бывает у графических схем), который загружается автоматически при повторном открытии обраб автоматизацией от обраб автоматизацией откики.
Возможность сохранузнавать программистовять схемы в файл-картинку или в файл с внутренним форматом 1С *.grs
2. Удобное меню
Будет интересно в первую очередь программистам. Так как в обраб автоматизацией от обраб автоматизацией откике очень много разных кнопок, пришлось придумать удобную схему размещения элемент пользователь ов в форме без необходимости дублирования элемент пользователь ов в форме. В конфигураторе выглядит так:
Стандартное награмождение кнопок :) Но в пользовательском режиме уже так:
Каждое меню при желании можно развернуть, для быстрой работ обраб автоматизацией откиы с кнопками меню, и затем свернуть обратно:
Также, последняя выбранная команда в меню выделяется пометкой:
3. Группы команд меню
3.1.
Виды элемент пользователь ов графической схема: Старт / Завершение / Условие / Декорация / т.д.
3.2.
Направление, в котором будет создан следующий добавляемый элемент пользователь . Также меняет вид стрелки у текущего активного элемент пользователь а схема на выбранное направление:
3.3.
Возможность указать толщину линии и тип линии у текущего активного / следующего добавляемого элемент пользователь а:
3.4.
Возможность указать толщину линии и тип рамки у текущего активного / следующего добавляемого элемент пользователь а:
3.5. Возможность указать цвет (предопределенные или любой свой по RGB) у текущего активного / следующего добавляемого элемент пользователь а:
3.6. Возможность выбрать картинку для текущего активного элемент пользователь а:
3.7.
Выбор фигуры декорации у текущего активного элемент пользователь а:
4. Взаимосвязь схем
Можно из одной схемы сделать ссылку на другую схему-файл с расширением *.grs:
Если ссылка на другой файл указана, то в режиме Просмотра схемы:
при наведении мыши на элемент пользователь ссылающийся на другую схему визуально отображается указатель и при нажатии на элемент пользователь схемы система предлагает открыть схему, на которую ссылается этот элемент пользователь :
5. Совместная/групповая работ обраб автоматизацией откиа со схемой через механизм Системы взаимодействия 1С
Если конфигурацию подключена к системе взаимодействия 1С - можно "расшарить" редактируемую схему и предоставить ссылку для совместного редактирования:
Любой пользователь системы может подключиться к редактированию схемы по этой ссылке:
После этого любые изменения схемы произведенные любым из пользователей будут автоматически отображаться всем остальным пользователям.
Проверялось на платфор программу 1С мах 1С 8.3.16 +
Проверялось на конфигурациях БСП, БП, УТ.
Скриншоты

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png