在收料通知单上生成物料批次条码原创
金蝶云社区-湖南客户成功_罗华国
湖南客户成功_罗华国
7人赞赏了该文章 81次浏览 未经作者许可,禁止转载编辑于2024年11月22日 11:16:40
summary-icon摘要由AI智能服务提供

某客户需在收料通知单上直接打印物料批次条码,条码由物料编码和批号组成。实现中发现动态字段无法打印条码,故增加物料批次条码字段作为数据源,并通过服务实现值转存和计算。最终配置套打模板,使用物料批次条码字段正常打印条码。

 【业务场景】

某客户在启用条码管理后,为方便操作,需要在收料通知单上调用套打直接打印物料批次条码。条码规则为【物料编码】+【批号】。

 【实现方法】

1、在收料通知单上配置条码套打模板,一开始想用动态字段【barcode】(=【物料编码】+【分隔符】+【批号】)作为条码打印数据源,但测试后发现,动态字段只能打印出文字,打不出条码。

2、在收料通知单明细栏增加字段【物料批次条码】,作为条码打印数据源,在收料通知单【批号】值更新事件上增加两个服务:

(1)服务一:设置当前编辑字段值到指定字段【物料批次条码】;

image.png

(2)服务二:计算公式值并填写到指定列:【物料批次条码】=【物料编码】+分隔符+【物料批次条码】

image.png

注:不能跳过第1个服务,直接用【物料批次条码】=【物料编码】+分隔符+【批号】,因为在收料通知单录入界面,条码未生成主档,公式中无法取到【批号】字段的值。

3、配置收料通知单套打模板,条码数据源使用实体字段【物料批次条码】,即可在收料通知单列表上正常打印出条码来。

image.png

【总结】

本章要实现客户需求,需克服两个技术点:

(1)动态字段无法打印条码,改为用实体字段来实现

(2)收料通知单中【批号】字段无法直接做公式运算,通过设置当前编辑字段值到指定字段服务,将【批号】文本内容转存到其他字段,再做运算。


图标赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!