Переменные подстановки

Во вкладке Главная, в группе Проекты: Выберите Проект | Переменные, чтобы определить подстановочные переменные и их значения для использования в рамках всего проекта.

Альтернативный вариант: Нажмите вкладку Проект, чтобы открыть фоновое меню, а затем выберите Проект | Подстановки.

Переменные, часто используемые приложением, предопределены как параметры подстановки. Вы также можете создавать свои собственные подстановки для использования в текущем проекте.

@ Переменная

Введите имя переменной. Обратите внимание, что если при ссылке на подстановки в макросе, выражении или форме нужно ставить знак @, то при добавлении подстановок проекта здесь знак @ не нужен.

Подстановка

Укажите значение, которое будет подставляться везде, где имя подстановочной переменной упоминается в текущем проекте. Это может быть числовое значение или имя поля или файла. В этом примере указано имя файла блочной модели в текущем проекте:

На подстановки проекта можно ссылаться в разных местах приложения, например, в макросе, выражении или непосредственно в форме, как показано здесь:

Системные подстановки

Системные замены (существующие для текущего сеанса) используют системную информацию и метаданные, связанные с текущим сеансом пользователя. Поскольку они «глобальны», вы можете использовать их в любом месте приложения, где можно выполнять замены, например, в текстовом фрейме на 2D- или 3D-графике.

Эти подстановки приведены для удобства в правой панели:

Параметр Описание
@ddmmyy Текущая дата, например, 26/5/23
@mmddyy Текущая дата, например, 5/26/2
@yyyymmdd 1Текущая дата date, например 20230601
@yymmdd 1Текущая дата, например 230601
@time Текущее время, к примеру 12:34
@yyyy or @yy Текущий год, например 2010
@mm или @month Текущий месяц, например 11 или Ноя
@dd Текущий день, например 23
@project Текущий проект, к примеру DEMO
@projdir Текущая папка проекта, к примеру C:\PROJECTS\TEST
@projtitle Текущий заголовок проекта, к примеру DEMO PROJECT
@username Имя пользователя
@networkdomain Домен сети пользователя
@licenceID Номер лицензии приложения текущего пользователя
@licenseID Идентификатор лицензии приложения текущего пользователя
@mmversion Номер версии приложения текущего пользователя
@computername Имя компьютера пользователя
@windowsversion Версия ОС Windows пользователя

1Полностью числовой формат позволяет хранить и сортировать эти даты в столбце числового поля.

Как и предопределенные системные параметры подстановки, контекстные параметры подстановки существуют для текущего сеанса. Однако они не являются «глобальными», поскольку их можно использовать только в определенном контексте, например, в контексте файла чертежа, чертежа проектирования вееров и БВР, или журнала буровых скважин и т. д.

Полный список системных и локальных предопределенных подстановок см: Заданные параметры подстановки

Подстановки также можно определить в разделе Скриптинг | Команды макросов | Утилиты | Таблица подстановок. Однако предопределенные подстановки не обязательно включать в таблицу.