zamiana STRING na INT (ilosć jako liczba)
Witam,
Posiadam program Sage Symfornia Handel 2013.1.a. Napotkałem się na problem ponieważ chciałbym konwertować STRING na INT (jeżeli to możliwe), już wyjaśniam o co chodzi.
Moja firma często operuje na "kontaktach" co za tym idzie, fakturach zaliczkowych (nawiasem mówiąc szukam rozszerzenia do Symforni typu "Kontakrt w walucie + RTF"). Przy wystawieniu faktury zaliczkowej z kontraktu, tworzy nam się faktura gdzie ILOSĆ towaru jest proporcjonalna do wartości faktury.
np.
Kontrakt = 10 000,00
Faktura zaliczkowa nr.1 = 4 000,00 zł
Ilość towaru na fakturze zaliczkowej wynosi = 0,4
No i dla mnie jest to w miare ok, ale chciałby, sobie zmienić pole ILOŚĆ na "stan konraktru" gdzie będzie to pokazywane w procentach, gdzie zamiast 0,4 będę miał 40%. Pomysł mam taki aby daną ("sIlosc" * 10) i wtedy bede miał zamiast 0.4 bede miał 40 (do tego znaczek % w RTF i gotowe).
Borykam się z problemem bo wydaje mi się że wartość "sIlosc" to STRING, i nie wiem jak go przekonwertosć na INT albo REAL aby robić operacje matematyczne.
Zrobiłem sobie coś takiego, nowa zmienna "ILpro":
Kod:
if find regular at "@Ilpro" then myReplace( "@Ilpro", using "%d",(sIlosc) ) : found=1
ale wywala mi konunikat "niemożliwa zmiana ze STRING NA INT"
proszę o pomoc.