22. Juli 2016 14:57
recSalesLine.VALIDATE("Document Type", recSalesHeader."Document Type");
recSalesLine.VALIDATE("Document No.", recSalesHeader."No.");
recSalesLine.VALIDATE("Line No.", SalesLinePosition);
recSalesLine.VALIDATE("No.", 'BD'); // Erscheint zwar korrekt, aber die Description bleibt leer
recSalesLine.INSERT(TRUE);
22. Juli 2016 15:22
Das liegt daran, dass der Code, welcher das Beschreibungsfeld füllen würde, nicht im Tabellenfeld (welches du per C/AL validierst), sondern im Form(!)-Feld eingebunden ist ...Izzy hat geschrieben:Von Hand kommt die Beschreibung, nicht jedoch via Code.
22. Juli 2016 16:11
22. Juli 2016 16:23
IF TransferExtendedText.SalesCheckIfAnyExtText(Rec,Unconditionally) THEN BEGIN
CurrForm.SAVERECORD;
TransferExtendedText.InsertSalesExtText(Rec);
END;
IF TransferExtendedText.MakeUpdate THEN
UpdateForm(TRUE);
IF TransferExtendedText.SalesCheckIfAnyExtText(recSalesLine,FALSE) THEN BEGIN
TransferExtendedText.InsertSalesExtText(recSalesLine);
END;