如何分析未生成编码

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

如何分析未生成编码

# 问题描述 **场景1**:在连续的单据中出现一张未生成编码的单据。 ![1.webp](/download/0100b1ba697cdfdf4c6a9f951dbc81c96692.webp) **场景2**:点击保存未生成编码,编码字段开启必录时提示“请按要求填写“编码”。” ![11.webp](/download/0100e7d1ad15327c4f6fa7bc60745e60f588.webp) **场景3**:配置了编码规则后新增单据不生成编码。 ![731.webp](/download/01004f40795bfb41422093a34f1914894290.webp) # 排查步骤 ## 场景1 1、查出这张空编码单据的内码,可以通过F12快捷键进入浏览器开发者工具,查找到选中这条数据产生的网络请求。 ![2.webp](/download/01006d9efa25d3ac4894ad0681e2d798aa80.webp) 2、通过内码查找monitor日志,找出这条空编码的数据。 ![3.webp](/download/01002d319895ec6d4bdd98705b6442f9b3bb.webp) 3、查看保存的数据,是由什么操作写入数据库的。 ![4.webp](/download/0100a56f0f670f87468b823eb5a9e055766a.webp) 4、查看该操作按钮的类型是否为save或者submit,如果不是,就找对应的开发了解该操作是否未调用编码规则。 ![5.webp](/download/010026929bf7249a4c1798f5db10600eeb30.webp) 如果操作类型是save或submit,检查服务插件是否有绑定编码规则操作插件,如果未绑定,进行该操作不会调用到编码规则生成编码,此时有可能保存空编码。 ## 场景2 1、检查编码规则是否关闭“新增显示”且开启“允许修改”。 2、检查保存操作是否开启“提交校验”,如果开启,保存时前端会先做控件的合法性校验,此时并没有通过编码规则插件生成编码。 建议处理方式:①修改编码规则配置,开启“新增显示” ②关闭保存操作的“提交校验”。 ![6.webp](/download/0100ad62b44532684449bed7222b06349f67.webp) 3、进入单据设计器,检查单据中是否存在两个单据编号类型的字段,编码规则只会给其中一个单据编号类型的字段生成编号。 ![image-20230310175622894.webp](/download/0100f6d51b8d36374267876f504636be31f9.webp) ## 场景3 1、检查编码规则的配置:是否启用、是否设置了受控组织、是否设置了适用条件。 2、确认当前单据是否开启了编码规则配置,可以在新增单据界面通过快捷键Ctrl+Alt+G进入表单设计器,查看业务控制属性是否已开启“显示编码规则配置”。 ![732.webp](/download/010023d5a4e832834f76ad890c8709faba94.webp) 3、如果未开启“显示编码规则配置”,说明之前配置的编码规则不属于当前单据。检查下是否存在同名单据,编码规则配置错误的情况。 4、检查单据的业务规则是否配置了清除单据编号字段值的规则条件。 ![image-20230310180032260.webp](/download/0100ea648bf781b442cf82ff0d49d28c8f9e.webp)

如何分析未生成编码

# 问题描述**场景1**:在连续的单据中出现一张未生成编码的单据。![1.webp](/download/0100b1ba697cdfdf4c6a9f951dbc81c96692.webp)**场景...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息