Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Section
Column
width60%

Задача

Получение печатной формы информации о согласовании из карточки документа.

Решение

Использование XSLT-преобразования для вывода на экран печатной формы информации о согласовании из карточки документа.

Файл

approovelist.xslt (для входящего окумента)

Для версии

4.1.1638

Column
width40%

Описание решения

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

Пример листа согласования на основе XSLT:

Установка листа согласования

1. Скачать XSLT-преобразование.
2. В зависимости от типа карточки вашего документа изменить во всех выводимых полях шаблона название типа карточки (CardInc - входящий, CardOrd - внутренний, CardUni - универсальный, и т.д.):

Code Block
langxml
<xsl:value-of select="//CardInc/Properties/PropertiesRow[@Name = 'Ответственное лицо']/@DisplayValue"/>

3. Установить шаблон:

Note
titleВнимание!

Шаблон выводит информацию находящуюся в карточке документа. Это значит, что в ходе согласования бизнес-процесс должен записывать все результаты в определенные поля карточки документа.