Microsoft Dynamics AX - 销售订单到发票 class 位置

Microsoft Dynamics AX - Sales Order to Invoice class location

我希望修改根据销售订单开具发票的逻辑。

换句话说,一旦销售订单状态更改为 "Invoiced",我希望能够在那里添加一些额外的代码来更新其他内容。

我很难找到执行此操作的 class。有人能指出我正确的方向吗?将不胜感激。

谢谢。

您要找的类是

  • \Classes\SalesFormLetter_Invoice - 用于与 SalesEditLines 交互
  • \Classes\SalesInvoiceJournalCreate - 创建日志数据
  • \Classes\SalesInvoiceJournalPost - 发布日记
  • \Classes\SalesInvoiceJournalPrint - 打印
  • \Classes\SalesFormletterParmDataInvoice - 创建参数数据

你可能想要的具体方法是\Classes\SalesInvoiceJournalPost\postJournalPost,在期刊从\Classes\FormletterService\run#91

投递后执行

有关更多信息,请参阅此白皮书: http://technet.microsoft.com/en-us/library/hh272871.aspx