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

Добрый день.
Вопрос в следующем, есть некоторый объект 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 у меня теперь нет.
Извиняюсь что много текста. Спасибо.
Вопрос в следующем, есть некоторый объект 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 у меня теперь нет.
Извиняюсь что много текста. Спасибо.