我正在尝试在采购行和销售行上创建一个“已接收”布尔字段,以便在采购行上将项目标记为 True 时,链接的销售行也标记为 True。到目前为止,我已经设法在采购行上创建了一个字段来存储相关销售行的 ID,但是我在弄清楚采购行字段何时更改的触发器以及如何使用销售行 ID 时遇到了一些麻烦字段以更新与 id 匹配的特定销售行。
field(csg_PoliReceived; Rec.csg_PoliReceived)
{
Caption = 'Purchase Order Line Received';
ApplicationArea = All;
trigger OnValidate()
begin
// if true
// update Sales Line to true
// if false
// update Sales Line to false
end;
}
我在扩展采购行页面的页面扩展中有这个片段,所以我不确定如何查询具有匹配 ID 的销售行以及如何更新该记录。任何建议将不胜感激。谢谢!