I added a two fields one is cosolidated No which just shows and integer and request No shows the Number serie of that consolidated integer but on transfer orders its displayed but when i ship or recieve those posted documents dont show those fields populated they appear blank any one who can help please
[EventSubscriber(ObjectType::Codeunit, Codeunit::“TransferOrder-Post (Yes/No)”, ‘OnBeforePost’, ‘’, true, true)]
local procedure OnBeforePostTransferOrder(var TransHeader: Record “Transfer Header”; var IsHandled: Boolean)
var
TransferConsolidated: Record “Transfer Consolidated”;
begin
TransferConsolidated.SetRange(“Document No.”, TransHeader.“No.”);
if TransferConsolidated.FindFirst() then
begin
TransHeader.“Request No.” := TransferConsolidated.“Request No.”;
TransHeader.Modify(true); // Ensure the record is modified
Message(‘Updated Request No.: %1’, TransHeader.“Request No.”);
end
else
begin
TransHeader.“Request No.” := ‘’; // Clear if no matching record
TransHeader.Modify(true); // Ensure the record is modified
Message(‘No Consolidated Record Found’);
end;
end;