Use this event to
...
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Assembly", 'OnGetAssemblyOrders_OnAfterSetFromAssemblyHeader', '', true, true)]
local procedure OnGetAssemblyOrders_OnAfterSetFromAssemblyHeader(_AssemblyHeader: Record "Assembly Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
begin
end;
Example
// [Example] Populate custom tag "NetWeightPerBaseUoM" from 'Output' item card
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Assembly", 'OnGetAssemblyOrders_OnAfterSetFromAssemblyHeader', '', true, true)]
local procedure MyOnGetAssemblyOrders_OnAfterSetFromAssemblyHeader(_AssemblyHeader: Record "Assembly Header"; var _BaseOrderElement: Record "MOB Ns BaseDataModel Element")
var
Item: Record Item;
MobWmsToolbox: Codeunit "MOB WMS Toolbox";
begin
if Item.Get(_AssemblyHeader."Item No.") then
_BaseOrderElement.SetValue('NetWeightPerBaseUoM', MobWmsToolbox.Decimal2TextAsXmlFormat(Item."Net Weight"));
end;
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...