Acumatica Can';t将PXDBLocalizableString字段添加到DAC,但不使用NoteID列

Acumatica Can';t将PXDBLocalizableString字段添加到DAC,但不使用NoteID列,acumatica,Acumatica,我们正在尝试使ePosition DAC描述字段可本地化 要使PXDBLocalizableString属性正常工作,DAC中需要PXNote(NoteID) 问题是,如果我们向EPPosition DAC添加NoteID,则每次更新数据库时都会将其删除,因为该字段前面没有自定义字段所需的“Usr”前缀 如果我们添加“Usr”前缀,那么PXDBLocalizableString会抱怨“NoteID”不存在。如果您同时添加两个字段(usrNodeId和NoteID),并且NoteID未绑定并链接到

我们正在尝试使ePosition DAC描述字段可本地化

要使PXDBLocalizableString属性正常工作,DAC中需要PXNote(NoteID)

问题是,如果我们向EPPosition DAC添加NoteID,则每次更新数据库时都会将其删除,因为该字段前面没有自定义字段所需的“Usr”前缀


如果我们添加“Usr”前缀,那么PXDBLocalizableString会抱怨“NoteID”不存在。

如果您同时添加两个字段(usrNodeId和NoteID),并且NoteID未绑定并链接到usrNodeId,该怎么办?UsrNoteID只是存储值,根本不需要“Usr”前缀。由于系统字段和自定义字段之间存在差异,系统刚刚自动添加了它。如果尝试从已创建的新表创建类,您将看到,如果向系统表添加字段,则升级后该列需要Usr前缀才能保留在表中。此外,扩展表不支持NoteID,因此唯一的方法是在基表中实现。Brendan,我想听听你的建议,问题是PXDBLocalizableString实际上是在数据库中查找NoteID字段。它有点绕过了EPDAC似乎。。。