电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

eas采购申请单同步生成苍穹的询价单(下)

来源:金蝶云社区作者:金蝶2024-09-162

eas采购申请单同步生成苍穹的询价单(下)

## 实现(苍穹) 1. eas的采购申请到eas的集成方案,只要是做单据的映射转换 2. 在集成方案里边的高级设置里边,来源数据处理,需要增加脚本过滤数据(因为单据支持按照分录级别发布) ```js src.entries = src.entries.filter(syncSta==1); src.entries = src.entries.filter(syncbillNo==null); ``` 3. 配置服务流程 1. 服务流程调用集成方案 ```js invokeMicroService('isc', 'iscb', 'IscIntegrateSchemaService', 'pushBySchema', 'KD_SRM_SouInquiry_Audit(EAS_IERP)', [var_pur_request], false) 2. 在调用集成方案成功生成询价单之后,需要把询价单号的一些信息更新到eas的采购申请单,在服务流程增加节点使用`execute_update`更新,例如 ```js execute_update(src,"update T_SM_PURREQUESTENTRY set cfsyncbillno = '"+number+"' , cfsyncsta = 2 ,cfsyncbilltype=0 where fparentid=? and cfsyncsta = 1 and cfsyncbillno is null",[srcid],[VARCHAR]); ## eas校验 1. 发布询价单成功的采购申请单不能进行进行`反审核`,`作废`等操作 在eas来保证数据的一致性,在扩展方案里,采购申请单详情界面和序时簿界面的扩展方法里边,在相关的扩展方法的前置脚本编写脚本。例如 ```js var editData = pluginCtx.getDataObject(); if(editData!=null && editData.getId()!=null ){ var id = editData.getId(); var idSet = new java.util.HashSet(); idSet.add(id.toString()); var seq = java.lang.StringBuilder(); var bool = false; var evi = new com.kingdee.bos.metadata.entity.EntityViewInfo(); var filter = new com.kingdee.bos.metadata.entity.FilterInfo(); var sic = new com.kingdee.bos.metadata.entity.SelectorItemCollection(); sic.add(new com.kingdee.bos.metadata.entity.SelectorItemInfo("id")); sic.add(new com.kingdee.bos.metadata.entity.SelectorItemInfo("syncSta")); sic.add(new com.kingdee.bos.metada

eas采购申请单同步生成苍穹的询价单(下)

## 实现(苍穹)1. eas的采购申请到eas的集成方案,只要是做单据的映射转换2. 在集成方案里边的高级设置里边,来源数据处理,需要增加脚...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信