【问题标题】:Cannot find the code definition for "Email Purchase Order" Action In Purchase Order Screen在采购订单屏幕中找不到“电子邮件采购订单”操作的代码定义 【发布时间】:2020-02-17 11:35:13 【问题描述】: 我想在采购订单屏幕的操作文件夹中自定义“电子邮件采购订单”操作。 我没有找到它所在的代码。 假设如果它以 dll 的形式呈现,我们可以自定义它吗? 【问题讨论】: 标签: customization acumatica 【解决方案1】: 我没有找到它所在的代码。 这不是标准动作,它重定向动作的方式涉及一些技巧。 它首先经过POOrderEntry.Action 事件处理程序,然后再路由到POOrderEntry.Notification 事件处理程序以发送电子邮件。 您可以通过在 POOrderEntry 上创建图形扩展并覆盖 Notification 方法来自定义它。 在Notification 方法覆盖中,您可以使用条件adapter.Menu == "Email Purchase Order" 来确定对Notification 方法的调用是否源自Email Purchase Order 操作菜单项。 【讨论】: 感谢您帮助 Hugues。目前,当执行“电子邮件购买”操作时,它会发送一封包含 PO 报告(pdf 文档格式)的邮件,但我的要求是,我需要发送我的 pdf 文档而不是 PO 报告。我该怎么做? 如果你可以访问文件的内容,创建一个内存流,将文件内容写入流并重定向到文件。我在这里有一个答案:stackoverflow.com/a/44004781/7376238