Библиотека для программного изменения графических схем в 1С: Предприятии
Библиотека для программного изменения графической схемы 1С: Предприятия с возможностью добавления элементов и обновления схемы.
- Category: new-repos
- Published: 2025-08-27T05:22:50.794996
- Canonical: https://gitsell.ru/blog/biblioteka-dlya-programmnogo-izmeneniya-graficheskih-shem-v
Article
Репозиторий graphic-diagram-1c предлагает библиотеку, которая позволяет программно модифицировать графические схемы в 1С: Предприятии. Она решает проблему отсутствия встроенных методов для добавления элементов в схемы, что полезно для создания low-code или no-code систем, где пользователи могут редактировать схемы в пользовательском режиме.
Все функции собраны в модуле ГС_СхемаКлиентСервер. Функция ПолучитьЭлементыСхемы разбирает схему на массив элементов, а метод УстановитьСхемуИзЭлементов собирает схему обратно. Для добавления элемента его включают в массив и применяют сборку; при изменении схемы вызывают разбор для обновления массива. Тестовая обработка демонстрирует работу на примерах. Планы включают рефакторинг, оптимизацию скорости и поддержку дополнительных элементов вроде разветвлений и декораций.
- Программное добавление и редактирование элементов схемы без встроенных ограничений платформы.
- Разбор схемы на элементы и обратная сборка для удобной манипуляции данными.
- Поддержка пользовательского редактирования в low-code сценариях.
- Открытый код на GitHub для доработки и интеграции.
- Планы на расширение: ускорение, картинки и сложные структуры.
Ссылки
- GitHub: zerobig/graphic-diagram-1c
- Страница Gitsell: https://gitsell.ru/zerobig/graphic-diagram-1c