编码规则的手动补号和自动补号

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

编码规则的手动补号和自动补号

        关于编码规则,一个比较复杂的场景是补号。那么什么是补号呢,假如你按照编码规则设置生成了以下编号:

        0001,0002,0003,0004

        假设你的0002单据录入重复了,你删除了这个单据。那么0002就是断号。补号的过程就是在下次保存时,给你补回这个中断的号。补号分为两种,手动补号和自动补号,下面介绍以下这种补号的方式和区别。

        手动补号:

        在编码规则的设置界面中,勾选手动补号。则单据编号控件后会出现【...】按钮,点击这个按钮。在存在断号的情况下。系统自动返回断号并组成成为单据编号,显示在单据编号字段上。

        手动补号是在点击【...】按钮时,实时计算(自动补号是延时计算)。具有实时性高的优点。那么手动补号的缺点是什么呢?

        1.实时计算可能比较耗时;

        2.如果另外一个用户在你没保存前,也手动补号,会与你生成同一个单据编号,这样只有先保存的人才可以成功,后面保存的人会提示失败(有编码唯一校验情况下)

        自动补号

        自动补号依赖于一个补号执行计划。在执行计划列表中,通过搜索补号,可以找到补号执行计划。这个计划默认360分钟执行一次。也就是说,你删除的单据产生的断号,在运行最差的情况下。需要360分钟生成在补号池。这个执行间隔可以调整。但一般建议不要小于30分钟,具体与计算站点的服务器性能以及补号单据的数据量有关。

        在执行计划执行后,这个断号会写入到一个“补号池”的表中。当然只有启用了自动补号的单据才会按照编码依据写入补号池表。

        自动补号,在单据保存时,自动填充到单据编号字段。不需要手动操作,性能好。而且自动补号做了并发控制。不会出现多个单据保存生成重复编号的问题。自动补号的缺点就是有延时,这个延时取决于执行计划的间隔。所以这里强调下,自动补号有延时

        (完)

编码规则的手动补号和自动补号

关于编码规则,一个比较复杂的场景是补号。那么什么是补号呢,假如你按照编码规则设置生成了以下编号: 0001,0002,0003,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息