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;