custinvoiceTrans和GeneralJournalAccountEntry

时间:2016-07-10 00:08:04

标签: axapta dynamics-ax-2012

我知道有很多类似的问题,但不幸的是,他们都没有回答我的问题。对于VendInvoiceTrans,您可以转到InventTransPosting,其中LedgerDimension和DefaultDimension位于一个表中,您可以使用ledgerDimension查找该特定凭证的所有GeneralJournalAccountEntry记录。

InventTransPosting = InventTransPosting::find(InventTrans::findTransId(vendInvoiceTrans.InventTransId).DateStatus,
vendInvoiceJour.CostLedgerVoucher,
InventTransOrigin::findByInventTransId(vendInvoiceTrans.inventTransId).RecId,
InventTransPostingType::Financial);

LedgerDimension = InventTransPosting.LedgerDimension;
select generalJournalAccountEntry
where generalJournalAccountEntry.GeneralJournalEntry == SubledgerVoucherGeneralJournalEntry.GeneralJournalEntry
&& generalJournalAccountEntry.LedgerDimension == LedgerDimension
&& (generalJournalAccountEntry.PostingType == WHATEVERPOSTINGTYPE!);

或者,您可以使用accountingDistribution框架和SubledgerJournalAccountEntry来查找特定VendInvoiceTrans.SOURCEDocumentLine的generalJournalAccountEntry

select accountingDistribution
where accountingDistribution.SourceDocumentLine == vendInvoiceTrans.SourceDocumentLine
join subledgerJournalAccountEntryDistribution
where subledgerJournalAccountEntryDistribution.AccountingDistribution == AccountingDistribution.RecId
join GeneralJournalAccountEntry,PostingType
from SubledgerJournalAccountEntry
where SubledgerJournalAccountEntry.RecId == SubledgerJournalAccountEntryDistribution.SubledgerJournalAccountEntry
&& SubledgerJournalAccountEntry.GeneralJournalAccountEntry
&& (SubledgerJournalAccountEntry.PostingType == WHATEVERYOUWANT);

我感兴趣的是为CustInvoiceTrans找到类似的东西。有吗

1)任何表(如VendInvoiceTrans的InventTransPosting),用于跟踪发布的invoiceTransactions及其defaultdimensions或ledgerDimensions。 CustInvoiceTrans.LedgerDimension仅显示主帐户,但我需要一些表格,其中分类帐维度字段将包含更多信息。

,或者

2)任何表格(如SubledgerJournalAccountEntryDistribution),用于跟踪generalJournalAccountEntry和sourceDocumentLine。

1 个答案:

答案 0 :(得分:3)

InventTransPosting仅保留库存的交易。只有部分卖方和客户交易是通过库存过帐来创建的。 获得所需内容的最佳方法是查看表单LedgerTransVoucher,并通过单击“凭证”按钮调用表单CustTrans表单时如何初始化。 在您的情况下,您需要使用SubledgerVoucherGeneralJournalEntry并通过CustTrans的Voucher和TransDate过滤它。然后你可以加入这个以获得所有的分类帐帖子。