mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[HMF2016.1] Wyszukanie towaru po kodzie kreskowym https://forum.mix-soft.pl/viewtopic.php?f=15&t=7349 |
Strona 1 z 1 |
Autor: | Malutki_27 [ 2016-07-07, 19:31 ] |
Tytuł: | [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
Na początku pragnę się przywitać, więc ... Witajcie :) Otóż mam problem z wyszukaniem towaru po kodzie kreskowym poprzez obiekt biznesowy BTowar. Poniżej kod jak to próbowałem uczynić, niestety z mizernym skutkiem. Kod: dispatch xTW = XFactory.NewObject("BTowar") string ean = "111111111111" int nErr = xTW.Load(using "kodPaskowy=%s",ean) if nErr then error using "\nBłąd nr %l\n", nErr print xTW.kod Kod: dispatch xTW = XFactory.NewObject("BTowar") dispatch xParams = xFactory.NewObject("BKartParamsTw") string ean = "1111111111111" xTW.clear() xParams = xTW.Params() xParams.kodPaskowy = ean int nErr = xTW.Load(xParams) if nErr then error using "\nBłąd nr %l\n", nErr print xTW.kod Więc gdyby ktoś byłby tak miły i podpowiedział jak to zrobić, to będę bardzo zobowiązany. |
Autor: | rafal [ 2016-07-07, 21:12 ] |
Tytuł: | Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
Możliwe, że wynika to z faktu, ze kodPaskowy nie jest unikalny. Użyj obiektu listy towarów Kod: dispatch xTW = XFactory.NewObject("BTw") string ean = "111111111111" int nErr = xTW.Load(using "kodPaskowy='%s'",ean) if nErr then error using "\nBłąd nr %l\n", nErr print xTW.Item(1).kod |
Autor: | Malutki_27 [ 2016-07-07, 21:36 ] |
Tytuł: | Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
Hmmm to dziwne. Gdyż kod kreskowy który sprawdzam jest w 100 % unikalny. Oczywiście bardzo dziękuję za pomoc, twój kod działa znacznie lepiej niż mój. Delikatnie go zmodyfikowałem i jest cacy ;) Kod: string ean = "1111111111111" dispatch xTW = XFactory.NewObject("BTw") dispatch xParams = xFactory.NewObject("BKartParamsTw") xTW.Clear() xParams = xTW.Params() xParams.kodPaskowy = ean int nErr = xTW.Load(xParams) if nErr then error using "\nBłąd nr %l\n", nErr print xTW.Item(1).kod |
Autor: | rafal [ 2016-07-07, 23:19 ] |
Tytuł: | Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
Sprawdzaj Kod: xTW.Count() czy przypadkiem nie znalazł Ci kilku towarów |
Autor: | rafal [ 2016-07-07, 23:32 ] |
Tytuł: | Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
Malutki_27 pisze: Hmmm to dziwne. Gdyż kod kreskowy który sprawdzam jest w 100 % unikalny. [...] Wg. Ciebie unikalny ale program dopuszcza ten sam kod dla wielu towarów. |
Autor: | Malutki_27 [ 2016-07-08, 11:57 ] |
Tytuł: | Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym |
rafal pisze: Wg. Ciebie unikalny ale program dopuszcza ten sam kod dla wielu towarów. Pozwól że sprecyzuję. Obiekt biznesowy widocznie pozwala na powtarzanie się kodów, natomiast program posiada opcje umożliwiającą kontrolowanie unikalności kodów EAN. Zresztą mniejsza o to rafal pisze: Sprawdzaj Kod:xTW.Count() czy przypadkiem nie znalazł Ci kilku towarów Cenna uwaga, bardzo dziękuję |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |