Use this event to
Excerpt |
---|
Filter Item Journal Batches to be displayed at the mobile device. |
Description
affects Headers affect which Orders are displayed. This This event "handles" each filter.
...
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterWarehouseJournalBatch', '', true, true)]
local procedure OnGetCountOrders_OnSetFilterWarehouseJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseJnlBatch: Record "Warehouse Journal Batch"; var _WhseJnlLine: Record "Warehouse Journal Line")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterWarehouseJournalBatch', '', true, true)]
local procedure MyOnGetCountOrders_OnSetFilterWarehouseJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseJnlBatch: Record "Warehouse Journal Batch"; var _WhseJnlLine: Record "Warehouse Journal Line")
begin
// [Scenario] Handle custom 'Location' Header Filter Field
// [Scenario] Filter Warehouse Journal Batch on chosen Location
if _HeaderFilter.Name = 'Location' then begin
_WhseJnlBatch.SetRange("Location Code", _HeaderFilter."Value");
_IsHandled := true;
end;
end;
Example 2: Add custom filters to Standard headers
...