2017-10-20 86 views
0

我创建了一份新报告,汇总了订单中的项目。此报告可以工作并集成到订单确认日记帐表单中(您可以在其中打印之前发布的确认版本),以便您可以从那里打印。添加要与销售订单确认一起打印的报告

我正在努力的是当用户生成一个新的确认(形式或其他)时自动打印它。幸运的是我们的一部分定制是另一个完全符合我需要的集成报告。我试图尽可能多地复制它,但这还不够。

什么我迄今所做的:

  • 增加了一个新的复选框到SalesEditLines形式,所以我可以检查我是否要被打印我的报告
  • 修改了SalesFormLetter到: 合同
  • 添加方法来获取和合同上的报告设置PrinterSettings上
    • add方法获取/设置一个诺伊斯值
    • add方法来打开PrinterSettings对话框修改了SalesFormLetterContract添加诺伊斯和STR领域为我的报告的报告
  • ,它们整合到包/解压宏观和提高当前版本的宏
  • 修改了SalesConfirmJournalPrint类与字段和我的报告的获取/设置方法

但是这些都不够,我找不到其他的东西。有人可以向我解释我错过了什么,或者指向我解释这个FormLetter框架的资源吗? (我所发现的是抒情蜡关于它在AX 2012比2009年要好上多少有一些没用的MS文档)

+0

您是否检查了其他报告的交叉引用?您应该找到一些引用报告设计的代码,这应该是开始打印的代码。 –

+0

@ FH-Inway“是”,尽可能多。不幸的是,我没有所有方法的交叉引用,因为更新它们需要很长时间,并且它们很容易失效... – Kempeth

+0

您还可以尝试在其他报告的代码中设置断点,然后执行销售订单确认并调试其他报告被称为。 –

回答

1

下面是更新FormLetter框架,你问:

https://technet.microsoft.com/en-us/library/hh272871.aspx

什么你试图做的是一个痛苦,因为一切都被打包/解包,编组等,我想你可能会错过SalesFormLetterParmDataSalesFormletterParmDataConfirm

你的问题不是很清楚什么是错误的,所以我可能误解了它。