Задача: отформатировать отчет BI Publisher, что бы тысячи разделялись пробелами. Материалы к размышлениям: Документация
Проблемы: описанным в документации методом в режиме предпросмотра отчета из Word разделитель был или никакой или запятая.
The grouping separator symbol used will be determined at runtime based on template locale.Как задать template locale в ворде так и не нашел (хотя искал не очень долго). При печати их XML Publisher это (судя по всему) задается при регистрации шаблона. Но очень хотелось получить сформатированный отчет прямо в Ворде.
Решение: найдено в ссылке выше. Добавляем текстовое поле, куда вставляем
<xsl:decimal -format="-format" decimal-separator="," grouping-separator=" " name="RUS_FORMAT" xdofo:ctx="begin">
Число, которое надо вывести форматированным, выводим так:
<?format-number(LBO," ##0,00", "RUS_FORMAT")?>
Еще один способ форматирования чисел
<?xdoxslt:format_number(SALDO, 2, ' ', ',', $_XDOLOCALE)?>
1 комментарий:
Отправить комментарий