Добрый день коллеги. Можете помочь разобраться с форматированием чисел? (ELMA 3.15). Задача: Есть блок, в нём данные, даты, суммы, валюта. В шаблон вставляется такой текст "{for Item in {$Transactions}} {Index({$Item})+1} {$Item.StringNumber} {DateTimeFormat({$Item.Date};‘dd.MM.yyyy’)} {$Item.AmountTotalWOVATRUB} {$Item.AmountTotalWithVATRUB} {$Item. Currency.Name} {end} " Всё выводится. Заказчик просит "Выведите суммы с двумя знаками". Тут начинаются вопросы: "{NumberMoneyFormat({$Item.AmountTotalWOVATRUB};2)}" выводит 0 "{NumberFormat({$Item.AmountTotalWOVATRUB};'#,0.00')}" выводит 0 "{MoneyFormat({$Item.AmountTotalWOVATRUB};2)}" выводит 0 "{MoneyFormat({$Item.AmountTotalWOVATRUB};'#,0.00')}" выводит 0 Все примеры в документации выводятся с конкретным числом: "{MoneyFormat(23451234.6789;2)}" В статье по теме (https://www.elma-bpm.ru/KB/help/Docflow/content/Designer_Doc_templates_index.html) есть непонятная фраза: "Генерация чисел в документе осуществляется без создания контекстной переменной". Кто-то встречался с похожим вопросом? Можете указать где ошибка? Нужно вывести блоковый атрибут типа "Деньги" с двумя знаками после запятой.
Ответ от техподдержки: {NumberMoneyFormat({$Item.AmountTotalWOVATRUB.Value};2)} - даст требуемый результат.