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