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

[ERP HMF2016] Dodanie towaru obiektem - zmiana stawki vat
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7179
Strona 1 z 1

Autor:  KrzysztofK [ 2016-03-30, 15:18 ]
Tytuł:  [ERP HMF2016] Dodanie towaru obiektem - zmiana stawki vat

Witam wszystkich użytkowników. Mam taki problem próbuję dodać towar obiektem. Towar zapisuje się niestety stawka vat ustawia się zawsze taka jaka ustawiona jest w głównym rodzaju Towary. Co jest źle ? jakby linijka xtowar.stVAT.ZmienWartoscStawkiVAT(0.08) nie działała. Próbowałęm też xtowar.stVAT.ZmienWartoscStawkiVAT("0.08") ale też nic.
Z kolei xtowar.stVAT.wartosc = 0.08 daje błąd Wykonanie Property Put nie powiodło się.

Dispatch xTowar = xFactory.NewObject("BTowar")
xtowar.AddNew()
xtowar.edit()
xtowar.ustawkod("154")
xtowar.nazwa="154"
xtowar.jm="szt"
xtowar.typ=0
xtowar.stVAT.ZmienWartoscStawkiVAT(0.08)

if xTowar.save()==0 then
Message "ekstra"
else
message "nie udalo sie"
endif

Móżna by pewnie pod bazą przebić ale bazy erp są takie że wole to zostawić na ostateczność.


Drugi problem a w zasadzie pytanie o zmianę stawki vat: mamy obiekt stawki vat:

Dispatch xStawka = xFactory.NewObject("BStawkaVAT")
int nErr = xStawka.Load("id='10003'")
print xstawka.wartosc
Niestety próbując go wczytać w ten sposób nie wczytuje się? można jakoś inaczej ?

Dzięki za pomoc i pozdrawiam:)

Autor:  rafal [ 2016-03-30, 16:39 ]
Tytuł:  Re: [ERP HMF2016] Dodanie towaru obiektem - zmiana stawki va

Kod:
dispatch xStawki = xFactory.NewObject("BStawkaVAT")
xStawki.Load()

int iIdx

Dispatch xTowar = xFactory.NewObject("BTowar")
xtowar.AddNew()
xtowar.edit()
xtowar.ustawkod("1545")
xtowar.nazwa="1545"
xtowar.jm="szt"
xtowar.typ=0


   While iIdx <= xStawki.Count()
      if  xStawki.item(iIdx).wartosc == 0.08 then
   
         xtowar.stVAT= xStawki.item(iIdx)
   
      exit
      endif
   iIdx = iIdx + 1
   Wend



if xTowar.save()==0 then
Message "ekstra"
else
message "nie udalo sie"
endif


Można jeszcze próbować przez

Kod:
xtowar.stVAT= xStawki.Give("id=")

Autor:  KrzysztofK [ 2016-03-30, 18:13 ]
Tytuł:  Re: [ERP HMF2016] Dodanie towaru obiektem - zmiana stawki va

rafal pisze:
Kod:
dispatch xStawki = xFactory.NewObject("BStawkaVAT")
xStawki.Load()

int iIdx

Dispatch xTowar = xFactory.NewObject("BTowar")
xtowar.AddNew()
xtowar.edit()
xtowar.ustawkod("1545")
xtowar.nazwa="1545"
xtowar.jm="szt"
xtowar.typ=0


   While iIdx <= xStawki.Count()
      if  xStawki.item(iIdx).wartosc == 0.08 then
   
         xtowar.stVAT= xStawki.item(iIdx)
   
      exit
      endif
   iIdx = iIdx + 1
   Wend



if xTowar.save()==0 then
Message "ekstra"
else
message "nie udalo sie"
endif


Można jeszcze próbować przez

Kod:
xtowar.stVAT= xStawki.Give("id=")



Dzięki , działa na oba sposoby :)

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