Formatowanie danych > KwotaNaTekst - polecenie

Drukuj

KwotaNaTekst - polecenie symp

Polecenie powoduje przekształcenie sformatowanego ciągu cyfr na ich wyrażenie słowami.

 

Składnia

String KwotaNaTekst (String  liczba [, String  opis_jed] )

 

Argumenty

Typ

Nazwa

Opis

String

liczba

Liczba przeznaczona do przekształcenia sformatowana jako ciąg znaków z kropką jako separatotrem odzielającym część całkowitą od ułamkowej.

String

opis_jed

Definicja jednostek zastosowanych w opisie. Jeżeli parametr nie zostanie podany to domyślnymi jednostkami są odpowiednio złote i grosze.

Jeżeli jako parametr podany zostanie znak @ to nie będą stosowane żadne jednostki.

Jeżeli jako parametr podany został ciąg znaków nie zawierający przecinka to powinien on odpowiadać nazwie wejścia (entry) w sekcji "Kwoty tekstowo" pliku Symfonia.ini, zawierającego definicję jednostek.

Jeżeli w Symfonia.ini sekcja "Kwoty tekstowo" nie zawiera wejścia o podanej nazwie to nie będą stosowane żadne jednostki.

Ciąg znaków z przecinkami powinien zawierać ustaloną w treści raportu definicję jednostek według następującego wzoru (identycznego jak w pliku konfiguracyjnym Symfonia.ini):

Cr, Rc1, Rc2, Rc3, Ur, Ru1, Ru2, Ru3 gdzie:

Cr

rodzaj jednostki części całkowitej liczby:

0 - męski

1 - żeński

2 - nijaki

Rc1

zdefiniowana według składni języka polskiego jednostka części całkowitej zakończonej cyframi powyżej pięciu (np. złotych)

Rc2

zdefiniowana według składni języka polskiego jednostka części całkowitej zakończonej cyfrą jeden (np. złoty)

Rc3

zdefiniowana według składni języka polskiego jednostka części całkowitej zakończonej cyframi od dwóch do pięciu (np. złote)

Ur

rodzaj jednostki części ułamkowej liczby:

0 - męski

1 - żeński

2 - nijaki

Ru1

zdefiniowana według składni języka polskiego jednostka części ułamkowej zakończonej cyframi powyżej pięciu (np. groszy)

Ru2

zdefiniowana według składni języka polskiego jednostka części ułamkowej zakończonej cyfrą jeden (np. grosz)

Ru3

zdefiniowana według składni języka polskiego jednostka części ułamkowej zakończonej cyframi od dwóch do pięciu (np. grosze)

 

Wartość zwracana

Słowny opis liczby.

 

Przykład

//Zdefiniowanie wyjściowych wartości zmiennej
String Zmienna4 = "123.67"
//Wykonanie polecenia KwotaNaTekst
String Zmienna13 = KwotaNaTekst (Zmienna4)
Zmienna4 = "Argument wejściowy typu String: " + Zmienna4
Zmienna13 = "Wynik: " + Zmienna13
//Wyświetlenie okna dialogowego z opisem przykładu
Form "Wynik użycia polecenia KwotaNaTekst", 500, 200
Button "O&K", 100, 120, 100, 24, -1
Button "&Anuluj", 250, 120, 100, 24, 3
Text Zmienna4, 45, 10, 200, 24
Text "Składnia polecenia: KwotaNaTekst ( Argument wejściowy )", 45, 45, 480, 24
Text Zmienna13, 45, 80, 400, 24
ExecForm
Error""