Use this event to
...
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Move", 'OnGetMoveOrders_OnSetFilterWarehouseActivity', '', true, true)]
procedure OnGetMoveOrders_OnSetFilterWarehouseActivity(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseActivityHeader: Record "Warehouse Activity Header"; var _WhseActivityLine: Record "Warehouse Activity Line")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Move", 'OnGetMoveOrders_OnSetFilterWarehouseActivity', '', true, true)]
procedure OnGetMoveOrders_OnSetFilterWarehouseActivity(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseActivityHeader: Record "Warehouse Activity Header"; var _WhseActivityLine: Record "Warehouse Activity Line")
begin
// [Scenario] Exclude orders with Assignment Date different than today if location is "MyLocation"
if _HeaderFilter.Name = 'Location' then
if _HeaderFilter."Value" IN ['MyLocation'] then
_WhseActivityHeader.SetFilter("Assignment Date", '=%1', WorkDate());
// Don't handle the filter, we still want the standard Location filter to be set.
end;
Example 2: Add custom filters to Standard headers
...
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Version History
Version | Changes |
---|---|
MOB5.22 | Introduced |