Сообщение создано: 26. 03. 2013 [13:12]
|
almaz
Almaz Karimov
Contributor
Создатель темы
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
OpenSCADA 0.8.0.5. Создаю новый атрибут виджета Document типа объект. Завожу объект с несколькими заданными полями по входной связи. Пытаюсь напечатать в документе одно поле объекта <p>Zagolovok<?dp return T.ser;?></p> и не печатает.
Нашёл в чём проблема. В библиотеке ява-вычислителя sys_compile в списке параметров функции заведённый в документ объект значится как строка. Меняю вручную на объект, исполняю функцию вручную на соседней вкладке "Исполнить" и всё работает. Как только запускаю документ на визуализацию объект снова становится строкой в sys_compile и не работает.
21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|
Сообщение создано: 26. 03. 2013 [13:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
Уже исправлено в ветке 0.8.0:
2013-02-28 Roman
...
- FIX:UI.VCAEngine: Using "Object" type into primitive "Document" calculation environment is fixed.
- UI.VCAEngine: The primitive "Document" generation starting is added by set attribute "time" to zero and previous no zero restore.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 26. 03. 2013 [14:15]
|
almaz
Almaz Karimov
Contributor
Создатель темы
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
Извиняюсь, не заметил, но всё равно спасибо за исправление проблемы.
21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|