Страница 1 из 1

Атрибуты объекта + InderectSuperTag InTouch

СообщениеДобавлено: Чт окт 11, 2012 6:22 pm
AirBus
Добрый день.

Вопрос в следующем, есть некоторый объект User Defined (назовем его Pump), в нем есть несколько integer Field attributs и пара дискретов.
Экземпляров объекта будет много. В проекте InTouch должен быть паспорт для каждого из instance Pump. У меня есть stand alone проект в котором такой паспорт отрисован, и сделано это через
inderect super tag.
Т.е. для каждого экземпляра есть супер тег с такой структурой:
Pump1\Integer1
Pump1\Integer2
Pump1\Integer3
Pump1\Discret1
...

И есть InderectSupertag с аналогичной структурой:
InderectSupertag\Integer1
InderectSupertag\Integer2
InderectSupertag\Integer3
InderectSupertag\Discret1
...

На кнопке вызова окна паспорта pump1 скрипт: InderectSupertag.Name = Pump1.Name, на кнопке для Pump2 скрипт: InderectSupertag.Name = Pump2.Name, и т.д.
Соответственно все члены индеректа принимали значение членов определенного супертега.

Теперь у меня есть объект Pump на сервере, я хочу импортировать окно паспорта из standalone проекта и использовать его.
Вопрос в том, как это лучше сделать, чтобы обойтись минимум переделок в исходном окне? Ведь структуры,
Pump1\Integer1
Pump1\Integer2
Pump1\Integer3
Pump1\Discret1 у меня теперь нет.

Извиняюсь что много текста. Спасибо.

Re: Атрибуты объекта + InderectSuperTag InTouch

СообщениеДобавлено: Пт окт 12, 2012 2:31 am
Генератор зла
Не проще "нарисовать" паспорт в шаблоне для "Pump" (в виде Archestra-символа)? С привязкой к переменным Me.xxx

Re: Атрибуты объекта + InderectSuperTag InTouch

СообщениеДобавлено: Пт окт 12, 2012 1:26 pm
AirBus
Отрисовать паспорт в шаблоне конечно правильнее всего, но таких объектов (я сейчас говорю об объектах а не экземплярах) оч. много для которых нужен свой паспорт, к тому же из каждого паспорта необходимо вызывать окна изменения уставок + подтверждения, управления режимами работы + подтверждение, все это было завязано на индеректы, а времени очень мало, поэтому хотел
воспользоваться старыми наработками.

Re: Атрибуты объекта + InderectSuperTag InTouch

СообщениеДобавлено: Пт окт 12, 2012 1:45 pm
Генератор зла
Посмотрите ф-цию InTouch IOSetRemoteReference

Re: Атрибуты объекта + InderectSuperTag InTouch

СообщениеДобавлено: Вт окт 16, 2012 7:01 pm
AirBus
Спасибо, это немножко не то. Буду переделывать паспорта в IDE.