#使用技巧#利用二开插件实现“打开指定单据的附件”

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

#使用技巧#利用二开插件实现“打开指定单据的附件”

一、业务背景

附件一般是关联业务对象的,所以在销售订单只能打开销售订单的附件,在采购订单只能打开采购订单的附件;

此处讲解怎么在任意单据打开指定单据的附件,可以实现例如:在报表上,可以点击行展示附件,或者可以在采购、生产等下游单据点击打开销售订单的附件,可以破解附件无法携带的场景

二、关键代码

 AttachmentKey attachmentKey = new AttachmentKey();                           
                            attachmentKey.BillType = "SCP_ReceiveBill";
                            attachmentKey.BillNo = fbillno;
                            attachmentKey.BillInterID = fid;
                            attachmentKey.EntryKey = " ";
                            attachmentKey.EntryInterID = "-1";
                            attachmentKey.OperationStatus = OperationStatus.EDIT;
                            this.View.ShowAttachmentList(attachmentKey);

只需要把单据的Formid,单据编号或者fid传进去,就可以链接过去了

三、小结

这个其实就是参考的供应商协同里面 送货通知单查看收料通知单附件的功能,

也可以实现在报表上,可以点击行展示附件

或者可以在采购、生产等下游单据点击打开销售订单的附件,可以破解附件无法携带的场景




ShowAttachmentList 这个是在哪个命名空间下?






#使用技巧#利用二开插件实现“打开指定单据的附件”

一、业务背景附件一般是关联业务对象的,所以在销售订单只能打开销售订单的附件,在采购订单只能打开采购订单的附件;此处讲解怎么在任意单...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息