学会这些单据转换插件二开小妙招,上下游单据处理再也难不倒你原创
金蝶云社区-Dave身份
Dave
140人赞赏了该文章 7067次浏览 未经作者许可,禁止转载编辑于2021年10月18日 10:33:29

 

一、业务场景

 

单据转换是上下游单据处理的常规操作,把上游所选单据按照转换规则,自动生成下游单据数据包的过程,能够介入到单据转换的各个关键时刻,对转换行为进行控制,从而调整所生成的下游数据包,标准产品因企业间差异化很难做到标准统一,通过二开可以根据企业业务场景实现私有化,此文根据本人日常工作遇到的典型案例为蓝本进行整理,供各位小伙伴二开参考。

 

二、单据转换插件执行顺序

 

单据转换插件执行顺序分下推和选单2种方式:下推是指在上游单据列表把所选单据或维护页面点击下推操作,生成下游单据数据包并展示出来;选单是指在下游单据新增界面,弹出上游单据列表,选择源单返回,然后根据转换规则把源单数据填写到下游单据新增界面上。 

单据转换插件执行顺序可参考:https://vip.kingdee.com/questions/7428/answers/10922

 

三、单据转换插件应用案例

 (※点击下划线文字内容即可查看详细实现步骤)


(一)、案例分享-单据转换之多单据体字段映射

业务场景:标准系统仅支持一个单据体的字段映射,配置多个单据体映射保存时报错,可通过单据转换插件进行处理。

实现步骤:开发案例分享-单据转换之多单据体转换 

 

(二)、开发案例分享-单据转换之子单据体携带

业务场景:在金蝶云·星空配置子单据体转换时会报错(目前金蝶云·星空V7.6、V7.7版本已经修复了这个,老版本会存在),如果出现这个报错,可以通过单据转换插件进行处理。

实现步骤:开发案例分享-单据转换之子单据体转换 


(三)、开发案例分享-单据转换之多选辅助资料下推携带

业务场景:品牌为多选辅助资料,需要通过单据转换由生产订单携带到生产入库单对应的字段,通过单据转换配置无法实现,可通过单据转换插件进行处理

实现步骤:开发案例分享-单据转换之多选辅助资料下推携带 

 

(四)、开发案例分享-单据转换之多选基础资料下推携带

业务场景:多选部门为多选基础资料,需要通过单据转换由生产订单携带到生产入库单对应的字段,通过单据转换配置无法实现,可通过单据转换插件进行处理。

实现步骤:开发案例分享-单据转换之多选基础资料下推携带

 

(五)、开发案例分享-单据转换之生产入库单只下推合格产品

业务场景:标准系统如果检验单有不合格产品时,生产订单下推生产入库单会拆单成两行,一行为合格品一行为不合格品,如果想实现只下推合格产品可通过单据转换插件进行处理。

实现步骤:开发案例分享-单据转化之生产入库单只下推合格产品


 

| 延伸学习

(※点击下划线文字内容即可查看详细实现步骤)

 

1、单据转换插件.全事件演示


2、单据转换插件.设置选单条件


3、单据转换插件—构建源单查询参数事件--OnQueryBuilderParemeter

 

4、单据转换插件—变量初始化事件—OnInitVariable


5、知识精选系列丨干货!单据转换精华知识汇总


备注:以上延伸学习内容摘自eris、Jack两位老师的分享。



赞 140