Здравствуйте!
Подскажите, пожалуйста, почему после вставки шаблонного объекта в иное место дерева объектов, отличное от расположения самого шаблона, в динамизации свойств рабочие элементы с галочками ("1","0") (см. Рисунок 1Вложение 38325) становятся простыми 1/0 (см. Рисунок 2 Вложение 38326) и перестают работать, при этом в свойствах система не указывает, что например потеряна связь с текущей переменной (см. Вложение 38327), на которую привязана динамизация. Повторно кидаю в свойства ту же самую переменную (она одна по проекту, внутренняя, Config_Enabled, см. Рисунок 3 Вложение 38328, линия 1, шаблон "Пример 1"), снова появляются рабочие галочки с установкой 0/1.
Продублировала эту переменную Config_Enabled внутри самого шаблона (связь к ней продублировала от предка Config_Enabled, см. Рисунок 3 Вложение 38328, линии 2, шаблон "Пример 2"), и привязала динамизацию к ней. Теперь такого поведения со свойствами динамизации не наблюдаю, но теперь приходится после каждого копирования данного шаблона руками привязывать экземплярную Config_Enabled к предку Config_Enabled, потому что система не дает ни восстанавливать ее при копировании, ни даже через вкладку "Экземпляр", хотя и предлагает это сделать (выдает ошибку, Value does not fall wtihin the expected range, этот диапазон где-то регламентируется?).
Таким образом, чтобы не перепривязывать переменные в свойствах динамизации элементов размноженных экземпляров (пример 1), правильнее дублировать переменные для динамизации изначально внутри шаблона и привязывать их к предку, а не от предка тащить связь на свойства динамизации... тогда надо будет только восстанавливать связь от предка к переменной внутри экземпляра...,а не проходиться по свойствам динамизации всех элементов...Правильно?
Проект, разработанный в MasterScada 3.9 конвертируется в MS 4D?