如何维护最大号表

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

如何维护最大号表

# 问题描述: 场景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:未启用编码规则前,已经手工录入了一些单,现在使用编码规则怎么调...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息