随笔分类 - D365
摘要:D365F&O中自定义功能事件 Demo(销售订单行更新剩余交货量) 1,创建Contract类,继承 BusinessEventsContract 2,创建Event类,继承 BusinessEventsBase 3,在触发点注册事件(完成更新剩余交货量后,注册事件)
阅读全文
摘要:业务事件 在D365FO中有两种业务事件的处理方式: 1. 工作流事件 在D365F&O中,如果单据存在工作流,在业务事件清单中,我们可以直接看到,Power automate可以直接拿来使用,不需要额外开发,当D365F&O触发了审批流, Power automate可以直接捕获 2. 非工作流事
阅读全文
摘要:D365中当一个员工身居多职或者承担多个角色时,针对这样的场景,我们在配置审批流过程当中,难免会遇到,在配置的审批节点时,同一个人会出现在多个审批节点中,用户就会出现,同一张单需要进行多次审批,为了避免这种情况,需要通过对标准的审批流进行二次开发,涉及的开发主要需要扩展两个关键的类 1,SysWor
阅读全文
摘要:在D365中,发送QQ,163,Foxmail邮箱如果附件名称中带中文名,收件箱的附件名称出现乱码解决方案 扩展Class: SysMailerMessageBuilder中的addAttachment方法 [ExtensionOf(classStr(SysMailerMessageBuilder)
阅读全文
摘要:1,创建表VyaFDCAPEX 注意事项 - 必须添加delete,renamePrimaryKey,writeCrossCompany方法 public void delete() { // Check to see if the associated dimension attribute va
阅读全文
摘要:在AX 2012中,外币的交易生成的凭证,如果总账参数设置了尾差的阈值,当因为汇率系统产生了尾差,并且尾差在阈值范围内,系统将会自动处理掉尾差,不会产生尾差的分录, 但在D365中,尽管做了同样的设置,尾差的分录始终会生成,如果不设置尾差科目,系统无法生成凭证,经过代码比较,在AX2012中系统做了
阅读全文
摘要:D365无法按照2012的info的方式进行消息跳转到对应的主数据窗体,但是提供了如下方式进行处理。 static final int64 AddAction(MessageSeverity _severity, SysInfoLogStr _text, str _actionText, Messa
阅读全文
摘要:1,在D365中创建导入项目和设置Recurring intergration job 2, 在Azure data factory中创建dataset,dataset来源于blob storage 3,在Azure data factory创建pipeline 3.1 增加Lookup来检索dat
阅读全文
摘要:D365中,如果接口中需要传送文件,我们可以将文件转换为字节流,以字节流的方式传递,如果接口需要一次传送多个附件,我们可以将多个文件先转换为压缩包字节流进行传递,三方系统解析压缩包字节流,拿到所有的文件 代码实现 1,附件转字节流 //DocumentManagement::getAttachmen
阅读全文
摘要:Pdfsharp获取路径 https://sourceforge.net/projects/pdfsharp/ D365FO中,可以利用Pdfsharp来合并多个pdf文件 使用场景 D365FO可能有需要将不同的报表、不同的附件,或者报表和附件进行合并,存储在一个pdf文件中,这时我们可以利用Pd
阅读全文
摘要:在D365中,经常需要和第三方系统做数据交互,会经常写一些接口,提供给第三方系统进行调用,当我们写完接口后,需要做一些模拟测试,来验证接口是否可以被正常调用,数据是否可以正常传递,一般情况下,我们用的最多的方式是,在VS中写一个C#脚本工具来做认证并访问D365 API进行验证,这种方式也比较简单,
阅读全文
摘要:D365发布了一个觉得比较有意思的新的功能,清理库存交易记录,参考官方的介绍文档,研究了一番,在此记录下来。 1,首先在功能管理,启用库存交易记录存档(此功能启用后,无法关闭) 2,做交易记录清理前,有如下限制条件 a. 清理的期间,必须做了库存关闭。 b. 会计期间必须先关闭 c. 清理交易的期间
阅读全文