Use this event to
Save collected values to table "MOB Registration".
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 by 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.
- Use
Sorting by custom fields
Change sorting key
- Not possible from this event. Use OnGetReceiveOrderLines_OnAfterSetFrom[...] with the
Set_Sorting1()-
function instead.
- Not possible from this event. Use OnGetReceiveOrderLines_OnAfterSetFrom[...] with the
Change sorting direction
- This requires two steps for custom fields:
- Use OnGetReceiveOrderLines_OnAfterSetFrom[...] with
Set_Sorting1()
-function as described above. - Then use
.Ascending()
-function in this event.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Toolbox", 'OnSaveRegistrationValue', '', true, true)]
procedure OnSaveRegistrationValue(_Path: Text; _Value: Text; var _MobileWMSRegistration: Record "MOB WMS Registration"; var _IsHandled: Boolean)
begin
end;
Example
-
Case: Scan ExpirationDate in custom format — Scan ExpirationDate as custom format YYYYMM when goods is received from any Vendor.
-
OnSaveRegistrationValue — Validate and save collected values to "MOB WMS Registration"-table.
Version History
Version | Changes |
---|---|
MOB5.11 | Introduced |