NumberToMoneyText
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja NumberToMoneyText zapisuje kwotę słownie w wybranym języku. Część całkowitą zamienia na słowa, a część ułamkową zapisuje jako ułamek, np. 45/100. Obsługuje kwoty do 999 999 999,99. Dla większej kwoty zwraca pusty tekst.
Składnia
Dział zatytułowany „Składnia”NumberToMoneyText(amount, "region");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
amount |
liczba | Tak | Kwota do zapisania słownie, maksymalnie 999 999 999,99. |
region |
tekst | Nie | Język wyniku. Domyślnie polski. Dozwolone wartości: pl (polski), en (angielski), de (niemiecki), fr (francuski), tr (turecki), es (hiszpański), pt (portugalski), cs (czeski), sl (słoweński), hu (węgierski), ru (rosyjski). |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca tekst: kwotę zapisaną słownie w wybranym języku.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: kwota po polsku
Dział zatytułowany „Przykład 1: kwota po polsku”Wynik to „sto dwadzieścia trzy 45/100”.
NumberToMoneyText(123.45, "pl");Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Sprawdź, czy kwota mieści się w obsługiwanym zakresie (do 999 999 999,99).
- Używaj kodów języków z listy dozwolonych wartości.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Nieobsługiwany kod języka. Reguła może zakończyć się błędem albo zwrócić nieoczekiwany wynik. Użyj jednego z dozwolonych kodów.
- Kwota powyżej 999 999 999,99. Funkcja zwróci pusty tekst. Sprawdź zakres kwoty przed wywołaniem funkcji.