28. März 2022 21:16
trigger OnAfterGetRecord()
var
ItemAttributeValue: Record "Item Attribute Value";
ItemAttribute: Record "Item Attribute";
begin
if ItemAttributeValue.Get(Rec."Item Attribute ID", Rec."Item Attribute Value ID") then begin
if ItemAttribute.Get(Rec."Item Attribute ID") then begin
Name := ItemAttribute."Name";
Value := ItemAttributeValue.Value;
"Valid Values" := ItemAttributeValue."Valid Values";
end;
end;
end;
procedure UpdateLineNo(LineNo: Integer)
var
MergedCode: Code[20];
Utilities: Codeunit Utilities;
begin
Clear(Rec);
CurrPage.Update(False);
MergedCode := Utilities.MergeCodes(HeaderNo, Format(LineNo));
Rec.SetRange("No.", MergedCode);
Rec.SetRange("Table ID", Database::"Production BOM Template Line");
CurrPage.Update(False);
end;
local procedure OnSelectedLineChanged(LineNo: Integer)
begin
LinkedFactbox.UpdateLineNo(LineNo);
end;
28. März 2022 21:23
29. März 2022 21:43
enh hat geschrieben:3 spontane Ideen:
Hast du das Property UpdatePropagation korrekt gesetzt?
CurrPage.UPDATE?
ggf. OnAfterGetCurrRecord statt OnAfterGetRecord?