AMOUNTLITERALLY — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
 
Строка 9: Строка 9:
 
}}<br/>{{Аргумент
 
}}<br/>{{Аргумент
 
  |Название=Код валюты
 
  |Название=Код валюты
  |Пояснение=целое число, являющееся кодом валюты.
+
  |Пояснение=целое число, являющееся кодом валюты. Если указать -1, то будет просто выведена целая часть числа прописью, в мужском роде (давдцать два, а не двадцать две)
 
}}<br/>{{Аргумент
 
}}<br/>{{Аргумент
 
  |Название=Часть
 
  |Название=Часть
Строка 17: Строка 17:
 
}}
 
}}
 
|Результат=Строка.
 
|Результат=Строка.
|Пример=AMOUNTLITERALLY (2.1212121,1) "два рубля 12 копеек"
+
|Пример=AMOUNTLITERALLY (2.1212121,1) "Два рубля 12 копеек"
<br/>AMOUNTLITERALLY (347.1233345,12) "триста сорок семь долларов 12.33 цента", если 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) "Два"