Библиотека для программного изменения графических схем в 1С: Предприятии

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

Article

Репозиторий graphic-diagram-1c предлагает библиотеку, которая позволяет программно модифицировать графические схемы в 1С: Предприятии. Она решает проблему отсутствия встроенных методов для добавления элементов в схемы, что полезно для создания low-code или no-code систем, где пользователи могут редактировать схемы в пользовательском режиме.

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

Ссылки