Anlage Rechnung - Empfänger -> Übernahme Empfängeranschrift
Wir legen über Monkey Connect in Monkey Office Verkaufsbelege (Belegart: Rechnung) an, und hinterlegen dazu auch einen Empfänger (Adresse_ID).
Nun ist aufgefallen, dass sich dabei über Monkey Connect nicht auch automatisch die Empfängeranschrift aktualisiert, wie es in Monkey Office selbst der Fall ist, wenn man einen Empfänger über das Auswahlfeld aktualisiert.
Wir gehen jetzt hin, und ermitteln die Empfängeranschrift über Monkey Connect manuell und setzen diese anschließend (RechnAnschrift).
Dies ist allerdings mühselig, und in manchen Bereichen geht das auch einfach nicht, z.B. bei zu einem Kunden gehörenden Preislisten.
Ist dies ein erwartetes Verhalten?
-
Hallo Herr Hartmann,
ich vermute, Sie erzeugen das notwendige VerkaufBelegAddItem manuell in Ihrem Code.
Bitte benutzen Sie beim Anlegen eines Verkaufbeleges die Funktion verkaufbelegTemplate mit der gewünschten Adresse_id. Sie erhalten ein VerkaufBelegAddItem, welches die Rechnungsanschrift enthält. Alle weiteren Felder passen sie Ihren Wünschen entsprechend an. Damit ist , so hoffe ich, Ihr Problem gelöst.Mit freundlichen Grüßen
André Saischowa
-
Hallo Herr Saischowa,
vielen Dank für die Infos, das scheint soweit gut zu funktionieren. Sogar Preislisten-Preise werden aufgelöst, auf die wir mit der zuvor verwendeten Methode keinen Zugriff hatten.
Eine Frage habe ich aber noch; Wir würden zu den einzelnen Positionen eines Verkaufsbelegs gerne noch spez. Beschreibungen ergänzen, nachdem wir diese über verkaufbelegTemplate zurückbekommen haben.
Das Problem ist, dass wir keine Rückschlüsse mehr auf die jeweilige Position schließen können, da sowohl der Artikel, als auch die Menge gleich sein können, und es in ArtikelAddPosten keine weiteren Parameter gibt, die wir zur Identifizierung nutzen könnten.Können wir uns an dieser Stelle auf die Reihenfolge in der Anlage von Positionen verlassen? Sprich, Positionen 1, 2, 3 übergeben an verkaufbelegTemplate -> ArtikelAddPosten kommen auch in der Response genau in dieser Reihenfolge zurück?
MfG
-
Hallo Herr Hartmann,
schön das der Tipp Ihnen geholfen hat. Ich bin nicht ganz sicher, ob ich Ihre Frage richtig verstanden habe, aber sie können sich doch auch Positionstemplates über VerkaufbelegPositionAddItem holen und diese in ArtikelAddPosten[ ... ] einfügen. Dort stehen doch Felder für Beschreibungen zur Verfügung ? Bitte benutzen Sie den Testclient, um das schnell auszuprobieren. Sie können die Funktion verkaufbelegPreview benutzen, da wird nur ein Verkaufsbeleg zur Ansicht durchgerechnet, ohne das er auch abgespeichert wird. Eventuell können wir das auch mal telefonische durchsprechen, ich bin ab 17.8 wieder im Büro, einfach den MO-Support anrufen und sich mit mir verbinden lassen.Viel Spass weiterhin
André Saischowa -
Hallo Herr Saischowa,
sind Sie sicher, dass ich Daten vom Typ VerkaufbelegPositionAddItem in ArtikelAddPosten[...] einfügen kann (im verkaufbelegTemplate)? Die Schnittstellenbeschreibung für ArtikelAddPosten enthält ja nur die Felder Artikel_ID und Artikelmenge.
Aber ggfs. kann ich mit den von Ihnen genannten Positionstemplates arbeiten; Ich würde dann für jede Position einzeln ein verkaufbelegPositiontemplate abschicken, und sollte dadurch in der Lage sein anschließend die jeweils passende Beschreibung zu ergänzen.
Vielen Dank nochmal für den Hinweis, ich glaube ich muss mich erst an die Arbeitsweise mit den Templates gewöhnen. :)
MfG
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
5 Kommentare