按时间自动递增编号_单据编号丢失?这样找回来!

6f3b133933cb1d3de087311174a8ead5.gif

近期,有小伙伴反馈这样的疑问:为什么软件单据编号会出现丢失的情况?现在为大家奉上实力解决方案~

原因解析:单据编号丢失,是因为单据表格配置多样性+并发操作+单据修改时间过账,造成单据编号计数器无法识别其意图,进而导致单据编号被占用。

50cb30474f6d24c2ac4411bb60d59626.png

财/工贸软件中,我们支持对单据编号进行样式设置,如下图:

92d1358f3d956669b083284307b69475.png

我们可以把软件可以设置为全年编号递增——一种单据连续编号,如图:

5be79186541c72a23387ff3df8e69243.png

同一软件、同一时间、不同机器做单据, 点击销售单,我们假设当前过账单据最大编号为 【07805】,那么在A机器上点开销售单【2019-05-12 xs-2019-05-12-07806】,B机器上也同时点开同一单据,在未保存之前,A机器如修改日期为【2019-05-11】,单据编号就变成了【2019-05-11 xs-2019-05-11-07806】;

保存的时候,由于当前软件没有新单据编号【05-11-07806】,所以可以正常保存。而当单据编号过账后,单据编号计数器会自动加1为07807,如果这时候A再点开销售单,单据编号就为07807。

但不幸的是,B机器并没有同步递增,其单据编号还在【2019-05-12 xs-2019-05-12-07806】的未保存状态。这时候如果B机器该单据过账,因为没有【05-12-07806】单据编号,所以正常保存,单据编号计数器自动加1为07808。

这时候,AB再做编号为【07808】的单据时就产生了【07807】 单据没有在软件中显示的情况,这种情况也叫做单并发操作,如下图:

7edb5214f11d796857a1212a2bf95b4b.png

那么,财/工贸软件如何处理这类问题呢?

1)设置单据编号中不含日期

当前单据编号变动是由于单据保存后加1,设置单据编号中不包含日期(如:xs-2019-05-xx-07806 ,修改为:xs-07806)再进行操作,A机器依旧可正常保存,而当B机器【xs-07806】过账时,由于单据中已有【xs-07806】单据编号,系统将会提示单据编号重复无法保存,点击单据编号后的放大镜,将单据编号变成【xs-07807】就可以啦。

2)单据日期不修改保存

比如,05-12单据日期不修改为05-11时间保存,也不会有单据编号丢失的情况。因为B机器【2019-05-12 xs-2019-05-12-07806】过账时有【05-12-07806】单据编号,单据保存时系统仍会提示单据编号重复无法保存,点击单据编号后的放大镜,将单据编号变成【xs-07807】即可。

548e7868cbf9ea5c1f875291535ee859.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值