Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleObsolete

This event can no longer be used in BC19 or newer. 

Replaced by: MobItemReferenceMgt - OnBeforeSearchItemReference OnSearchItemReferenceOnAfterSetFilters

Use this event to

Excerpt

Modify filters used for searching for Item Cross Reference in SearchItemReference procedure

...

Used by Unplanned Functions


In MOB5.24 (or newer) and BC18 or older: use this event.
In MOB5.24 (or newer) and BC19 or newer: use event MobItemReferenceMgt - OnSearchItemReferenceOnAfterSetFilters

In MOB5.23 (or older) use event OnSearchItemCrossRefOnAfterSetFilters (MOB5.13-MOB5.23)

...

    // [Template]
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB Item Cross Reference Mgt.", 'OnSearchItemCrossRefOnAfterSetFilters''', true, true)]
    local procedure OnSearchItemCrossRefOnAfterSetFilters(_ScannedBarcode: Code[20]; var _ItemCrossRef: Record "Item Cross Reference")
    begin
    end;

Example: Change filter on Cross-Reference Type to also include Customer and Vendor references

    // [Example]: Change filter on Cross-Reference Type to also include Customer and Vendor references
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB Item Cross Reference Mgt.", 'OnSearchItemCrossRefOnAfterSetFilters''', true, true)]
    local procedure MyOnSearchItemCrossRefOnAfterSetFilters(_ScannedBarcode: Code[20]; var _ItemCrossRef: Record "Item Cross Reference")
    begin
        _ItemCrossRef.SetFilter("Cross-Reference Type", '%1|%2|%3', _ItemCrossRef."Cross-Reference Type"::"Bar Code", _ItemCrossRef."Cross-Reference Type"::Customer, _ItemCrossRef."Cross-Reference Type"::Vendor);
    end;

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
sorttitle
titleMore examples
excerptTypesimple
cqllabel = "bc" and label = "example" and label = "OnPostAdhocRegistrationOnItemCrossReference_OnBeforeInsertItemCrossReference"

...