Use this event to
Excerpt |
---|
Filter Item Journal Batches to be displayed at on the mobile device. |
Description
...
With this event you can perform basic record filtering of Orders.
If you have complex conditions, consider consider OnGetCountOrders_OnInclude... instead instead.
Learn about Basic vs. Complex filtering
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterItemJournalBatch', '', true, true)]
local procedure OnGetCountOrders_OnSetFilterItemJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _ItemJnlBatch: Record "Item Journal Batch"; var _ItemJnlLine: Record "Item Journal Line")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterItemJournalBatch', '', true, true)]
local procedure MyOnGetCountOrders_OnSetFilterItemJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _ItemJnlBatch: Record "Item Journal Batch"; var _ItemJnlLine: Record "Item Journal Line")
begin
// [Scenario] Handle custom 'Location' Header Filter Field
// [Scenario] Filter Item Journal Batch on chosen Location, by setting filter on Item Journal Line
if _HeaderFilter.Name = 'Location' then begin
_ItemJnlLine.SetRange("Location Code", _HeaderFilter."Value");
_IsHandled := true;
end;
end;
Example 2: Add custom filters to Standard headers
...
Example 3: Handle custom header filter
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...