Вопрос

Как менять окончания в печатных формах

Добрый день! Прошу подсказать, как в печатных формах менять окончания, к примеру ОБЩАЯ СУММА: 46 232 778,78 "Рублей", Цена за ед. в "Рублях", когда Валюта = Рубль без привлечения разработчика 

 

 

 

Нравится

2 комментария

Можно с помощью простой функции "Заменить" (Ctrl+H)

Не знаю, какой именно Вы используете из механизмов отчётов, но подозреваю, что без разработки не получится. Если в движке отчётов есть возможность написать логику макроса для подстановки, можно функцией по числовому значению получать нужный текст. Вот пример функции на JS, под C# адаптировать будет несложно.

А если отчёт не позволяет вычислений, можно в объекте рядом с числовым полем добавить текстовое, которое заполнять аналогичным образом в бизнес-процессе на создании и изменении записи, а затем подставить его значение в отчёт.

Также см. статью о том, какие макросы для Word-отчётов в системе есть стандартно, а вот статья о создании своего макроса.

Показать все комментарии