gibt es einen Trick, einen mit oBeleg erstellten Beleg (Direktrechnung) direkt ins Rewe zu buchen ? In der 7.0er macht er das irgendwie nicht - vermutlich wegen dem Druckkennzeichen ?
Wäre über jeden Tipp dankbar.
Hm .. irgendwie pack ich es nicht - folgnder Snippet:
If oBeleg.bValidate Then
bOk = oBeleg.bSave(True)
rs!OLBelID = oBeleg.lBelID
rs!OLBelegnummer = CStr(oBeleg.nBelegjahr) & "-" & CStr(oBeleg.lBelegnummer)
rs.Update
Stop
If goStack.oBag Is Nothing Then Set goStack.oBag = New ClientParameterBag
Set goStack.oBag.oItem("Beleg") = oBeleg
nil = oBeleg.bReweUebergabe(gdtAppDate)
bOk = oBeleg.bSave(True)
Wo ist der Fehler bzw. was muss ich machen, damit es klappt ?
An der Rewe-Übergabe liegt es nicht, die Funktion wird auch überall vom Sage-Standard (OLAbf) verwendet.
Eventuell müssen Sie das Recordset vor Aufruf disposen. Manche Funktionen haben ein Problem damit.
Ansonsten stimmt irgendwas mit dem Beleg nicht, das kann ich nicht einschätzen.
PS: die Speicherung nach der Rewe-Übergabe ist unnötig.