Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 48 Next »

Use this event to

Filter Purchase Lines to be displayed as Order Lines on the mobile device.

Description

With this event you can perform basic record filtering of Order Lines.


If you have complex conditions, consider OnGetReceiveOrderLines_OnInclude... instead. 

Learn about Basic vs. Complex filtering


Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnSetFilterPurchaseLine''', true, true)]
    local procedure OnGetReceiveOrderLines_OnSetFilterPurchaseLine(var _PurchLine: Record "Purchase Line")
    begin
    end;


Example

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnSetFilterPurchaseLine''', true, true)]
    local procedure MyOnGetReceiveOrderLines_OnSetFilterPurchaseLine(var _PurchLine: Record "Purchase Line")
    begin
        // [Scenario] Apply addition filter to excluding order lines (and orders) with expected receipt date different than today
        _PurchLine.SetFilter("Expected Receipt Date", '=%1', WorkDate());
    end;



More examples


Version History

VersionChanges
MOB5.10Introduced as OnGetReceiveOrderLines_OnSetFilterPurchaseOrderLine
MOB5.11Renamed to OnGetReceiveOrderLines_OnSetFilterPurchaseLine
  • No labels