Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.
В формирователе отчетов 2-го поколения системные атрибуты преобразованы в OCL-выражения и маркеры.
Ниже представлена таблица соответствия системных атрибутов формирователя отчетов 1-го поколения OCL-выражениям и маркерам формирователя отчетов 2-го поколения.
Более подробную информацию об использовании OCL-выражений и маркеров, а также рекомендации по их использованию, размещены в Методике создания шаблонов справочной документации ВЕРТИКАЛЬ-Отчеты (2-е поколение).
|
Системные атрибуты |
OCL-выражения |
|
Соответствие системных атрибутов OCL-выражениям без параметров |
|
|
#doc_caption |
#doc_caption |
|
#doc_type |
#doc_type |
|
#enterprise |
#enterprise |
|
- |
#enterprise_code |
|
- |
#object_name |
|
- |
#changing_index |
|
- |
#changing_page_status |
|
- |
#changing_designation |
|
#formatedstring |
Другой функционал |
|
Соответствие системных атрибутов OCL-выражениям c параметрами |
|
|
#const<value> |
"value" |
|
#measure_name<class.attribute> |
#measure_name<class.attribute> |
|
#concat<" ",attr1,attr2,attrN> |
#concat<" ",attr1,attr2,attrN> |
|
#concatex<" ",attr1,attr2,attrN> |
- |
|
#parent<class.attribute> |
#parent<class.attribute> |
|
#if<condition,value> |
#if<condition,value> |
|
#ifnot<condition,value> |
#ifnot<condition,value> |
|
#ifline<value> |
Другой функционал - опция «Не заполнять, если строка пуста» |
|
#emptylines<empty_op>, #emptylinesbefore<empty_op>, |
Другой функционал |
|
#comments<op_comments> |
Другой функционал |
|
#child<class.attribute> #childex<class.attribute> |
#child<class.attribute,markAsProcessed,skipProcessed> |
|
#gather<"separator",level,class.attribute> |
#gather<"separator",level,class.attribute,markAsProcessed,skipProcessed> |
|
Системные атрибуты |
Маркеры |
|
#page_no |
page_no |
|
#total_pages |
total_pages |
|
#skv_no |
skv_no |
|
#total_skv |
total_skv |
|
#doc_code |
doc_code |
|
- |
obozntd |
|
#ii.xx |
ChangeBlock.XX, |