gen_voucher_no 原意为按指定格式生成单据编号。 在生产环境中,特别是多用户情况下,这个编号即使你新增时显示了,但当保存的时候,可能这个号已经被其它用户使用了。 系统就会提示占用并自动使用新号。 鉴于这种情况,是否可以作如下改善: 1、当用户点击新增,此时拿到的号为保留号,其它用户不可再使用,脚本可实现 2、当此用户最后没有保存即使用此保留号,那下次用户再拿号时,这个号码应该继续流通使用,以防止断号。 这个断号还要考虑yymm格式跨月问题。 第二个gen_voucher_no这个建议,由于这个并不能生成最新的未使用的单据号或者遗漏的断号,所以,作个建议: gen_voucher_no_ext(SI) S 单据类型,I为1/2即最新号,本月断号,意思是根据S单据类型的编号规则生成一个最新的单据号或者使用断号 |