Use this event to
...
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS LookupMOB Time Tracking Management", 'OnLookupOnProdOutput_OnIncludeProductionOutputOnAfterFilterTimeTrackingEntry', '', true, true)]
local procedure OnLookupOnProdOutput_OnIncludeProductionOutput(_ProdOrderLine: Record "Prod. Order Line"; _ProdOrderRtngLine OnAfterFilterTimeTrackingEntry(var _MobTimeTrackingEntry: Record "Prod. Order Routing LineMOB Time Tracking Entry"; var _IncludeInOrderLines: Boolean));
begin
end;
Example
// [Example] Hide all operations if final operation is fully output (standard will allow further output even when everything is produced accordingly to the Prod. Order Line) Override existing filter in order to allow the MobileUserID to start/stop time on any devices
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS LookupMOB Time Tracking Management", 'OnLookupOnProdOutput_OnIncludeProductionOutputOnAfterFilterTimeTrackingEntry', '', true, true)]
local procedure MyOnLookupOnProdOutput_OnIncludeProductionOutput(_ProdOrderLine: Record "Prod. Order Line"; _ProdOrderRtngLine MyOnAfterFilterTimeTrackingEntry(var _MobTimeTrackingEntry: Record "Prod. Order Routing LineMOB Time Tracking Entry"; var _IncludeInOrderLines: Boolean));
begin
if _ProdOrderLineMobTimeTrackingEntry.SetRange("Remaining Quantity" = 0 then
_IncludeInOrderLines := falseDevice ID");
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Version History
Version | Changes |
---|---|
MOB5.2228 | Introduced |