Use this event to
...
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Ship", 'OnGetShipOrders_OnSetFilterWarehouseShipment', '', true, true)]
procedure OnGetShipOrders_OnSetFilterWarehouseShipment(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseShipmentHeader: Record "Warehouse Shipment Header"; var _WhseShipmentLine: Record "Warehouse Shipment Line")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Ship", 'OnGetShipOrders_OnSetFilterWarehouseShipment', '', true, true)]
procedure OnGetShipOrders_OnSetFilterWarehouseShipment(_HeaderFilter: Record "MOB NS Request Element"; var _IsHandled: Boolean; var _WhseShipmentHeader: Record "Warehouse Shipment Header"; var _WhseShipmentLine: Record "Warehouse Shipment Line")
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
_WhseShipmentHeader.SetRange("No.", _HeaderFilter."Value");
_IsHandled := true;
end;
end;
Example 2: Add custom filters to Standard headers
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 updated |
...