-->

合并在一个几Dynamics AX的报告(Merge several dynamics AX rep

2019-06-23 18:30发布

我有以下问题:我想在包含所有发票1份报告合并salesInvoice报告。

我使用的是打印带有printJobSettings,参数数量和reportRun类报告工作。 我的parm是ledgerJournal NUM和我想打印的所有相关发票在一个报告中没有单独打印每一张发票。

我该怎么做才能生成一个唯一的报告?

基本上,我从LedgerJournalTrans表我JournalNum,我就CustInvoiceJour表圈拥有的所有相关发票并执行报告,我想我应该重写获取方法来做到这一点,但salesInvoice报告获取方法是安静的沉重,我不希望松动的信息。

Answer 1:

您可以拨打printJournal的方法CustInvoiceJour表。 作为第二个参数给它一个RecordSortedList要打印的发票。

您还需要一个SalesFormLetter对象作为第一个参数,填入相关printJobSettings

您将极有可能改变fetch方法为element.reset()调用最终确定报告的打印作业。 这没有好,如果输出去一个PDF或邮件。

最有可能的,你可以改变element.reset到:

element.newPage();
element.page(1);

这将使分页符并重置页面计数器。 有一点需要注意: pageTotal方法将不会被重置,所以“第7 1”将无法正常工作。



文章来源: Merge several dynamics AX reports in one