Use this event to
...
You can use the event to override the standard functionality by changing or amending the _BarcodeListToReturn variable.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Toolbox", 'OnAfterGetItemCrossRefList', '', true, true)]
procedure OnAfterGetItemCrossRefList(_ItemNo: Code[20]; _VariantCode: Code[10]; var _BarcodeListToReturn: Text)
begin
end;
Example: Add Item GTIN to _BarcodeListToReturn
(note: Searching for GTIN is a standard feature since MOB5.24 an no longer needs a customization in newer versions)
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Toolbox", 'OnAfterGetItemCrossRefList', '', true, true)]
procedure OnAfterGetItemCrossRefList(_ItemNo: Code[20]; _VariantCode: Code[10]; var _BarcodeListToReturn: Text)
var
Item: Record Item;
begin
if Item.Get(_ItemNo) and (Item.GTIN <> '') then
if _BarcodeListToReturn = '' then
_BarcodeListToRetun := Item.GTIN
else
_BarcodeListToReturn += ';' + Item.GTIN;
end;
Version History
Version | Changes |
---|---|
MOB5.13 | Introduced |
MOB5.24 | Deprecated, moved to MobItemReferenceMgt - OnAfterGetBarcodeList |
...