Use this event toPopulate values in Order Lines displayed at the mobile device (derived from Warehouse Activity Line).
Template 1
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine', '', true, true)]
procedure OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB NS BaseDataModel Element")
begin
end;
Example 1
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine', '', true, true)]
procedure OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
var
Item: Record Item;
begin
with _BaseOrderLineElement do begin
Item.Get(Get_ItemNumber());
Set_DisplayLine5('Set from OnMoveOnAfterSetFromWarehouseActivityLine');
SetValue('SpecialEquimentCode', 'SpecialEquimentCode: ' + Item."Special Equipment Code");
end;
end;
Example 2
// [Example] 2
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Move", 'OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine', '', true, true)]
procedure My02OnGetMoveOrderLines_OnAfterSetFromWarehouseActivityLine(_WhseActLineTake: Record "Warehouse Activity Line"; var _BaseOrderLineElement: Record "MOB Ns BaseDataModel Element")
var
Item: Record Item;
begin
// [Scenario] Sort lines by custom tag
with _BaseOrderLineElement do begin
// New custom tag
Item.Get(Get_ItemNumber());
SetValue('SpecialEquipmentCode', Item."Special Equipment Code");
// Sort by custom tag
Set_Sorting1(GetValue('SpecialEquipmentCode'));
end;
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 |