Frage

G'day,

OK, ich habe diese Frage jetzt neu geschrieben total:

Ich versuche zu importieren Daten in Dynamics durch den Einsatz des Business Connector (im Idealfall würde ich es direkt über SQL werden zu importieren, aber ich verstehe, dass keine gute Idee ist - aber ich bin offen für andere Vorschläge). Dies ist auf Import Rechnungen aus einem Produktionssystem in Dynamics / Axapta (v5).

kann ich Code-Daten in die CUSTINVOICETABLE Tabelle einzufügen, der gut arbeitet, und erzeugt das RECID. Aber auch neue Rechnungen nur exist ohne Rechnungs-ID eingefügt (bis sie gebucht werden Ich verstehe). Ich brauche aber Positionen in die CUSTINVOICETRANS Tabelle als Kinder des obenstehenden Eintrag einzufügen. Dafür benötigen Sie das InvoiceID Feld, um die oben als Link zu den Eltern zu verweisen. Allerdings bedeutet dies nicht möglich erscheinen, bevor die Rechnung gebucht wurde. Oder ich kann aus der Bahn seinen Weg?

Hat jemand irgendwelche Ideen haben oder Licht für mich vergießen? Das wäre sehr geschätzt werden.

Viele Grüße, Steve

War es hilfreich?

Lösung

Um eine "Free Text Rechnung" post einfach Aufruf custPostInvoiceJob.run() Methode. Sie werden das Objekt machen zuerst haben müssen, dann mit Ihrem neu erstellten CustInvoiceTable Datensatz eine Methode aufrufen.

In X ++:

custPostInvoiceJob = new CustPostInvoiceJob();
custPostInvoiceJob.updateQueryBuild(custInvoiceTable);
custPostInvoiceJob.run();

Sie, dass übersetzen haben in Business Connector ruft in Ihrer bevorzugten Sprache.

Andere Tipps

Ok, es ist tatsächlich so einfach, wie es sein sollte.

Nach der Insert-Anweisung, verwenden Sie einfach den Get_Field Aufruf:

axRecord.Insert (); RECID = (long) axRecord.get_Field ( "RECID");

Sie fügen die Einzelposten in der CUSTINVOICELINE Tabelle (die verwendet eine PARENTRECID), dann auf die Elemente der Veröffentlichung in die CUSTINVOICETRANS Tabelle auf die entsprechende Rechnungsnummer verknüpft eingesetzt bekommen.

Ich hoffe, das spart jemand aus, die diese aus sich selbst zu arbeiten.

Steve

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top