ПАССАТРабота с программойСоздание отчетов в формате RTF → Использование переменных


5.3. Использование переменных


В настоящее время в шаблонах можно использовать следующие переменные:

Имя переменной Описание Где вводится значение
#OBJECT# Наименование объекта проектирования вкладка «Общие сведения»
#PLANT# Наименование рассчитываемой установки вкладка «Общие сведения»
#NCALC# Номер расчета вкладка «Общие сведения»
#NORDER# Номер заказа вкладка «Общие сведения»
#ORDER# Наименование заказа вкладка «Общие сведения»
#ORGANIZATION# Наименование организации вкладка «Общие сведения», вкладка «Заполнение штампа»
#CITY# Город организации вкладка «Общие сведения»
#TITLE# - TITLE5# Наименование должностей в штампе, нумерация сверху вниз вкладка «Заполнение штампа»
#NAME1# – #NAME5# Фамилии в штампе, нумерация сверху вниз вкладка «Заполнение штампа»
#APPTITLE# Название и версия программы устанавливается программой автоматически
#PROGRESS# Ход расчета элемента аппарата устанавливается программой автоматически в границах действия цикла #<ELEMENT#
#IMG# Рисунок с изображением аппарата устанавливается программой автоматически по заданным параметрам
#CALCDATE# Дата и время расчета устанавливается программой автоматически по текущему времени расчета
#COMPLEX# Определяет, является ли текущий параметр составным (содержащим другие параметры). Составным, например, является материал элемента. устанавливается программой автоматически в границах действия цикла #<PARAMETERS#, принимает значения «TRUE» (истина) и «FALSE» (ложь)
#CALC# Определяет, является ли параметр промежуточным расчетным значением устанавливается программой автоматически в границах действия цикла #<PARAMETERS#, принимает значения «TRUE» и «FALSE»
#NAME# Имя параметра устанавливается программой автоматически в границах действия цикла #PARAMETERS#
#DIM# Размерность параметра (если применимо) устанавливается программой автоматически в границах действия цикла #PARAMETERS#
#SYMB# Обозначение параметра (если применимо) устанавливается программой автоматически в границах действия цикла #PARAMETERS#
#VAL# Значение параметра устанавливается программой автоматически в границах действия цикла #PARAMETERS#
#RESULT# Результат расчета элемента (удовлетворяет или нет нормативным параметрам) устанавливается программой автоматически в границах действия цикла #<MODEL_ELEMENT#, принимает значения «SUCCESS» (успех) и «FAIL» (неудача)
#COLUMN# Определяет, является ли модель аппаратом колонного типа -
#SEISMIC_CALC# Определяет, учитываются ли сейсмические нагрузки в колонном аппарате устанавливается программой автоматически по заданным параметрам
#SEISMIC_LEVEL# Текстовое обозначение сейсмичности района
#WIND_CALC# Определяет, учитываются ли ветровые нагрузки в колонном аппарате
#WIND_AREA# Текстовое обозначение ветрового района

При создании нового шаблона удобно воспользоваться поставляемым с программой шаблоном eskd.rtf, хранящимся в папке , для чего следует скопировать его под новым именем и отредактировать.

Любая переменная может быть использована в любом месте шаблона многократно. Форматирование значения переменной будет совпадать с форматированием переменной в шаблоне.

Например, если шаблон содержит следующий фрагмент:

 

Расчет выполнен организацией «#ORGANIZATION

г. #CITY#

 

и значения переменных – «НТП Трубопровод» и «Москва» соответственно, в отчет будет выведено:

 

Расчет выполнен организацией «НТП Трубопровод»

г. Москва

 

Исключение составляет только переменная #REPORT# (#REPORT_BRIEF#), значение которой форматируется программой, т. к. она содержит значительные фрагменты текста, заголовки, таблицы и рисунки, составляющие описание хода расчета элемента (полного или краткого).