2017-10-20 128 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

你的問題不是很清楚什麼是錯誤的,所以我可能誤解了它。