OnGetPutAwayOrderLines_OnSetFilterWarehouseActivityLine

Use this event to

Filter Warehouse Receipt Lines to be displayed as Order Lines at the mobile device.

Description

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

If you have complex conditions, consider OnGetPutAwayOrderLines_OnInclude instead. 

Learn about Basic vs. Complex filtering


Template

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnSetFilterWarehouseReceiptLine''', true, true)]
    procedure OnGetReceiveOrderLines_OnSetFilterWarehouseReceiptLine(var _WhseReceiptLine: Record "Warehouse Receipt Line")
    begin
    end;

Example

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnSetFilterWarehouseReceiptLine''', true, true)]
    procedure OnGetReceiveOrderLines_OnSetFilterWarehouseReceiptLine(var _WhseReceiptLine: Record "Warehouse Receipt Line")
    begin
        // [Scenario] Apply addition filter to excluding order lines (and orders) for cross-docking
        _WhseReceiptLine.SetRange("Qty. to Cross-Dock (Base)",0);
        _WhseReceiptLine.SetRange("Qty. to Cross-Dock", 0);
    end;



More examples



Version History

VersionChanges
MOB5.10Introduced