ich wollte ein Mindestbestellwert in den Verkaufsangeboten hinzufĂĽgen, der beim Umwandeln in ein Verkaufsauftrag geprĂĽft wird.
In der Debitortabelle habe ich das Feld "MinAmoutToOrder" angelegt, damit der Mindestbestellwert ĂĽber die Debitorenkarte gepflegt werden kann.
Bisher habe ich folgenden Code in den "MakeOrder - OnAction()" Trigger auf der Page 41 - Sales Quote getestet:
- Code: Alles auswählen
MakeOrder - OnAction()
IF ApprovalsMgmt.PrePostApprovalCheckSales(Rec) THEN
CODEUNIT.RUN(CODEUNIT::"Sales-Quote to Order (Yes/No)",Rec)
ELSE IF
FORMAT(TotalSalesLine.CALCSUMS("Line Amount")) < FORMAT(MinOrderAmount.MinAmountToOrder) THEN
ERROR('Zeilenbetrag unter %1.', MinOrderAmount.MinAmountToOrder);
Wenn ich das Angebot wandel (Mindestbestellwert nicht erreicht) wird ein Auftrag ohne Fehlermeldung erstellt, auĂźerdem wird der Mindestbestellwert der Record-Variable nicht im Fehlertext (Zeilenbetrag unter %1) angezeigt es wird stattdessen eine "0" wiedergegeben.
Irgendwelche Ideen? Vielen Dank im Voraus!