订单序号:每月自动从001开始。 不断号问题的解决方案
问:订单序号,跨月后的订单号从001开始重新按序顺排。
答:跨月重新从1开始可以解决。在软件的2.55已经实现。 比如8月的订单是D201508-0098; 9月的订单会重新从D201509-0001开始。
问:订单号不断号,被删除的在下一张订单时自动补充。以此便于底单编号的连续性。是否能够实现?
答:此问题在软件中可以实现,但是在现实中是不太容易实现,所以该功能不在软件中实现。解释如下,比如,订单号08001表示8月第一个订单,一直新增到了08020,这是添加的最后一个订单,并且所有的底单单据都已经编号完成了。突然发现08013错误了,此时需要删除。 那后面的怎么办? 全部自动往前排?如果软件自动修改了,现实中所有底单都修改订单序号,需要自动往前排1号? 数据量小还可以尝试修改,假如几百份单,显然不现实。 所以是可能存在断号的情况。
那么,针对这样的情况,怎么办呢?只能用制度辅助,尽量公司规定不要删除订单,尽量用修改的方案来解决该问题。如果发现08013需要删除,那就把08020订单改到08013,然后再删除08020这个订单。
注意:尽量不要跨月修改订单,否则会造成断号。跨月修改,相当于你删除了该订单所在的一个位置。 比如在8月录单D201508-0001至D201508-0050; 你把D201508-0020修改到7月份。那么8月份自然断了一个订单。 同样,软件可以很容易自动向前修改,但是现实中就很难了。