
# 问题描述:
场景1:删除最大号表的记录后,怎么重新设置最大号
场景2:未启用编码规则前,已经手工录入了一些单,现在使用编码规则怎么调整最大号
场景3:编码规则未升级高可靠模式出现跳号1000、2000...的数据怎么调整
场景4:编码规则升级高可靠后如何检查和调整最大号表预防出现跳号1000、2000...
# 解决方案:
## 场景1:
1、新增一张单据,不存在最大号记录时,会自动生成一条最大号记录,如果需要重设不同依据的最大号,修改对应依据的最大号即可。

2、选择需要调整的最大号依据,修改最大流水号后保存。

## 场景2:
1、如果保存/提交操作配置了包含单据编号字段的组合字段唯一性校验,在保存/提交生成编码时会自动生成最大号记录,同时检测到编码已存在流水号会自动加1(此检测一次操作最多尝试50次),无需手动调整最大号。

2、如果未配置编码字段的唯一性校验,则按照场景1的解决步骤手工调整最大号。
## 场景3:
1、根据最大号表的流水号依据对应的字段值作为过滤条件,在单据列表过滤对应的数据。



2、查看过滤出的列表数据情况,按照对应的方式处理:
**情况1**:没有符合条件的数据。
处理方式:未生成过编号可直接删除最大号记录,后续生成编号会自动重新生成对应的最大号记录。
**情况2**:单据保存/提交操作已配置编号的组合唯一性校验(查看方式参考场景2),且符合条件编号连续的数据小于50条。
处理方式:可直接删除最大号记录,在保存/提交生成编码时会自动生成最大号记录,同时检测到编码已存在流水号会自动加1(此检测一次操作最多尝试50次)。
**情况3**:单据保存/提交操作已配置编号的组合唯一性校验(查看方式参考场景2),且符合条件编号连续的数据大于50条。
处理方式:按照已生成的编号个数在最大号