如何维护最大号表
# 问题描述:
场景1:删除最大号表的记录后,怎么重新设置最大号
场景2:未启用编码规则前,已经手工录入了一些单,现在使用编码规则怎么调整最大号
场景3:编码规则未升级高可靠模式出现跳号1000、2000...的数据怎么调整
场景4:编码规则升级高可靠后如何检查和调整最大号表预防出现跳号1000、2000...
# 解决方案:
## 场景1:
1、新增一张单据,不存在最大号记录时,会自动生成一条最大号记录,如果需要重设不同依据的最大号,修改对应依据的最大号即可。
![1.webp](/download/0100d541d000a1f84ea782870304a22a3132.webp)
2、选择需要调整的最大号依据,修改最大流水号后保存。
![2.webp](/download/0100f4d0494a262e4b229d764ac5d9ca1365.webp)
## 场景2:
1、如果保存/提交操作配置了包含单据编号字段的组合字段唯一性校验,在保存/提交生成编码时会自动生成最大号记录,同时检测到编码已存在流水号会自动加1(此检测一次操作最多尝试50次),无需手动调整最大号。
![image-20231215164458108.webp](/download/010066aa7caf99ea425a961c91c8ad6e45e4.webp)
2、如果未配置编码字段的唯一性校验,则按照场景1的解决步骤手工调整最大号。
## 场景3:
1、根据最大号表的流水号依据对应的字段值作为过滤条件,在单据列表过滤对应的数据。
![1.webp](/download/0100d541d000a1f84ea782870304a22a3132.webp)
![image-20231215173840051.webp](/download/0100a531ee92fbd44330be9deed4853b71c9.webp)
![image-20231215174506894.webp](/download/01004175402470694dd6832fc180db167bd8.webp)
2、查看过滤出的列表数据情况,按照对应的方式处理:
**情况1**:没有符合条件的数据。
处理方式:未生成过编号可直接删除最大号记录,后续生成编号会自动重新生成对应的最大号记录。
**情况2**:单据保存/提交操作已配置编号的组合唯一性校验(查看方式参考场景2),且符合条件编号连续的数据小于50条。
处理方式:可直接删除最大号记录,在保存/提交生成编码时会自动生成最大号记录,同时检测到编码已存在流水号会自动加1(此检测一次操作最多尝试50次)。
**情况3**:单据保存/提交操作已配置编号的组合唯一性校验(查看方式参考场景2),且符合条件编号连续的数据大于50条。
处理方式:按照已生成的编号个数在最大号列表手动调整最大号。
**情况4**:单据保存/提交操作未配置编号的组合唯一性校验,且存在符合条件的数据。
处理方式:按照已生成的编号个数在最大号列表手动调整最大号。
**情况5**:已生成跳号的数据,且跳号前编号连续的数据小于50条,如下图
![image-20231215181843913.webp](/download/0100c507112371034b79b33a34307f5d5e3f.webp)
处理方式1:单据保存/提交操作已配置编号的组合唯一性校验,直接删除最大号记录或手动调整最大号为跳号前的最大流水号(如上图情况调整为2)。
处理方式2:单据保存/提交操作未配置编号的组合唯一性校验,手动调整最大号为跳号前的最大流水号(如上图情况调整为2)。
处理方式3:跳号的单据编号需调整可在编码规则配置开启“允许修改”或者禁用编码规则,在单据界面手动修改为连续的编号(如上图00002001改为00000003),或直接删除跳号单据重新做单。调整后先进入该编码规则的断号表,删除修改或者删除单据回收的断号,再手动调整最大号为当前最大的流水号。
## 场景4:
1、检查最大号列表,删除未生成过编号的依据对应的最大号记录,即最大流水号为空或者为0的数据。注:最大流水号列无法使用列表过滤,因为数据是从redis读取的
![image-20231215184537775.webp](/download/0100ba4d4db0c4ca4390998e0548cb108cf6.webp)
2、检查使用频率较低的流水号依据,通过手动调整最大流水号,触发记录此依据当前已生成的最大流水号(如先记下当前流水号,改为1后保存再改回原先的最大流水号)。
因为升级高可靠模式后,如流水号依据未生成过流水号(后台未记录当前最大流水号是多少),重启或者清空redis数据后,该依据的最大号会自动跳到下一个号段继续生成编号。
如何维护最大号表
# 问题描述:场景1:删除最大号表的记录后,怎么重新设置最大号场景2:未启用编码规则前,已经手工录入了一些单,现在使用编码规则怎么调...
点击下载文档
上一篇:默认预览常见问题下一篇:如何分析生成重复编码
本文2024-09-23 00:37:54发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-140710.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章