plastinin / diagramobject Goto Github PK
View Code? Open in Web Editor NEWДиаграмма объектов 1С 🏗
License: MIT License
Диаграмма объектов 1С 🏗
License: MIT License
Сейчас для этой задачи необходимо ручками отмечать объекты.
Адрес результирующего изображения сменил домен с www.plantuml.com
на www.plantuml.io
.
Необходимо поправить функцию ПараметрыПоУмолчанию()
в модуле формы.
Существует ограничение по количеству формируемых объектов через сервер www.plantuml.com.
Необходимо обрабатывать код ответа 403: уведомлять пользователя о необходимости уменьшить количество выбранных объектов метаданных.
УТ 11.5 Открываю в предприятии. Формирование по всем регистрам накоплений документа заказ клиента с реквизитами и связями не представляется возможным, сервер обработки изображений просто forbidden возвращает. Это в обработке.
Если код диаграммы напрямую на сайт вставить то получим следующее.
ОшибкаСайт.txt
Код диаграммы.
Ошибка1.txt
Предлагаю делать доступным:
Шаг1 - Всегда доступен;
Шаг2 - Доступен когда выбран хотя бы один элемент дерева;
Шаг3 - Недоступен при изменении отметок в дереве объектов, становится доступен при прохождении шага 2;
УТ 11.5. Открываю в предприятии обработку. Выбираю документ заказ клиента и все регистры накоплени. Картинка некорректно отображается (обрезается). Приходится копировать код, идти на сайт, там формировать картинку и в SVG она отображается корректно (сразу SVG в 1С отображать же можно)
Код диаграммы в файле.
Ошибка1.txt
В модуле формы пачка предупреждений от EDT, возможно копипаста из общего модуля. Через BSL не проверял.
В форме выбора по подсистемам невозможно выбрать подсистему, имеющую дочерние, без включения в выбор всех дочерних подсистем
Если подсистема имеет включенные в себя объекты, и несколько дочерних подсистем, то
Предлагаю сделать аналогично выбору объектов по подсистемам в конфигураторе:
добавить флаги
"Включать объекты подчиненных подсистем"
"Включать объект родительских подсистем"
При выборе родительской подсистемы в конфигураторе, подчиненные подсистемы будут иметь флаги в "частично выбранном" состоянии и объекты подчиненных подсистем будут попадать только если взведен флаг "Включать объекты подчиненных подсистем"
Если выбрать одну или несколько подчиненных подсистем, то родительская подсистема будет иметь флаг в "частично выбранном" состоянии, и объекты родительских подсистем будут попадать в отбор только если установлен флаг
"Включать объект родительских подсистем"
По умолчанию сейчас в справочники и документы выводятся типовые реквизиты, например для справочника :
{static} ИмяПредопределенныхДанных
{static} Предопределенный
{static} Ссылка
{static} ПометкаУдаления
Предлагаю сделать опциональное включение вывода.
Справочник конфигурации и регистр сведений - добавлены мной, справочник Решения базы знаний - типовой. У справочника решения есть табличные части, в частности табличная часть Конфигурации, строки которой имеют ссылку на справочник Конфигурации. Соответственно табличные части не участвуют в отображении, что критично важно.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.