Use this event to
Excerpt |
---|
Filter Production Order Lines to be displayed at the mobile device. |
Description
Affects which Production Order Lines are displayed. This event "handles" each filter.
With this event you can perform basic record filtering of Orders Lines.
See also: TODO
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
You want to add an additional filter to a existing header.
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Version History
Version | Changes |
---|---|
MOB5.22 | Introduced |