Элементы типа CASE используются для включения в документ элемента, выбираемого из нескольких элементов, представляющих собой содержимое элемента типа CASE. Выбор осуществляется в зависимости от значений, содержащихся в словаре (см. Элементы типа VOCABULARY), определенном параметром FULLPATH первого простого элемента, расположенного непосредственно после элемента типа CASE. Далее следуют один или несколько элементов любых типов, кроме элементов типа COLLECTION, DOCUMENT, FRAGMENT, VOCABULARY или REFERENCE. Первый элемент в содержимом элемента типа CASE может быть любой простой элемент, кроме элемента типа BOOLEAN, является управляющим и определяет, какой из последующих элементов будет включен в формируемый документ.
<содержимое элемента типа CASE>::=<управляющий элемент><заполняемый элемент>
<заполняемый элемент>::=<простой элемент>
<заполняемый элемент>::=<составной элемент, допустимый для CASE>
<заполняемый элемент>::=<содержимое элемента типа CASE><простой элемент>
<заполняемый элемент>::=<содержимое элемента типа CASE><составной элемент, допустимый для CASE>
<управляющий элемент>::=<элемент типа DATE>|<элемент типа REAL>|<элемент типа INTEGER>|<элемент типа STRING>
<составной элемент, допустимый для CASE>::=<элемент типа ARRAY>|<элемент типа CASE>|<элемент типа IF>|<элемент типа STRUCTURE>
<список параметров элемента типа CASE>::=(TYPE="CASE")<D><параметр NOSHOW>[<D><параметр ALIGN>][<D><параметр ALIGNP>][<D><параметр FONTSIZET>][<D><параметр INDENT>][<D><параметр LEADER>][<D><параметр MEANVOC>][<D><параметр MODELF>][<D><параметр NOTITLE>][<D><параметр NUMPOINT>][<D><параметр PAGE>][<D><параметр POSTITLE>][<D><параметр PRINTSTYLE>][<D><параметр SIZET>][<D><параметр SKIPD>][<D><параметр SKIPS>][<D><параметр TITLE>][<D><параметр TITLEP>][<D><параметр TRASINGT>][<D><параметр TRASINGV>]
Наличие параметра LEADER показывает, что элемент типа CASE подчинен другому, определяющему элементу того же типа, то есть оба элемента используют один и тот же словарь, и значение, выбранное при заполнении определяющего элемента, формирует выбор, производимый подчиненным элементом. Значение параметра LEADER определяет полный путь от корневого элемента шаблона до определяющего элемента типа CASE. Определяющий элемент должен находиться на уровне не ниже управляемого.
При наличии параметра LEADER параметры COLUMND, COLUMNS, FULLPATH и MODEL игнорируются. При отсутствии параметра LEADER параметры COLUMND и COLUMNS являются обязательными.
Элементы, содержащиеся в элементе типа CASE, должны обязательно иметь параметр MEANVOC, кроме управляющего.
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2024
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2024 год
- Частичная мобилизация: обзор новостей