Use this event to
Change sort order for the receive order lines list at the mobile device.
Description
You may use this event only to change sort order.
You cannot set any values from this event.
Receive Order lines can be from:
- Warehouse Receipts
- Purchase Orders
- Transfer Orders
- Sales Return Orders
Sorting using existing fields
Change sorting key
- Use
.SetCurrentKey(field)
-function with any of the existing fields from the Line table (Record parameter on this event).
- Use
Change sorting direction
- Use
.Ascending(true/false)
-function to order by ascending/descending value.
- Use
Sorting using custom fields
Change sorting key (not possible from this event)
- Use OnGetReceiveOrderLines_OnAfterSetFrom[...] events to set your custom sorting.
Change sorting direction
- The
.Ascending()
-function can be used to order by ascending/descending value. - See: OnGetReceiveOrderLines_OnAfterSetFromAnyLine
Ascending or descending order
- The
.Ascending()
-function can be used to order by ascending/descending value. - For existing fields you can subscribe to this single event to set both .Ascending() and .
SetCurrentKey()
. - For custom fields you must subscribe to two separate events to achieve this:
- Subscribe to this event to set ascending/descending,
- Subscribe any of the OnGetReceiveOrderLines_OnAfterSetFrom[...] events to set your custom SortOrder value.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnAfterSetCurrentKey', '', true, true)]
procedure OnGetReceiveOrderLines_OnAfterSetCurrentKey(var _BaseOrderLineElementView: Record "MOB Ns BaseDataModel Element")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnAfterSetCurrentKey', '', true, true)]
procedure OnGetReceiveOrderLines_OnAfterSetCurrentKey(var _BaseOrderLineElementView: Record "MOB Ns BaseDataModel Element")
begin
_BaseOrderLineElementView.SetCurrentKey(ItemNumber);
_BaseOrderLineElementView.Ascending(false);
end;
Version History
Version | Changes |
---|---|
MOB5.00 | Introduced |