在收料通知单上生成物料批次条码原创
7人赞赏了该文章
81次浏览
编辑于2024年11月22日 11:16:40
摘要由AI智能服务提供
某客户需在收料通知单上直接打印物料批次条码,条码由物料编码和批号组成。实现中发现动态字段无法打印条码,故增加物料批次条码字段作为数据源,并通过服务实现值转存和计算。最终配置套打模板,使用物料批次条码字段正常打印条码。
有用
反馈
【业务场景】
某客户在启用条码管理后,为方便操作,需要在收料通知单上调用套打直接打印物料批次条码。条码规则为【物料编码】+【批号】。
【实现方法】
1、在收料通知单上配置条码套打模板,一开始想用动态字段【barcode】(=【物料编码】+【分隔符】+【批号】)作为条码打印数据源,但测试后发现,动态字段只能打印出文字,打不出条码。
2、在收料通知单明细栏增加字段【物料批次条码】,作为条码打印数据源,在收料通知单【批号】值更新事件上增加两个服务:
(1)服务一:设置当前编辑字段值到指定字段【物料批次条码】;
(2)服务二:计算公式值并填写到指定列:【物料批次条码】=【物料编码】+分隔符+【物料批次条码】
注:不能跳过第1个服务,直接用【物料批次条码】=【物料编码】+分隔符+【批号】,因为在收料通知单录入界面,条码未生成主档,公式中无法取到【批号】字段的值。
3、配置收料通知单套打模板,条码数据源使用实体字段【物料批次条码】,即可在收料通知单列表上正常打印出条码来。
【总结】
本章要实现客户需求,需克服两个技术点:
(1)动态字段无法打印条码,改为用实体字段来实现
(2)收料通知单中【批号】字段无法直接做公式运算,通过设置当前编辑字段值到指定字段服务,将【批号】文本内容转存到其他字段,再做运算。
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!