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/ |