为服务订单启用附件附加功能

yeats 2021-11-20 PM 1460℃ 0条

在BC中,销售订单、采购订单都由系统初始提供附件附加功能,并将附件二进制方式保存在 Document Attach中,以变后续跟踪和查看,在项目中,我们需要将服务订单也应用附件附加功能,但是BC标准系统并未提供相关功能,下面演示实现方式和方法。

1. 分析 销售订单的 附件附加设计思路,了解到首先是通过添加 Page 【Document Attachment Factbox】到界面上,接下来通过Document Attachment Factbox进行附件上传。

2. 接下来 我们来为服务订单添加Factbox

image

3. 由于Page Document Attachment Factbox中原来强制通过 case 约定了 仅限于 销售订单、采购订单等类型单据,因此需要进行事件注册,并添加相应的事件处理。

image 

注意: 这里不仅仅添加了Service Header,还是同时添加了Service Shipment Header, Service Invoice Header,因为我们有可能在过账后,通过Service Shipment Header和Service Invoice Header进行查询附加的文档。


4. 接下来我们对Page Document Attachment Factbox中的打开附件进行相应的事件订阅,实现附件下载和浏览。
image

以上方案设计,不仅仅应用于服务订单,对于其他单据需要应用附件附加,都可以按照这样的方式实现附件附加。

标签: none

非特殊说明,本博所有文章均为博主原创。

评论已关闭