[gelöst] Report Artikel automatisch in Bestellung einlesen

21. Januar 2010 13:37

Hallo,

habe einen Report der bestimmte Artikel automatisch in einer Bestellung erzeugt.
Leider nimmt er die Textbausteine nicht mit.
Ich muss immer erst in das Feld "Nr." rein und dort die Nummer überschreiben dass er die Textbausteine in der Bestellung erzeugt.

Warum werden die nicht gleich beim Erstellen der Bestellung erstellt?

Code:
        EZeile.RESET;
        EZeile.SETRANGE(EZeile."Document Type", EZeile."Document Type"::Order);
        EZeile.SETRANGE(EZeile."Document No.", NeueNummer);
        IF EZeile.FIND('+') THEN
          eLineNo:=EZeile."Line No."+10000
        ELSE
          eLineNo:=10000;

        EZeile.INIT;
        EZeile."Document Type" := EZeile."Document Type"::Order;
        EZeile."Document No." := NeueNummer;
        EZeile."Line No." := eLineNo;
        EZeile.VALIDATE(EZeile.Type , EZeile.Type::Item);
        EZeile.VALIDATE(EZeile."No.", FORMAT(ArtNr));
        EZeile.VALIDATE(EZeile.Quantity , "Sales Line".Quantity);
        EZeile.INSERT;


Danke für eure Hilfe :-)
Zuletzt geändert von Wimpp am 21. Januar 2010 14:02, insgesamt 1-mal geändert.

Re: Report Artikel automatisch in Bestellung einlesen

21. Januar 2010 13:47

Die Funktion InsertExtendedText wird ja auch erst in der Form aufgerufen. Das müsstest du dir wohl nachbauen.

Re: Report Artikel automatisch in Bestellung einlesen

21. Januar 2010 14:02

ahh.. alles klar..

hab ich gemacht.. funktioniert.. DANKE ;)

Re: [gelöst] Report Artikel automatisch in Bestellung einlesen

5. Februar 2010 11:08

Hi, könntest du mir verraten, wie du das nachgeahmt hast?
Ich stehe nämlich gerade vor demselben Problem, ich lege eine neue Zeile an wie oben schon beschrieben und versuche dann die Funktion InsertExtendedText aufzurufen. (Bei mir passiert das Einfügen in der Form, kein Report, vielleicht ist das auch der Unterschied.) Ich habe allerdings das Problem, das das in der ersten Zeile nicht funktioniert. Für alle kommenden wird der Textbaustein dann fehlerfrei eingefügt.

Danke vorab.