Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 15:41x



Odpowiedz w temacie  [ Posty: 6 ] 
[HMF2016.1] Wyszukanie towaru po kodzie kreskowym 
Autor Wiadomość

Rejestracja: 2016-07-07, 19:16
Posty: 7
Pomógł: 2
Post [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.


2016-07-07, 19:31
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym
Ta wiadomość była pomocna.(1)
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

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-07-07, 21:12
Wyświetl profil

Rejestracja: 2016-07-07, 19:16
Posty: 7
Pomógł: 2
Post 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


2016-07-07, 21:36
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: [HMF2016.1] Wyszukanie towaru po kodzie kreskowym
Sprawdzaj

Kod:
xTW.Count()


czy przypadkiem nie znalazł Ci kilku towarów

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-07-07, 23:19
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post 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.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-07-07, 23:32
Wyświetl profil

Rejestracja: 2016-07-07, 19:16
Posty: 7
Pomógł: 2
Post 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ę :-)


2016-07-08, 11:57
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. [Handel] Dwa produkty o tym samym kodzie kreskowym

w Programy Handlowe

Zenek N

2

3035

2015-05-29, 09:19

Zenek N Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [ERP HMF2016] Dodanie towaru obiektem - zmiana stawki vat

w Programowanie

KrzysztofK

2

3881

2016-03-30, 18:13

KrzysztofK Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Zapis dekretu - integracja DK do FK - HMF2016.1

w Programy Handlowe

premax

2

2839

2016-10-20, 11:04

premax Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Numer faktury z kodem kreskowym

w Programy Handlowe

Zenek N

1

1175

2023-09-19, 10:23

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant