AMOUNTLITERALLY — различия между версиями
Материал из GB wiki
Bars (обсуждение | вклад) |
Bars (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Код валюты | |Название=Код валюты | ||
− | |Пояснение=целое число, являющееся кодом валюты. | + | |Пояснение=целое число, являющееся кодом валюты. Если указать -1, то будет просто выведена целая часть числа прописью, в мужском роде (давдцать два, а не двадцать две) |
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Часть | |Название=Часть | ||
Строка 17: | Строка 17: | ||
}} | }} | ||
|Результат=Строка. | |Результат=Строка. | ||
− | |Пример=AMOUNTLITERALLY (2.1212121,1) " | + | |Пример=AMOUNTLITERALLY (2.1212121,1) "Два рубля 12 копеек" |
− | <br/>AMOUNTLITERALLY (347.1233345,12) " | + | <br/>AMOUNTLITERALLY (347.1233345,12) "Триста сорок семь долларов 12.33 цента", если 12 - код валюты "доллар" |
− | <br/>AMOUNTLITERALLY (2.1212121,1,"WHOLE_PART") " | + | <br/>AMOUNTLITERALLY (2.1212121,1,"WHOLE_PART") "Два рубля" |
<br/>AMOUNTLITERALLY (2.1212121,1,"PARTIAL_PART") "12 копеек" | <br/>AMOUNTLITERALLY (2.1212121,1,"PARTIAL_PART") "12 копеек" | ||
+ | <br/>AMOUNTLITERALLY (2.1212121,-1) "Два" | ||
}} | }} |
Текущая версия на 11:32, 24 января 2012
Возвращает строковое представление суммы прописью по правилам округления и форматирования для данной валюты.
Синтаксис
AMOUNTLITERALLY (Число,Код валюты,Часть)
Аргументы
- Число
- действительное число, которое нужно отформатировать.
- Код валюты
- целое число, являющееся кодом валюты. Если указать -1, то будет просто выведена целая часть числа прописью, в мужском роде (давдцать два, а не двадцать две)
- Часть
- строка, определяющая часть записи суммы прописью, которую нужно получить. Может иметь значения:
- "WHOLE_PART" - результат содержит только первую часть суммы (рубли)
- "PARTIAL_PART" - результат содержит только вторую часть суммы (копейки)
Тип результата
- Строка.
Примеры
AMOUNTLITERALLY (2.1212121,1) "Два рубля 12 копеек"
AMOUNTLITERALLY (347.1233345,12) "Триста сорок семь долларов 12.33 цента", если 12 - код валюты "доллар"
AMOUNTLITERALLY (2.1212121,1,"WHOLE_PART") "Два рубля"
AMOUNTLITERALLY (2.1212121,1,"PARTIAL_PART") "12 копеек"
AMOUNTLITERALLY (2.1212121,-1) "Два"