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

Pobranie id towaru
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7906
Strona 1 z 1

Autor:  tarta [ 2017-05-08, 15:04 ]
Tytuł:  Pobranie id towaru

Witam,
Pracuję na HANDLU ERP 2017. Czy może ktoś z zebranych wie w jaki sposób pobrać kod towaru?

Kod:
xTowar = xFactory.NewObject("BTowar")
xTowar.Load("kod = 'kod towaru'")
xTowar.StanWMagazynie(" magazyn=MWG ")
print xTowar.stan


Chodzi mi o to, że po wpisaniu ręcznym kodu z bazy w miejsce kodu towaru wszystko działa, ale raport chciałabym uruchomić spod prawego przycisku dla konkretnego towaru.
Z góry dziękuję za pomoc.

Autor:  rafal [ 2017-05-08, 21:26 ]
Tytuł:  Re: Pobranie id towaru

Kod:
long lPos = SetTaggedPos(FS)

xTowar = xFactory.NewObject("BTowar")
xTowar.Load(using "id = %l", GetLineId( lPos ))
xTowar.StanWMagazynie(" magazyn=MWG ")
print xTowar.stan

Autor:  tarta [ 2017-05-09, 10:12 ]
Tytuł:  Re: Pobranie id towaru

Dziękuję za pomoc! Zadziałało po drobnej modyfikacji:

Kod:
long lPos = SetTaggedPos(FS)

baseTW tw
tw.GetRecById( GetLineId(lPos))
Buf = tw.GetField("kod")

xTowar = xFactory.NewObject("BTowar")
xTowar.Load("kod="+Buf)
xTowar.StanWMagazynie(" magazyn=MWG ")
print xTowar.stan

Autor:  rafal [ 2017-05-09, 13:02 ]
Tytuł:  Re: Pobranie id towaru

a co było nie tak?

Autor:  tarta [ 2017-05-10, 09:28 ]
Tytuł:  Re: Pobranie id towaru

Przy użyciu:
Kod:
xTowar.Load(using "id = %l", GetLineId( lPos ))

stan magazynu w dalszym ciągu był równy 0.

Mam jeszcze jedno pytanie: czy jest jakiś sposób, żeby dostać się do receptury wybranego towaru? Kombinowałam z użyciem GetField() dla baseTW tw, ale nie mogę znaleźć z jakim parametrem można to użyć, żeby ją zwróciło. Później pojawił się pomysł z xTowar.(odpowiedni parametr), ale poszukiwania większej ilości informacji na temat parametrów obiektu typu BTowar też niestety nieudane.

Z góry dziękuję za wskazówkę i pomoc.

Autor:  tarta [ 2017-05-22, 15:34 ]
Tytuł:  Re: Pobranie id towaru

Może ktoś jednak wie w jaki sposób dostać się do receptury danego towaru? Będę bardzo wdzięczna za każdą wskazówkę.

Autor:  rafal [ 2017-05-23, 12:30 ]
Tytuł:  Re: Pobranie id towaru

Skontaktuj się z Ekspertem

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