编码规则顺序号已经用完,请重新定义规则

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

编码规则顺序号已经用完,请重新定义规则


问题描述

问题描述中需包含以下部分:

  • 新增单据的时候,提示“当前规则'xxxxxx'的顺序号已经用完,请重新定义规则”。如下图所示



解决方法

  •   编码规则为单据进行发号是依赖于当前编码规则对应的最大号表以及编码规则所设置的流水号长度。

          编码规则发号逻辑:

                1、编码规则设置了断号补偿,新增单据的编码会先去断号表取数据。

                     如果断号表有数据,则取断号表的数据最为编码;

                     如果断号表没数据,则会取最大号表中依据对应的最大流水号+1作为编码;

                 2、编码规则没有设置断号补偿,则会取最大号表中依据对应的最大流水号+1作为编码;

         【举例说明】

          比如:编码规则所设置的流水号长度为4,起始值为1,步长为1,没有开启断号补偿,那么编码规则的发号从0001~9999。


    image.webp

           查看此时的最大号表,发现依据对应的最大流水号为10000,按照编码规则的发号逻辑,去最大流水号+1作为编码,即10001。发现10001>9999(编码规则最大编码)。于是提示当前规则“编码规则指导教学”的顺序号已经用完,请重新定义规则。

    image.webp

    image.webp

  


  问题解决方案      

    根据编码规则的发号逻辑,得到以下的处理方法:

          1、重新为单据定义一个新的编码规则

          2、将当前编码规则的流水号长度设置为更大

适用版本

    V4.0+


注意事项(可选)

  • 上线之前要根据业务数据量合理设置流水号长度


参考资料

编码规则顺序号已经用完,请重新定义规则

问题描述问题描述中需包含以下部分:新增单据的时候,提示“当前规则'xxxxxx'的顺序号已经用完,请重新定义规则”。如下图所示解决...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息