mojaSymfonia FORUM
https://forum.mix-soft.pl/

Jak znaleźć stawkę VAT?
https://forum.mix-soft.pl/viewtopic.php?f=2&t=2008
Strona 1 z 1

Autor:  MMM [ 2010-05-10, 10:39 ]
Tytuł:  Jak znaleźć stawkę VAT?

Witam!
Usiłuję dopisać pozycję do kartoteki towarów i potrzebuję dla niej stawkę VAT. Załóżmy, że stawka VAT wynosi 3%. Wiem, że stawki "siedzą" w XT - rekordy od id=10001 do 10008 (super = 10000). Muszę odczytać pole subtypi, aby je zapisać w TW. Ale nie mogę (za pomocą kodu) znaleźć takiego rekordu - za każdym razem twierdzi, że go nie ma... Nie wiem, co przeszkadza, czy % na końcu, czy też " " na początku (nawet nie wiem, czy to spacja, czy coś innego). Kod którego używam do wyszukania:
Kod:
int sub XTStawkaVAT(string XTstawka)
xt.SetKey("super")
xt.SetKeySeg("super", 10000)
xt.SetKeySeg("kod", XTstawka)
int nErr = xt.GetRec(EQ)
if !nErr then
   XTStawkaVAT = xt.GetField("subtypi")
endif

xt.Close()

endsub


Z góry dzięki za pomoc..

Aha! Jeszcze jedna ciekawostka:
Pervasive.SQL Control Center dla zapytania:
Kod:
select * from xt where id = 10000 or super = 10000;

zwraca dwa rekordy (id =10000 i 10006)
a dla zapytania:
Kod:
select * from xt where super = 10000 or id = 10000;

zwraca wszystkie prawidłowe... :)

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/