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.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnSetFilterPurchaseLine', '', true, true)]
local procedure OnGetReceiveOrderLines_OnSetFilterPurchaseLine(var _PurchLine: Record "Purchase Line")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"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
-
How-to: Filter Order Lines — Examples of filtering Order Lines .
Version History
Version | Changes |
---|---|
MOB5.10 | Introduced as OnGetReceiveOrderLines_OnSetFilterPurchaseOrderLine |
MOB5.11 | Renamed to OnGetReceiveOrderLines_OnSetFilterPurchaseLine |