Добрый день! Прошу подсказать, как в печатных формах менять окончания, к примеру ОБЩАЯ СУММА: 46 232 778,78 "Рублей", Цена за ед. в "Рублях", когда Валюта = Рубль без привлечения разработчика
Нравится
Можно с помощью простой функции "Заменить" (Ctrl+H)
Не знаю, какой именно Вы используете из механизмов отчётов, но подозреваю, что без разработки не получится. Если в движке отчётов есть возможность написать логику макроса для подстановки, можно функцией по числовому значению получать нужный текст. Вот пример функции на JS, под C# адаптировать будет несложно.
А если отчёт не позволяет вычислений, можно в объекте рядом с числовым полем добавить текстовое, которое заполнять аналогичным образом в бизнес-процессе на создании и изменении записи, а затем подставить его значение в отчёт.
Также см. статью о том, какие макросы для Word-отчётов в системе есть стандартно, а вот статья о создании своего макроса.