mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Utworzenia kontrahenta z poziomu AMBasic w Handel ERP 50c https://forum.mix-soft.pl/viewtopic.php?f=15&t=10202 |
Strona 1 z 1 |
Autor: | michal@pysz.org [ 2022-02-25, 11:38 ] |
Tytuł: | Utworzenia kontrahenta z poziomu AMBasic w Handel ERP 50c |
W związku z migracją z Handlu 2.0 do ERP musimy poprawić nasz raport z menu, który importuje ze sklepu internetowego zamówienia. Niestety nie potrafimy znaleźć dokumentacji opisującej jak: - szukać kontrahenta (np o nipie, nazwie itp) - dodać nowego kontrahenta - dodać nowy dokument W Handlu 2.0 kontrahentów szukaliśmy i dodawaliśmy z użyciem baseKH (przykład poniżej postu) a dokumenty z użyciem takiej składni: Kod: ioRec ioX /// tutaj dodanie informacj o dokumencie oraz jego pozycji idDok = ioX.ImportSP() Czy może ktoś podpowiedzieć jak wykonywać teraz te operacje, może jest gdzieś dokumentacja mogąca w tym pomóc? Kod: basekh kh kh.Open() kh.Clear() kh.SetKey("id") kh.SetKeySeg("id", 0) kh.SetField("typ", 0) kh.SetField("subtypi", 0) kh.SetField("kod", kod) kh.SetField("nazwa", nazwa) kh.SetField("miejscowosc", miasto) kh.SetField("ulica", ulica) kh.SetField("kodpocz", kodpocz) kh.SetField("email", email) kh.SetField("tel1", tel1) kh.SetField("nip", nip) kh.SetField("idkraju", idKraju) kh.SetField("katalog", 2100) kh.SetField("rodzaj", 3100) err1 = kh.InsRec() long id = kh.GetField("id") kh.Close() |
Autor: | michal@pysz.org [ 2022-02-25, 12:13 ] |
Tytuł: | Re: Utworzenia kontrahenta z poziomu AMBasic w Handel ERP 50 |
Możliwe , że dodawanie kontrahenta już znalazłem: Kod: String strLoad strLoad = "BDaneKh" Dispatch xDane = xFactory.NewObject(strLoad) xDane.KhTyp = 1 xDane.KhKod = 'kod' xDane.KhNazwa = 'firma' xDane.KhUlica = 'Hutnicza' xDane.KhDomu = '5' xDane.KhLokal = '2' xDane.KhMiasto = 'Warszawa' xDane.KhPoczta = '00-950' xDane.KhNIP = '678-000-11-22' xDane.kraj = 'PL' xDane.Save() Szukanie po ID tak, ale jak po emailu czy nipie ?!? Kod: String sId='5' String strLoad strLoad = "BKontrahent" Dispatch xKontrahent = xFactory.NewObject(strLoad) xKontrahent.Load(Using "id=%s", sId) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |