Erstellung der Einplanungen¶
Wie kann die Leistungsermittlung von Einplanungen gesteuert werden?¶
Die Codeunit 5107440 "BLPRO Integration" verfügt über einen Publisher, der ausgeführt wird, nachdem die eigentliche Leistungsermittlung durchgeführt wurde.
LOCAL [IntegrationEvent] OnSetLocationActivityId(DLPlanbedarfP : Record "DL Planbedarf";VAR LocationActivityIdVP : Integer;VAR ProcessVP : Boolean);
Der Publisher verfügt über den zugrundeliegenden Planbedarf. Die Leistungs-ID kann wie gewünscht gesetzt und zurückgegeben werden. Über den Parameter ProcessVP kann gesteuert werden, ob nachfolgende Funktionen ausgeführt werden. Wenn die Leistungs-ID übernommen werden soll, muss der Parameter auf true gesetzt werden.
LOCAL [IntegrationEvent] OnSetLocationActivityIdRevier(DLPlanbedarfP : Record "DL Planbedarf";VAR LocationActivityIdVP : Integer;VAR ProcessVP : Boolean);
Die beschriebene Logik gilt ebenfalls für Einplanungen, die mit Revieren synchronisiert werden sollen.