Use this event to
Excerpt |
---|
Filter Warehouse Put-away or Inventory Put-aways, to be displayed at the mobile device. |
Description
...
With this event you can perform basic record filtering of Orders.
If you have complex conditions, consider consider OnGetPutAwayOrders_OnInclude... instead instead.
Learn about Basic vs. Complex filtering
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS ReceiveMOB WMS Put Away", 'OnGetReceiveOrdersOnGetPutAwayOrders_OnSetFilterWarehouseReceiptOnSetFilterWarehouseActivity', '', true, true)]
local procedure OnGetReceiveOrders OnGetPutAwayOrders_OnSetFilterWarehouseReceiptOnSetFilterWarehouseActivity(_HeaderFilter: Record "MOB NS Request Element"; var _WhseReceiptHeaderWhseActivityHeader: Record "Warehouse Receipt HeaderWarehouse Activity Header"; var _WhseReceiptLine: Record "Warehouse Receipt Line"; var _IsHandled: Boolean)
begin
end;
Example 1: Modify standard header filter
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrders_OnSetFilterWarehouseReceipt', '', true, true)]
procedure OnGetReceiveOrders_OnSetFilterWarehouseReceipt(_HeaderFilter_WhseActivityLine: Record "MOB NS Request Element"; var _WhseReceiptHeader: Record "Warehouse Receipt HeaderWarehouse Activity Line"; var _WhseReceiptLine: Record "Warehouse Receipt Line"; var _IsHandled: Boolean)
begin
// [Scenario] Overrule when the standard filter "Scanned Value".
// [Scenario] Instead of searching for Item No., use the value to filter Document no.
// [Scenario] Handle the filter, so standard filter is overruled if _HeaderFilter.Name = 'ScannedValue' then begin
_WhseReceiptHeader.SetRange("No.", _HeaderFilter."Value");
_IsHandled := true;
end;
end;
Example
...
You want to add an additional filter to a existing header.
Example 3: Handle custom header filter
...
-
...
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Version History
Version | Changes | ||
---|---|---|---|
MOB5.10 | Introduced as OnGetReceiveOrders_OnSetFilterWarehouseReceiptOrder | ||
MOB5.11 | Renamed to OnGetReceiveOrders_OnSetFilterWarehouseReceipt | MOB5.12 | Examples updatedOnSetFilterWarehouseActivity |