NUMERALSTOTEXT, funkcja ER
Funkcja NUMERALSTOTEXT
zwraca określoną liczbę jako wartość Ciąg po jej zapisaniu (czyli przekonwertowaniu na ciągi tekstowe) w określonym języku.
Składnia
NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)
Argumenty
number
: Liczba całkowita lub Liczba rzeczywista
Wartość liczbowa, która określa liczbę do zapisania.
language
: Ciąg
Wartość typu Ciąg reprezentująca kod języka.
currency
: Ciąg
Wartość typu Ciąg reprezentująca kod waluty.
print currency name flag
: Wartość logiczna
Wartość logiczna wskazująca, czy nazwa waluty musi zostać dodana do napisanego tekstu.
decimal points
: Liczba całkowita
Wartość całkowita, która wskazuje liczbę miejsc dziesiętnych na potrzeby zapisanego tekstu.
Wartości zwracane
Ciąg
Wynikowa wartość tekstowa.
Uwagi dotyczące użytkowania
Kod języka jest opcjonalny. Jeśli jest zdefiniowany jako pusty ciąg znaków, będzie używany kod języka aktualnie uruchomionego kontekstu. Domyślny kod języka to EN-US. Kod języka dla uruchomionego kontekstu jest zdefiniowany w elemencie Folder lub Plik w uruchomionym formacie raportowania elektronicznego (ER).
Kod waluty jest opcjonalny. Jeśli jest zdefiniowany jako pusty ciąg znaków, będzie używana waluta firmy aktualnie uruchomionego kontekstu.
Banknot
Argumenty print currency name flag
i decimal points
są analizowane tylko dla następujących kodów języków: CS, ET, HU, LT, LV, PL i RU. Ponadto argument print currency name flag
jest analizowany tylko dla firm, których kontekst kraju lub regionu obsługuje deklinację nazw walut.
Przykład 1
Funkcja NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2)
zwraca wartość "One Thousand Two Hundred Thirty Four and 56".
Przykład 2
Funkcja NUMERALSTOTEXT (120, "PL", "", false, 0)
zwraca wartość „Sto dwadzieścia”.
Przykład 3
Funkcja NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2)
zwraca wartość „сто двадцать евро 21 евроцент”.