31.01.2024 - Доп. раздел для классических протоколов XSLT

Внимание, откроется в новом окне. PDFПечать

ВНИМАНИЕ: Данный раздел предназначен для опытных пользователей ПО. Дополнительный раздел предназначен для сводных протоколов "классический XSLT".

Введение.

Сводный протокол "классический XSLT" занимает промежуточное место между классическим протоколом и протоколом XSLT(2019/2020). Классический протокол основан только на Word-шаблоне, сводный XSLT (2019/2020) основан только на XSLT-шаблоне. Протокол  "классический XSLT" преимущественно основан на Word-шаблоне и только один раздел "таблица с измерениями" (для большей гибкости настройки) основан на XSLT-шаблоне. Соответственно для сводного протокола "классический XSLT" предусмотрено 2 вида изменений:
- редактирование через Word-шаблон;
- выбор XSLT-шаблона через диалоговое окно.

Вторая опция показана на следующем рисунке.

Пользователь при формировании сводного протокола самостоятельно назначает нужный XSLT-шаблон в окне для формирования сводного протокола. А на уровне Word-шаблона нет явного указания для шаблона XSLT. XSLT-шаблон всегда заменяет таблицу с измерениями из Word-шаблона. Это объясняется историей развития функционала: сначала появился классический шаблон и только на основе его появился шаблон "Классический XSLT" с более гибкой настройкой таблицы с измерениями. Поэтому предполагается, что таблица с измерениями по умолчанию имеется в каждом Word-шаблоне. Классический отчет XSLT и отчет по измерениям XSLT имеют одинаковую функциональность. В связи с этим, все описание для классического XSLT соответствует отчету по измерениям XSLT.

Новый функционал.

Добавлен дополнительный раздел для явного указания XSLT-шаблона в Word-шаблоне. Данный раздел представляет из себя специальную разметку с указанием пути к xsl-файлу, как показано на рисунке.

Изображенный на рисунке шаблон ссылается на шаблон "sv_prot\factor12_4.xsl", что соответствует шаблону на освещение (форма 4 - дополнительная). Данный раздел разумно использовать взамен основной таблицы с измерениями. При использовании данного раздела создается 2 дополнительных эффекта:
1. Отредактированный шаблон больше не нуждается в выборе формы xsl, т.к. теперь путь к шаблону задается в явном виде;
2. Возможно использовать несколько таблиц с измерениями на основе XSLT-шаблона.

Второй эффект дает возможность создать один шаблон, который содержит 2 разных раздела: первый содержит таблицу только с измерениями, а второй - таблицу с результатом оценки.

Какие шаблоны можно использовать для сводного протокола "классический XSLT" и "отчет по измерениям XSLT"?
Можно использовать любые шаблоны из папки "sv_prot" и все шаблоны из папки "sv_prot\izm". Путь указан относительно папки xsl.

Примечание.
Материал предназначен для опытных пользователей А-5.1. Данная функциональность в общем случае не используется, может применяться в каких-то частных особых случаях. Для понимания данного материала могут понадобиться знания раздела "Возможность редактирования XSLT-отчетов".

Версия обновления: 5.1.1319.