Section |
---|
Column |
---|
| Задача | Получение печатной формы информации о согласовании из карточки документа. |
---|
Решение | Использование XSLT-преобразования для вывода на экран печатной формы информации о согласовании из карточки документа. |
---|
Файл | approovelist.xslt (для входящего окумента) |
---|
Для версии | 4.1.1638 |
---|
|
|
Описание решения
Данный лист согласования формируется путем вывода печатной формы, на основе информации из полей карточки документа. Внешний вид и выводимую информацию можно редактировать открыв xslt-преобразование в текстовом редакторе.
Пример листа согласования на основе XSLT:
![](/download/attachments/13074948/%D0%92%D1%8B%D0%B7%D0%BE%D0%B2%20%D0%BB%D0%B8%D1%81%D1%82%D0%B0%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.PNG?version=1&modificationDate=1268398638000&api=v2)
![](/download/attachments/13074948/%D0%9B%D0%B8%D1%81%D1%82%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.PNG?version=1&modificationDate=1268398454000&api=v2)
Установка листа согласования
1. Скачать XSLT-преобразование.
2. В зависимости от типа карточки вашего документа изменить во всех выводимых полях шаблона название типа карточки (CardInc - входящий, CardOrd - внутренний, CardUni - универсальный, и т.д.):
Code Block |
---|
|
<xsl:value-of select="//CardInc/Properties/PropertiesRow[@Name = 'Ответственное лицо']/@DisplayValue"/> |
3. Установить шаблон:
![](/download/attachments/13074948/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%BB%D0%B8%D1%81%D1%82%D0%B0%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.PNG?version=1&modificationDate=1268398454000&api=v2)
Note |
---|
|
Шаблон выводит информацию находящуюся в карточке документа. Это значит, что в ходе согласования бизнес-процесс должен записывать все результаты в определенные поля карточки документа. |