ПАССАТ → Работа с программой → Создание отчетов в формате RTF → Использование переменных
В настоящее время в шаблонах можно использовать следующие переменные:
Имя переменной | Описание | Где вводится значение |
#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#), значение которой форматируется программой, т. к. она содержит значительные фрагменты текста, заголовки, таблицы и рисунки, составляющие описание хода расчета элемента (полного или краткого).