Контекстно-зависимые поля в блоках и внешних ссылках

Некоторые поля являются контекстно-зависимыми; т.е. их значение зависит от пространства или вкладки-листа, на котором они расположены. Например, поскольку каждая разметка листа может иметь различные параметры листа, то значение, отображаемое полем "ОриентацияЛиста", может различаться на различных разметках листа одного и того же чертежа.

Список контекстно-зависимых полей

ТекЛистПольз

НазваниеТекущегоЛиста

ОписаниеТекЛист

ИмяУстройства

НомерТекущегоЛиста

ФорматЛиста

НомерИНазваниеЛиста

ДатаВывода

ТекущаяПодшивка

ОриентацияЛиста

ТекПодшПольз

МасштабПечати

ОписаниеТекПодш

ИмяНабораПараметров

ТекущаяГруппаЛистов

ТаблицаСтилейПечати

Для совместимости с предыдущими версиями контекстно-зависимые поля в блоках и внешних ссылках не обновляются при вставке их в чертеж; вместо этого поля отображают последнее кэшированное значение. Поэтому, если необходимо использовать контекстно-зависимое поле внутри блока, например блока основной надписи, то надо вставить поле как атрибут. Например, блок основной надписи может использовать поле "НомерТекущегоЛиста" как атрибут. Тогда при вставке основной надписи в чертеж поле отобразит номер листа, на который была произведена вставка.

Большинство полей не являются контекстно-зависимыми и обновляются в блоках и внешних ссылках. Поля во внешних ссылках обновляются на основе файла, в который они вставлены, а не исходного файла. Эти поля не следует использовать в атрибутах. Например, поле, отображающее номер конкретного листа в подшивке и обновляющееся при изменении данного номера, является свойством подшивки. При создании поля пользователь выделяет имя поля "Подшивка", выбирает подшивку и лист в области структуры, а затем выбирает свойство "НомерЛиста" в качестве значения поля. Это поле будет отображать номер данного листа, даже если данное поле поместить в блок и вставить в другой чертеж. Если лист удалить из подшивки, то он уже не будет иметь номер, а поле станет недействительным и будет отображать знаки решетки.

Некоторые поля подшивок могут быть вставлены как заменители. Например, при создании собственных блоков-идентификаторов и блоков-меток, можно вставить поле "НомерЛиста" в качестве заменителя. Позже, когда блок будет вставлен из контекстного меню вкладки "Список видов" в диспетчере подшивок, поле отобразит номер листа чертежа.