graphic diagram 1c
Библиотека для программного изменения графической схемы 1С: Предприятия с возможностью добавления элементов и обновления схемы.
- GitHub: https://github.com/zerobig/graphic-diagram-1c
- Gitsell page: https://gitsell.ru/zerobig/graphic-diagram-1c
- Visibility: public/free
- GitHub stars: 7
- Gitsell views: 60
- Gitsell downloads: 0
1C Configurations
Not specified.
Pricing
Free or price is not specified.
README
Программное изменение графической схемы 1С: Предприятия
Мотивация
Захотелось мне в одном из своих проектов чтобы пользователи в пользовательском режиме могли изменять графическую схему. Чтобы в итоге получить что-то вроде алгоритма для low-code или no-code системы. Но выяснилось, что методов по добавлению элементов на графическую схему в платформе не предусмотрено. Исправляю этот недочет.
Описание

Все методы и функции собраны в одном общем модуле ГС_СхемаКлиентСервер.
Для того чтобы разобрать графическую схему на элементы есть функция ПолучитьЭлементыСхемы. Обратное действие, когда из массива элементов получается графическая схема, выполняется методом УстановитьСхемуИзЭлементов.
Общий порядок дейсвий
При добавлении нового элемента
- Новый элемент добавляется в массив элементов;
- При помощи метода
УстановитьСхемуИзЭлементовсобирается графическая схема;
При событии ПриИзменении графической схемы
- Для обновления массива элементов вызывается функция
ПолучитьЭлементыСхемы;
Планы
- [ ] Рефакторинг
- [ ] Ускорение быстродействия
- [ ] Картинки на элементах схемы
- [ ] Разветвление, слияние, обработка, вложенный бизнес-процесс
- [ ] Декорации