Skip to content

[Event Request] Page 6510 "Item Tracking Lines" #28952

@LorenzoSartori-NBT

Description

@LorenzoSartori-NBT

Why do you need this change?

I need to set a custom variables in a codeunit.

Describe the request

I need to set a custom variables in codeunit ItemTrackingDataCollection like this:

Image

The event might be like this:

local procedure SelectEntries()
var
xTrackingSpec: Record "Tracking Specification";
MaxQuantity: Decimal;
begin
xTrackingSpec.CopyFilters(Rec);
MaxQuantity := UndefinedQtyArray[1];
if MaxQuantity * CurrentSignFactor > 0 then
MaxQuantity := 0;

    SetBinCode();
    OnSelectEntriesOnBeforeSelectMultipleTrackingNo(ItemTrackingDataCollection, CurrentSignFactor);
    ItemTrackingDataCollection.SelectMultipleTrackingNo(Rec, MaxQuantity, CurrentSignFactor);
    OnSelectEntriesOnAfterSelectMultipleTrackingNo(ItemTrackingDataCollection);
    Rec."Bin Code" := '';
    if Rec.FindSet() then
        .
        .
        .
        .
end;

[IntegrationEvent(false, false)]
local procedure OnSelectEntriesOnAfterSelectMultipleTrackingNo(var ItemTrackingDataCollection: Codeunit "Item Tracking Data Collection")
begin
end;

Internal work item: AB#596566

Metadata

Metadata

Assignees

No one assigned

    Labels

    SCMGitHub request for SCM areaevent-requestRequest for adding an eventships-in-future-updateFix ships in a future update

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions