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

Wyszukanie kontrahenta po NIP w erp
https://forum.mix-soft.pl/viewtopic.php?f=15&t=8186
Strona 1 z 1

Autor:  browser123 [ 2017-11-14, 14:32 ]
Tytuł:  Wyszukanie kontrahenta po NIP w erp

Nie działa poniższy kod:

Kod:
dispatch xKontr = xFactory.NewObject("BKontrahent")
int errKh
errKh = xKontr.Load("NIP='1234567890'")
print xKontr.Guid

nie działa też:
kh.SetKey("nip")
kh.setkeyseg("nip",khnip)
err=kh.GetRec(EQ)


Szukanie po polu kod w ten sposób działa poprawnie. (mimo że pola kod w tabeli STContractors sql brak)

Autor:  rafal [ 2017-11-14, 15:07 ]
Tytuł:  Re: Wyszukanie kontrahenta po NIP w erp

po NIP nie możesz szukać do obiektu BKontrahent.
Możesz za to szukać do obiektu BKh (lista).

Kod:
dispatch xKontr = xFactory.NewObject("BKh")
int errKh, i, iIle
errKh = xKontr.Load("NIP='1234567890'")

print "Znalazłem wyników : ", iIle = xKontr.Count(),lf

for i = 1 to i > iIle
   print i,xKontr.item(i).kod,lf
next i

Autor:  browser123 [ 2017-11-15, 03:49 ]
Tytuł:  Re: Wyszukanie kontrahenta po NIP w erp

Zadziałało pięknie. Dziękuję.
ERP w bazie przechowuje NIP jedynie w postaci w której podał go użytkownik czyli np: 123-456-78-90.
Przed dodaniem szukam po NIP'ie ale w ten sposób go nie znajdzie.
Czy jedynym wyjściem jest usunąć u wszystkich kreski w aktualnej bazie?

Autor:  rafal [ 2017-11-15, 10:32 ]
Tytuł:  Re: Wyszukanie kontrahenta po NIP w erp

W Finanse i Księgowości program dobrze sobie radzi z wyszukiwaniem czy są kreski czy nie.
W Handlu pozostaje zrobienie porządku. W Symfonii 2.0 można zrobić to tak -> viewtopic.php?f=2&t=4896
W ERP trzeba pewnie napisać krótki skrypt i pamiętać o integracji (jak jest).

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