Шаблон отчёта с переменным набором колонок

Предыдущая страницаВ началоСледующая страница

Можно выводить в отчёт разные наборы колонок состава изделия, используя один и тот же шаблон. Для этого шаблон должен быть создан с соблюдением следующих правил:

Для элементов шаблона необходимо прописать атрибут auto_init = "true". Доступна также сокращённая версия записи данного атрибута - ai.

Столбцы, наличие которых в отчёте необязательно, должны быть представлены в шаблоне столбцом с элементом {param_name ai/} в заголовке и элементом {param ai/} в ячейках, в которые будут выводиться данные из состава изделия.

В комплект поставки T-FLEX CAD входит шаблон таблицы исполнений, созданный с соблюдением данных правил. Содержимое этого шаблона показано ниже.

23_ReportVariableColumns

При создании отчёта по таким шаблонам в параметрах генератора необходимо установить флаги Редактируемый шаблон и Инициализировать видимыми колонками. В результате, вместо столбца с заголовком {param_name ai/} в отчёт выводятся все колонки, видимые в данный момент в окне состава изделия, кроме служебных. При этом элемент param_name заменяется заголовком соответствующей колонки состава изделия, а элементы param - значениями, указанными в этой колонке для записей состава.

После создания такого отчёта его набор колонок можно редактировать с помощью вкладки Колонки диалога параметров отчёта.

Шаблон отчёта с переменным набором колонок не позволяет использовать нерегулярную шапку таблицы (см. пример на рисунках ниже). Если требуется нерегулярная шапка, сначала создайте отчет с регулярной шапкой, а затем отредактируйте его локальный шаблон с помощью команды EditReportTemplate20x20 Редактировать шаблон отчёта. При последующем удалении или добавлении колонок в такой отчёт шапка таблицы будет обновляться некорректно, и её придётся снова редактировать с помощью команды EditReportTemplate20x20 Редактировать шаблон отчёта.

23_ReportVariableColumns4

Таблица исполнений с нерегулярной шапкой

23_ReportVariableColumns5

Результат удаления столбцов Dv и Dm1