Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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::CodeunitCodeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterItemJournalBatch''', true, true)]
    local procedure OnGetCountOrders_OnSetFilterItemJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Booleanvar _ItemJnlBatch: Record "Item Journal Batch"; var _ItemJnlLine: Record "Item Journal Line")
    begin
    end;


Example

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Count", 'OnGetCountOrders_OnSetFilterItemJournalBatch''', true, true)]
    local procedure MyOnGetCountOrders_OnSetFilterItemJournalBatch(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Booleanvar _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

...