学会这些单据转换插件二开小妙招,上下游单据处理再也难不倒你
一、业务场景
单据转换是上下游单据处理的常规操作,把上游所选单据按照转换规则,自动生成下游单据数据包的过程,能够介入到单据转换的各个关键时刻,对转换行为进行控制,从而调整所生成的下游数据包,标准产品因企业间差异化很难做到标准统一,通过二开可以根据企业业务场景实现私有化,此文根据本人日常工作遇到的典型案例为蓝本进行整理,供各位小伙伴二开参考。
二、单据转换插件执行顺序
单据转换插件执行顺序分下推和选单2种方式:下推是指在上游单据列表把所选单据或维护页面点击下推操作,生成下游单据数据包并展示出来;选单是指在下游单据新增界面,弹出上游单据列表,选择源单返回,然后根据转换规则把源单数据填写到下游单据新增界面上。
单据转换插件执行顺序可参考:https://wenku.my7c.com/questions/7428/answers/10922
三、单据转换插件应用案例
(※点击下划线文字内容即可查看详细实现步骤)
(一)、案例分享-单据转换之多单据体字段映射
业务场景:标准系统仅支持一个单据体的字段映射,配置多个单据体映射保存时报错,可通过单据转换插件进行处理。
实现步骤:开发案例分享-单据转换之多单据体转换
(二)、开发案例分享-单据转换之子单据体携带
业务场景:在金蝶云·星空配置子单据体转换时会报错(目前金蝶云·星空V7.6、V7.7版本已经修复了这个,老版本会存在),如果出现这个报错,可以通过单据转换插件进行处理。
实现步骤:开发案例分享-单据转换之子单据体转换
(三)、开发案例分享-单据转换之多选辅助资料下推携带
业务场景:品牌为多选辅助资料,需要通过单据转换由生产订单携带到生产入库单对应的字段,通过单据转换配置无法实现,可通过单据转换插件进行处理
(四)、开发案例分享-单据转换之多选基础资料下推携带
业务场景:多选部门为多选基础资料,需要通过单据转换由生产订单携带到生产入库单对应的字段,通过单据转换配置无法实现,可通过单据转换插件进行处理。
(五)、开发案例分享-单据转换之生产入库单只下推合格产品
业务场景:标准系统如果检验单有不合格产品时,生产订单下推生产入库单会拆单成两行,一行为合格品一行为不合格品,如果想实现只下推合格产品可通过单据转换插件进行处理。
| 延伸学习
(※点击下划线文字内容即可查看详细实现步骤)
3、单据转换插件—构建源单查询参数事件--OnQueryBuilderParemeter
4、单据转换插件—变量初始化事件—OnInitVariable
备注:以上延伸学习内容摘自eris、Jack两位老师的分享。
收藏学习,不错
下次一定
不错,不错,满分,5分。
案例开发应用场景链接都打不开,网址没用了
正好需要
很不错,真香。
韩兄今后也继续多上干货。
【emoji】
【emoji】
一键三连
膜拜大佬
学会这些单据转换插件二开小妙招,上下游单据处理再也难不倒你
本文2024-09-16 19:07:39发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26578.html