Acumatica 如何从“批准”屏幕链接回记录的账单和调整?

Acumatica 如何从“批准”屏幕链接回记录的账单和调整?,acumatica,Acumatica,我试图在Approvals屏幕的网格中添加一个非绑定(仅显示)字段。此字段的值来自APInvoice DAC扩展类中的绑定用户字段。我的问题是,在审批屏幕网格(即EPOwned DAC)的RowSelected事件中,我试图通过审批屏幕网格上的RefNbr链接回账单和调整屏幕记录 尽管Approvals网格将其显示为RefNbr,但EPOwned DAC中的实际字段是GUID。通过一些魔术(我仔细研究了这个屏幕的源代码,我找不到它在哪里创建了一个APINVOICECENTRY图来打开这个屏幕——

我试图在Approvals屏幕的网格中添加一个非绑定(仅显示)字段。此字段的值来自APInvoice DAC扩展类中的绑定用户字段。我的问题是,在审批屏幕网格(即EPOwned DAC)的RowSelected事件中,我试图通过审批屏幕网格上的RefNbr链接回账单和调整屏幕记录

尽管Approvals网格将其显示为RefNbr,但EPOwned DAC中的实际字段是GUID。通过一些魔术(我仔细研究了这个屏幕的源代码,我找不到它在哪里创建了一个APINVOICECENTRY图来打开这个屏幕——尽管它不知怎么做了),它知道如何将批准网格中单击的记录链接到账单和调整参考NBR/记录

我的直觉是,这一切都与EPOwned(eApproval)中的RefNoteID/NoteID有一些联系,但我找不到EPOwned记录和APInvoice/APRegister记录之间的任何联系


是否有人知道如何通过BQL链接EPOwned(eApproval)记录和APInvoice记录,该记录与审批网格中显示的Refnbr相关?

进一步研究后,发现EPOwned DAC(包含eApproval)通过以下方式链接回APInvoice DAC:

EPOwned.RefNoteID=APInvoice.NoteID

这将提供找到APInvoice.RefNbr的必要链接