在Acumatica中,您可以使用PXNoteAttribute或PXParentAttribute来写入CRRelation。下面是两种方法的代码示例:
public class MyDAC : PX.Data.IBqlTable
{
[PXNote()]
public virtual Guid? NoteID { get; set; }
}
在这个示例中,将NoteID属性添加到您的数据访问类(DAC)中,并将PXNoteAttribute应用于它。然后,当您创建或更新记录时,Acumatica会自动处理CRRelation。
public class MyDAC : PX.Data.IBqlTable
{
[PXDBGuid()]
[PXParent(typeof(Select>>>))]
public virtual Guid? NoteID { get; set; }
}
在这个示例中,将NoteID属性添加到您的DAC中,并使用PXParentAttribute应用于它。PXParentAttribute将当前记录与CRRelation表中的记录相关联,其中refNoteID等于当前记录的NoteID。这样,当您创建或更新记录时,CRRelation将自动更新。
请注意,以上示例中的代码仅用于演示目的。您需要根据您的具体需求进行适当的修改。