Przejdź do głównej zawartości
AMODITAMODITDokumentacja

NumberToMoneyText

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.

NumberToMoneyText(amount, "region");
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).

Funkcja zwraca tekst: kwotę zapisaną słownie w wybranym języku.

Wynik to „sto dwadzieścia trzy 45/100”.

NumberToMoneyText(123.45, "pl");
  • 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.
  • 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.