如何根据单据获取附件信息
问题描述
如何根据单据获取附件信息
单据附件信息包括附件面板和附件字段,两种类型附件获取附件的方式不同。
解决方法
附件字段
//获取单据信息,并查询单据中的附件字段 DynamicObject file =BusinessDataServiceHelper.loadSingle("单据标识", "附件字段标识",new QFilter[]{new QFilter("billno", QFilter.equals, "单据编号")}); //获取单据中附件字段 DynamicObjectCollection lagoAttachmentfield = (DynamicObjectCollection) file.get("附件字段标识"); //遍历文件 for(DynamicObject field: lagoAttachmentfield){ DynamicObject fbasedataId = field.getDynamicObject("fbasedataId"); long id = fbasedataId.getLong("id"); String url = (String) fbasedataId.get("url"); System.out.println("附件字段"+id+url); }
附件面板
//获取单据信息,并查询单据中的附件字段 DynamicObject file =BusinessDataServiceHelper.loadSingle("单据标识", "附件字段标识",new QFilter[]{new QFilter("billno", QFilter.equals, "单据编号")}); //获取单据中附件面板信息 List<Map<String, Object>> atts = AttachmentServiceHelper.getAttachments("单据标识", file.getPkValue().toString(), "附件面板标识"); //遍历文件 for (Map<String, Object> att: atts) { String uid = (String) att.get("uid"); String url = (String) att.get("url"); System.out.println("附件面板"+uid+url); }
如何根据单据获取附件信息
问题描述如何根据单据获取附件信息单据附件信息包括附件面板和附件字段,两种类型附件获取附件的方式不同。解决方法附件字段//获取单据信息...
点击下载文档
上一篇:集成服务云-消息集成解决方案下一篇:苍穹供应商审核后同步到EAS方案详解
本文2024-09-23 00:50:46发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142114.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章