GeneralJournalAccountEntry和LedgerJournalTrans_Project之间的关系

时间:2015-03-10 13:33:49

标签: axapta microsoft-dynamics dynamics-ax-2012

我们正在尝试将总帐交易GeneralJournalAccountEntry与其相应的项目类别ID LedgerJournalTrans_Project相关联,但是很难将两个表格相关联。

我们可以通过这条路线到达那里:

  • GeneralJournalAccountEntry.GeneralJournalEntry = GeneralJournalEntry.RecId(多对1)
  • GeneralJournalEntry.SubLedgerVoucher = LedgerJournalTrans.Voucher(1 to Many)
  • LedgerJournalTrans.RecId = LedgerJournalTrans_Project.RefRecId(1 to 1)

但交易的个别部分在多对1和多对多关系中迷失。我们理解这些表来自不同的“模块”,但希望有一些方法可以连接两者而不依赖于交易金额等杂乱的东西。

这是可能的,还是有另一种方法来实现我们的目标?

2 个答案:

答案 0 :(得分:1)

没有一对一的关系。

最接近的是在LedgerJournalTrans上使用Voucher和TransDate来获取分类帐交易。

请参阅this post

有一篇白皮书描述AX 2012 ledger posting framework

答案 1 :(得分:0)

我还不确定我已经完全搞清楚了,但是我认为这可以用来创建类似的链接。我正在尝试将generaljournalaccountentry订单项链接到inventjounrnaltrans订单项。这应该提供基于凭证和订单项编号的两个表之间的链接,并给我itemid。我认为必定会有与项目的类似链接,因为它能够在前端应用程序中以这种方式进行导航。在前端执行操作时跟踪SQL查询也可能会有帮助。

{{1}}