Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 00:31x



Odpowiedz w temacie  [ Posty: 3 ] 
KwotaNaTekst - formatowanie wyniku, HMF 2016. 
Autor Wiadomość

Rejestracja: 2016-06-03, 17:42
Posty: 48
Pomógł: 10
Post KwotaNaTekst - formatowanie wyniku, HMF 2016.
Witam!
Próbuję przy pomocy KwotaNaTekst dla kwoty 20.27 uzyskać następujący efekt: dwadzieścia, 27/100
Czy da się to zrobić?
Będę też wdzięczny za przykład jak w KwotaNaTekst używać parametru opis_jed, czyli definicji jednostek zastosowanych w opisie.
Pozdrawiam


2016-06-03, 18:08
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: KwotaNaTekst - formatowanie wyniku, HMF 2016.
Ta wiadomość była pomocna.(2)
KwotaNaTekst jest wbudowanym poleceniem i nie mamy na niego wpływu więcej niż pozwala nam jego parametryzacja.

Parametr opis_jed ustala jednostkę (domyślnie "złote")

Możesz to zmienić dodając wpis do pliku symfonia.ini i określić swoją jednostkę np. centymetry.

Kod:
[Kwoty tekstowo]
cm=0,centymetrów,centymetr,centymetry,0,milimetrów,milimetr,milimetry


w wyniku wywołania
Kod:
print KwotaNaTekst("20.27","cm")

otrzymujemy

dwadzieścia centymetrów dwadzieścia siedem milimetrów

Chcąc uzyskać Twój efekt po pierwsze musimy pozbyć się w ogóle jednostek używając jako parametr jednostki znaku @
Oddziel część całkowitą od ułamkowej. Całkowitą pokazać jako tekst a ułamkową jako x/100.


Kod:
string sub mixKwotaNaTekst(string sKwota, string sJedn)

   string sUlamek
   string sCale
   buf = sKwota
   sUlamek = delete regular ".{*}$"
   sCale = buf

   mixKwotaNaTekst = KwotaNaTekst( sCale,sJedn ) + mid(sUlamek,2,100) + "/100"

endsub


wywołując

Kod:
mixKwotaNaTekst("20.27", "@")


Otrzymujesz

dwadziećcia 27/100

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-06-04, 01:05
Wyświetl profil

Rejestracja: 2016-06-03, 17:42
Posty: 48
Pomógł: 10
Post Re: KwotaNaTekst - formatowanie wyniku, HMF 2016.
Dzięki. Nareszcie wiem jak to działa, opis podręcznikowy jest taki sobie wg mnie.


2016-06-05, 22:17
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 3 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. HMF 2016 wymiar towaru

w Programowanie

marty123

6

4142

2016-03-09, 09:53

marty123 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. HMF 2016 - Termin realizacji zamówienia

w Programowanie

stopi

0

3544

2016-09-26, 14:22

stopi Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. HMF 2016 - Prezentacja dokumentu zakupu

w Programy Handlowe

stopi

3

3059

2016-08-08, 12:31

stopi Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Instalacja HMF na SQL Server 2016

w Programy Handlowe

adam.l

0

1962

2018-04-18, 11:34

adam.l Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant