Use this event to
Excerpt |
---|
Filter Transfer Orders to be displayed at the mobile device. |
Description
affects which Orders are displayed. This event "handles" each filter.
With this event you can perform basic record filtering of Orders.
, consider OnGetPickOrders_OnInclude... instead.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Pick", 'OnGetPickOrders_OnSetFilterTransferOrder', '', true, true)]
procedure OnGetPickOrders_OnSetFilterTransferOrder(_HeaderFilter: Record "MOB NS Request Element"; var _TransferHeader: Record "Transfer Header"; var _TransferLine: Record "Transfer Line"; var _IsHandled: Boolean)
begin
end;
Example 1:
// [Example] : Handle new custom filter 'ShippingAgentCode' - Only show Transfer Orders with specific Shipping Agent Code
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Pick", 'OnGetPickOrders_OnSetFilterTransferOrder', '', true, true)]
procedure OnGetPickOrders_OnSetFilterTransferOrder(_HeaderFilter: Record "MOB NS Request Element"; var _TransferHeader: Record "Transfer Header"; var _TransferLine: Record "Transfer Line"; var _IsHandled: Boolean)
begin
if _HeaderFilter.Name = 'ShippingAgentCode' then begin
_TransferHeader.SetRange("Shipping Agent Code", _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
- See
...
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...