...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Use this event to
Excerpt |
---|
Populate values in OrderList displayed at the mobile device (derived from Prod. Order Lines). |
...
To customize the "line" level at the mobile device, see: Production Consumption and Production Output
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Production ConsumptionMOB WMS Assembly", 'OnGetProdOrderLinesOnGetAssemblyOrders_OnAfterSetFromProdOrderLineOnAfterSetFromAssemblyHeader', '', true, true)]
local procedure OnGetProdOrderLines OnGetAssemblyOrders_OnAfterSetFromProdOrderLineOnAfterSetFromAssemblyHeader(_ProdOrderLineAssemblyHeader: Record "Prod. Order LineAssembly Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
begin
end;
Example
// [Example] Populate custom tag "NetWeightPerBaseUoM" from item card from 'Output' item card
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Production ConsumptionMOB WMS Assembly", 'OnGetProdOrderLinesOnGetAssemblyOrders_OnAfterSetFromProdOrderLineOnAfterSetFromAssemblyHeader', '', true, true)]
local procedure MyOnGetProdOrderLines MyOnGetAssemblyOrders_OnAfterSetFromProdOrderLineOnAfterSetFromAssemblyHeader(_ProdOrderLineAssemblyHeader: Record "Prod. Order LineAssembly Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
var
Item: Record Item;
MobWmsToolbox: Codeunit "MOB WMS Toolbox";
begin
if Item.Get(_ProdOrderLineAssemblyHeader."Item No.") then
_BaseOrderElement.SetValue('NetWeightPerBaseUoM', MobWmsToolbox.Decimal2TextAsXmlFormat(Item."Net Weight"));
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Version History
Version | Changes |
---|---|
MOB5.2224 | Introduced |