Программное добавление элементов к графической схеме (управляемые формы)

0. Виталий Барилко (Diversus) 2269 17.03.15 10:18 Сейчас в теме
Почему то фирма "1С" пошла особым путем и лишила нас, программистов, возможности полноценно работать с таким объектом, как графическая схема. Точнее, работать-то с ней можно, но как то однобоко...

Перейти к публикации

Комментарии
1. Василий Коровин (vasyak319) 126 17.03.15 14:28 Сейчас в теме
Хорошая идея. А я в своё время плюнул и сделал свою рисовалку графических схем с блэджеком и шлюхами на основе табличного документа и его графических примитивов. Была надежда, что они хоть в 8.3 допилят объектную модель графической схемы (вроде даже обещали, причём не раз), да фигу там.
2. Виталий Барилко (Diversus) 2269 17.03.15 14:48 Сейчас в теме
(1) Вообще, если честно, очень странно, что не дают использовать графическую схему программно. Ну вынесли бы конструкторы элементов графических схем, чтобы страшного случилось?
Видимо программное изменение идет у 1С вразрез с чем-то (может с идеологией бизнес-процессов).
3. Василий Коровин (vasyak319) 126 17.03.15 15:46 Сейчас в теме
(2) Diversus, думаю, всё проще: у них эта задача честно стоит в плане. 20438-я по счёту, с 1243 важностью. И ведь не поспоришь - не самое это срочное, чего все ждут от одинэса.
4. Яков Коган (Yashazz) 2081 18.03.15 14:14 Сейчас в теме
Блин. Гениальная и простая идея, на основе которой уже можно хоть свои процедуры кропать, типа столь нужных "ДобавитьЭлементСхемы", хоть редактор. Спасибо!
5. Сергей Доронин (factor0) 3 12.05.15 16:48 Сейчас в теме
РезультатПостроительDOM 		= Новый ПостроительDOM;
	ЧтениеXML						= Новый ЧтениеXML;
	ЧтениеXML.УстановитьСтроку(ИсходнаяСхемаXML);
	РезультатДокументDOM			= РезультатПостроительDOM.Прочитать(ЧтениеXML);	
...Показать Скрыть


Тут что - то лишнее наверное ). За идею большое спасибо (скачал, изучил) - логично, не заморочено, и работает!
Присвоение нового ID необязательно (вроде и так шуршит без нариканий).
6. Виталий Барилко (Diversus) 2269 12.05.15 17:48 Сейчас в теме
(5) factor0, присвоение ID нужно. Потом вдруг захотите найти объект, а без уникального ID это сделать будет трудно ;)
7. djvu (djvu) 125 21.05.15 16:06 Сейчас в теме
В общем, стырили мое решение далекого 2011 г.:
http://infostart.ru/public/102902/
8. Виталий Барилко (Diversus) 2269 21.05.15 17:58 Сейчас в теме
(7) djvu, полегче коллега. Обработку делал сам, искал в интернете что по проще, но ничего полезного не нашел. В ваше заглядывал краем глаза (или в какое-то другое?), но толкового там нет ничего, да еще и под обычные формы... Нужно было, что-то простое и универсальное, пришлось придумывать велосипед.
9. Михаил Русанов (RainyAugust22) 211 21.12.16 08:12 Сейчас в теме
Подскажи где посмотреть в коде чтобы координаты фигуре задать, мне нужно иерархически создавать элементы сверху вниз, и объединять их стрелками. - по подобию ориентированного графа. Так понимаю в данном api фигурам можно задавать координаты.
10. Виталий Барилко (Diversus) 2269 21.12.16 09:10 Сейчас в теме
(9) API назвать это сложно. Просто идея как универсально работать с графической схемой.
Оставьте свое сообщение