Страница 1 из 1

функция ToCurrencyWordsRu

Добавлено: 12 май 2011, 07:16
m.bondarev
возник вопрос по функции ToCurrencyWordsRu(), если передать в нее число имеющее более 2 знаков после запятой, то функция не округляет дробную часть до 2 знаков, а просто отбрасывает лишние знаки.
Например: ToCurrencyWordsRu(3.456) => Три рубля 45 копеек

Это так и задумано или тут ошибка?

функция ToCurrencyWordsRu

Добавлено: 12 май 2011, 11:12
Aleksey
Здравствуйте,

Работаем над данным вопросом. Добавим статическую опцию для включения округления в данных случаях.
О результатах дадим знать в данном топике.

Спасибо.

функция ToCurrencyWordsRu

Добавлено: 16 май 2011, 11:26
Ivan
Здравствуйте.

Добавили новое статическое свойство StiOptions.Engine.UseRoundForToCurrencyWordsFunctions, по умолчанию включено.
Патч будет включен в следующий предрелизный билд.

Спасибо.

Re: функция ToCurrencyWordsRu

Добавлено: 01 авг 2016, 11:01
fuerto
Здравствуйте! Подскажите пожалуйста, можно ли с помощью данной функции вывести копейки не цифрами, а словами? Или может есть какое нибудь другое решение для вывода суммы прописью с копейками?
Спасибо

Re: функция ToCurrencyWordsRu

Добавлено: 02 авг 2016, 15:55
HighAley
Здравствуйте.

Нам надо сделать доработку, чтобы прописью выводились и копейки.
Вы можете попробовать использовать функуию ToCurrencyWordsRu два раза. Отдельно Для рублей и для копеек.
Мы вам сообщим, когда сделаем доработку.

Спасибо.

Re: функция ToCurrencyWordsRu

Добавлено: 18 фев 2021, 12:34
olyago
Возможность вывода копеек прописью так и не появилась?

Re: функция ToCurrencyWordsRu

Добавлено: 18 фев 2021, 12:43
Aleksey
Здравствуйте,

К сожалению, нет. С того момента, больше никто не спрашивал данный функционал.

Спасибо.