|
13.07.2006, 15:53 | #1 |
Участник
|
Количество прописью
Нужно прописью получить следующее
Например: Исходные данные: Кол-во= 0,043 Тн. Результат: Сорок три кг. Ктонибудь решал такую задачу, или есть стандартные классы? |
|
13.07.2006, 16:00 | #2 |
Участник
|
Есть стандартные для написания прописью суммы - посмотри класс Global - методы DEL_numeralsToCurrency_RU и ему подобные.
Вообще, уже вместо них используется класс RNumDateInWordConverter Думаю, что несложно переделать, чтобы подставлялись вместо рублей тонны |
|
13.07.2006, 16:01 | #3 |
Участник
|
в Global есть похожий метод real2RubKop_RU, можно модифицировать
|
|
14.07.2006, 09:40 | #4 |
Модератор
|
Цитата:
Сообщение от zelen
в Global есть похожий метод real2RubKop_RU, можно модифицировать
Георгий |
|
14.07.2006, 09:54 | #5 |
Moderator
|
Цитата:
Сообщение от George Nordic
"84 рубля 100копеек"
В какой-то статье на криминальную тему прочитал что-то типа такого "у кого-то конфисковали 2 млн. долларов и 300 млн. рублей". И автор всё охал: "Представляете?! 2 млн. долларов!" |
|
14.07.2006, 10:25 | #6 |
Участник
|
не факт что Юркины :-) т.к подобных методов было куча
|
|
13.07.2006, 16:04 | #7 |
Участник
|
Ну тут в принципе две задачи в одной, для начала вам надо самостоятельно решить какие единицы в какие перегнать (автоматизировать этот процесс вряд ли есть возможность) и пересчитать с помощью статического метода Qty таблицы UnitConvert при условии настроенных пересчетов из одной единицы в другую. Затем для того, чтобы перегнать число скажем 43 в строку можно воспользоваться классом RNumDateInWordConverter, не помню какой метод, там их не много. И наконец слепить полученную строку и строку " кг"
|
|
13.07.2006, 16:05 | #8 |
Участник
|
метод numeralsToTxt в выше указанном классе
|
|
|
За это сообщение автора поблагодарили: computernik (1). |
14.07.2006, 06:55 | #9 |
Участник
|
будем пробовать
|
|
|
|