Use this event to
Populate values Order Lines displayed at the mobile device when derived from Transfer Line (Transfer Orders).
If your code is not specific for Transfer Lines consider using the OnGetReceiveOrderLines_OnAfterSetFromAnyLine event.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnAfterSetFromTransferLine', '', true, true)]
local procedure OnGetReceiveOrderLines_OnAfterSetFromTransferLine(_TransferLine: Record "Transfer Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Receive", 'OnGetReceiveOrderLines_OnAfterSetFromTransferLine', '', true, true)]
local procedure MyOnGetReceiveOrderLines_OnAfterSetFromTransferLine(_TransferLine: Record "Transfer Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
begin
_BaseOrderLineElement.Set_DisplayLine1('Set from OnGetReceiveOrderLines_OnAfterSetFromTransferLine');
_BaseOrderLineElement.Set_DisplayLine2('');
_BaseOrderLineElement.SetValue('MyOnGetReceiveOrderLines_OnAfterSetFromTransferLine', 'OnGetReceiveOrderLines_OnAfterSetFromTransferLine Custom Tag for Item Number ' + _BaseOrderLineElement.Get_ItemNumber());
end;
More examples
-
How-to: Modify DisplayLines — Additional text displayed on a List.
-
How-to: Register Quantity By Multiplication (enableMultiplier) — You want to scan the Quantity multiplier and then manually type the quantity to automatically calculate the total quantity to register.
The multiplers are defined by using the "Qty. per Unit of Measure" from the barcode "Unit of Measure" in the "Item Reference". See Barcode Quantity (enableMultiplier) Example: Box (5) x 10 = 50 Pcs
-
How-to: Register Quantity By Scan — You want to scan the Quantity . Either one piece or have the system calculate quantity based on "Item Cross Reference".
-
How-to: Sorting of Order Lines — Examples of sorting Order Lines.
Version History
Version | Changes |
---|---|
MOB5.00 | Introduced |