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

收货助手扩展开发指导

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

收货助手扩展开发指导

收货助手增加字段

业务场景简介

在客户化开发的过程中,可能有部分发货单上的内容,需要携带到收货助手上。

简要实现方案

在收货助手上面扩展新增对应的字段,字段名称保持和发货单一致。如果是发货单的单头字段,需要在收货助手的“按单收货”页签增加相同名称的字段。如果是发货单分录的字段,则增加对应字段到收货助手的“所有收货单明细”和“收货单明细”,其中“所有收货单明细”需要在对应的标签名字上加上4结尾,“收货单明细”需要在标签名称上加上1结尾。如下图:

采购端发货查询(pur_saloutstock)新增字段、供应端发货单(scp_saloutstock)新增字段;

收货助手增加字段:


参考开发工作量(人/天)

0.5人/天



收货助手增加自定义过滤条件

业务场景简介

在客户化开发的过程中,可能会有现场需要自己增加对应过滤条件,去过滤可以在收货助手里面展现的数据的场景。上。

简要实现方案

1.    扩展待收货查询表单(pur_sendquery),增加对应的过滤条件

2.    在扩展插件pds_extplugin的IBatchReceiveGetFilter接口中新注册一个插件信息,执行顺序是2

3.    在刚刚新增加的插件中实现自己的过滤

详细开发步骤

假设我们需要增加一个采购方的过滤条件,那么我们需要按照如下步骤进行实现:

1.扩展“待收货查询”,增加采购方字段,如下图:

2.新增插件,并实现对应逻辑

3. 在元数据“pds_extplugin”中注册刚刚新增的扩展插件

参考开发工作量(人/天)

1人/天

对接EAS/星空收货助手数据携带到下游

业务场景简介

在客户化开发的过程中,可能会有现场需要自己增加对应过滤条件,去过滤可以在收货助手里面展现的数据的场景。下面展示携带到EAS/星空收货单的开发方式上。

简要实现方案

1. 业务扩展场景列表--绑定业务插件页面绑定一个实现了IBatchStockSupport 插件信息,

2.在刚刚新增加的插件中设置映射关系段;

详细开发步骤

1. 新增一个插件,对接eas只需要实现assembleExtPro方法,对接星空,则需要根据字段在头部还是分录分开处理

kd.scm.pur.formplugin.ext.BatchStockSupportXkExt ,继承自接口IBatchStockSupport ,如下图:

public class BatchStockSupportXkExt implements IBatchStockSupport {

@Override

public Map

Map

extPro.put("kdtest_cardNumber", "F_PAEZ_TEXT");

extPro.put("kdtest_cardName", "F_PAEZ_DRIVERNAME");

return extPro;

}

@Override

public Map

Map

ex

收货助手扩展开发指导

收货助手增加字段业务场景简介在客户化开发的过程中,可能有部分发货单上的内容,需要携带到收货助手上。简要实现方案在收货助手上面扩展新...
点击下载文档文档为doc格式

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

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