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

Generowanie Faktury na podstawie zamówienia obcego
https://forum.mix-soft.pl/viewtopic.php?f=15&t=9793
Strona 1 z 1

Autor:  mikoszks [ 2020-11-30, 00:10 ]
Tytuł:  Generowanie Faktury na podstawie zamówienia obcego

Witam,

Próbuję utworzyć dokument sprzedaży na podstawie Zamówienia Obcego. Dokument sprzedaży tworzę bez problemu jednak nie wiąże mi go do zamówienia (zamówienie jest dalej w statusie "Do realizacji"):

Kod:
Dim func As Object
                Dim fact As Object
                Dim oRec As Object
                Dim err As Long
                Dim id As Long
                Dim idnew As Long
                fact = hmf.GetApplication.PropertyAp("HFactory")

                oRec = fact.NewObject("BIORec")

                err = oRec.SetField("typDk", "FVS")
                err = oRec.SetField("Opis", "W/g zamówienia nr: 0002/20/ZMO")

                err = oRec.BeginSection("danekh")
                err = oRec.SetField("khKod", "Sklep Butik")
                err = oRec.EndSection()

                err = oRec.BeginSection("Pozycja dokumentu")
                err = oRec.SetField("kod", "testowy")
                err = oRec.SetField("ilosc", "2")
                err = oRec.EndSection()

                func = fact.NewObject("BFunkcja")
                idnew = func.ImportSp(oRec)
                If idnew = 0 Then
                    MsgBox("Błąd dodawania dokumentu " + idnew.ToString() + " + " + err.ToString())
                Else
                    err = func.PowiazanieZMdoHN("id1=3802 id2=" + idnew.ToString + " create=1")
                    MsgBox(err.ToString())
                End If


nie rzuca błędem, kod się wykonuje, a PowiazanieZMdoHN zwraca 0. Jednak w programie zamówienie dalej "Do realizacji". Numer zamówienia i ID na razie wstawiłem na sztywno do testów.


Czy przypadkiem nie ma funkcji podobnej do UtworzDokumentMagazynowy która tworzyłaby odrazu powiązany dokument handlowy?

Autor:  jacekk [ 2020-12-01, 20:10 ]
Tytuł:  Re: Generowanie Faktury na podstawie zamówienia obcego

Spróbuj
Kod:
PowiazanieZMdoHN(idzam,idfv,1)

Autor:  mikoszks [ 2020-12-01, 23:21 ]
Tytuł:  Re: Generowanie Faktury na podstawie zamówienia obcego

jacekk pisze:
Spróbuj
Kod:
PowiazanieZMdoHN(idzam,idfv,1)


Dziękuję za odpowiedź. Niestety otrzymuję błąd TargetParameterCountException i komunikat: {"Określona liczba parametrów jest niezgodna z liczbą oczekiwaną."}

Jacekk, ale ta metoda to Ambasic nie VBA. Niestety to nie to samo, a do VBA nie ma żadnych materiałów poza tym forum i na goldenline :cry:

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