|
Пользовательские переменные в исполнении |
Scroll |
При создании исполнения в него передаются все переменные исходного исполнения (в том числе пользовательские), т.е. создается набор переменных, идентичный набору переменных исходного исполнения.
Обратите внимание на следующие особенности передачи пользовательских переменных в исполнения:
•зависимое исполнение — значением пользовательской переменной становится ссылка на соответствующую переменную исходного исполнения; данная ссылка заменяет содержимое ячейки Выражение Панели переменных (если из пользовательской переменной создано свойство, то содержимое ячейки передается без изменений — ссылка не создается);
•независимое исполнение — переданная пользовательская переменная полностью идентична соответствующей переменной исходного исполнения; содержимое ячейки Выражение Панели переменных передается без изменений.
В дальнейшем вы можете добавить пользовательскую переменную в любое исполнение, созданное в модели.
Если исполнение, в которое добавляется переменная, имеет зависимые исполнения, то новая переменная будет передана во все эти исполнения, так как при настройке исполнений по умолчанию включена опция Создавать переменную в зависимых исполнениях и вариантах. Если передавать переменные не требуется, отключите опцию.
Для передачи пользовательской переменной в зависимые исполнения можно использовать команду Применить в зависимых исполнениях и вариантах. Команда присутствует в контекстном меню пользовательской переменной в исполнении, имеющем зависимые исполнения.
|
Обратите внимание на то, что удаление пользовательской переменной в исходном исполнении не передается в его зависимые исполнения. Если в зависимом исполнении переменная также должна быть удалена, выполните удаление вручную. |
На Панели переменных вы можете редактировать пользовательские переменные исполнений, как зависимых, так и независимых. Обратите внимание на то, что на Панели переменных отображается набор переменных того исполнения, которое является текущим.
Вы можете изменить содержимое ячейки Выражение нужной переменной, при этом значение переменной изменится. Это изменение будет передано в зависимые исполнения.
Если значение переменной в зависимом исполнении должно отличаться от значения в исходном исполнении, замените нужным значением ссылку в ячейке Выражение зависимого исполнения. Заданное значение будет использоваться до тех пор, пока значение переменной в исходном исполнении не изменится (в этом случае ссылка в зависимом исполнении восстановится). При необходимости можно вручную создать ссылку на переменную нужного исполнения (см. раздел Ссылка на переменную).
Вы можете разорвать связь переменной зависимого исполнения с исходным исполнением. Для этого нужно в зависимом исполнении создать свойство из переменной. Подробнее о свойствах, созданных из переменных...
|
Значения пользовательских переменных для различных исполнений можно изменить при работе с диалогом Управление исполнениями (см. раздел Задание значений пользовательских переменных). |
Смотрите также