29. März 2023 10:55
Customer No. - OnValidate()
IF "Customer No." <> xRec."Customer No." THEN BEGIN
IF CheckifActiveServContLineExist THEN
ERROR(
Text004,
FIELDCAPTION("Customer No."),"Customer No.",TABLECAPTION,"No.");
ServItemLinesExistErr(FIELDCAPTION("Customer No.")); // Diese Zeile wär auszukommentieren.
IF ServLedgEntryExist THEN
IF NOT CONFIRM(
...
29. März 2023 12:11
IF IsHandled THEN
EXIT;
29. März 2023 12:47
Leider ist IsHandled nicht skalierbar, wenn also mehrere Subscriber sich an diesen Publisher hängen, hängt es von der Ausführungsreihenfolge ab, welche App den Quellcodedurchlauf als IsHandled betrachtet. Wenn z.B. eine andere App auf diese Prüfung angewiesen ist und die eigene zuerst ausgeführt wird (das hängt von der App-ID ab) dann wird die u.U. nicht mehr korrekt arbeiten.
29. März 2023 13:00
fiddi hat geschrieben:IsHandled ist schon skalierbar.
18. September 2023 13:11