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

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

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

## 背景 > 采 购方填写采购申请单,采购申请单审核后,可以发布询价单,之后供应商报价。根据报价进行比价生成比价单,最后确认生成采购订单 ## 需求 1. 采购申请单单头需要增加 `发布单据类型`、`发布状态`、`发布单据编码` 1. 发布单据类型:询价单、竞价单 2. 发布状态:两个系统的通信有很多不确定因素,可能会失败,对于失败的单据允许再次发送 3. 发布单据编码:加在分录是因为,采购申请单需要支持安分录发布询价单、竞价单,发布成功后,要保存生成的询价单号或者竞价单号。 2. 需要在采购申请单列表界面和详情界面增加`发布询价单`、`发布竞价单`的功能按钮 3. 生成的询价单或者竞价单后,要反写采购申请单上的`发布单据编号`、`发布类型`和`发布状态` 4. 发布成功的采购申请单需要做一些 **不能反审核** 的限制,防止数据不一致 5. 在苍穹配置采购申请单到询价单的集成方案 6. 在苍穹配置采购申请单到询价单的服务流程 ## 实现(EAS端) ### 列表界面增加字段 1. 首先在EAS的动态扩展平台里边新建一个DEP方案,然后导入采购申请单业务单元进行扩展 2. 在采购申请单分录实体上增加三个字段 ![新增字段.webp](/download/01001dc53857b3a74d7e9c3506d3aa50dc90.webp) 3. 在query上添加刚才新增的字段,用于列表展示。(查询) ![数据源Query.webp](/download/0100d954f81e46514713bc481f1e1793ef5d.webp) 4. 在序时簿界面则增加字段(展示) ![表格添加字段.webp](/download/0100bfabf1cb4c974e1599ad4d943dad588a.webp) > 完成上面操作,启动dep(扩展方案)就能在采购申请单列表看到刚才增加的三个字段 ### 在列表界面添加发布询价询价单、竞价单的功能按钮 1. 在列表和详情界面先新增功能,然后在菜单栏新增按钮并绑定功能 ![新增功能.webp](/download/010014373c5bc01b4df19aca2332c230c35e.webp) 2. 在界面的`onload`的后置脚本将按钮展现出来 ```js pluginCtx.getKDWorkButton("sendIerppurQuo") .addAssistMenuItem(pluginCtx.getKDMenuItem("sendSoubid1")); ``` 3. 将功能涉及到的逻辑代码写在操作方法的前置脚本或者后置脚本。后台逻辑会做一些数据校验,参数封装,最后会调用苍穹的对外提供的接口,执行对应的服务流程。

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

## 背景> 采 购方填写采购申请单,采购申请单审核后,可以发布询价单,之后供应商报价。根据报价进行比价生成比价单,最后确认生成采...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息