
# 问题描述
**场景1**:在连续的单据中出现一张未生成编码的单据。

**场景2**:点击保存未生成编码,编码字段开启必录时提示“请按要求填写“编码”。”

**场景3**:配置了编码规则后新增单据不生成编码。

# 排查步骤
## 场景1
1、查出这张空编码单据的内码,可以通过F12快捷键进入浏览器开发者工具,查找到选中这条数据产生的网络请求。

2、通过内码查找monitor日志,找出这条空编码的数据。

3、查看保存的数据,是由什么操作写入数据库的。

4、查看该操作按钮的类型是否为save或者submit,如果不是,就找对应的开发了解该操作是否未调用编码规则。

如果操作类型是save或submit,检查服务插件是否有绑定编码规则操作插件,如果未绑定,进行该操作不会调用到编码规则生成编码,此时有可能保存空编码。
## 场景2
1、检查编码规则是否关闭“新增显示”且开启“允许修改”。
2、检查保存操作是否开启“提交校验”,如果开启,保存时前端会先做控件的合法性校验,此时并没有通过编码规则插件生成编码。
建议处