问题的产生是因为FNO 200.00报表在1C配置更新之前就已经生成。因此,上传文件与ISNA所期望的最新格式不一致,导入时系统会提示"JSON文件格式错误"。
如何解决
需要重新生成报表——不要尝试重新上传旧文件,而是在数据库更新到3.0.71版本之后重新生成新的FNO 200.00表单。之后重新导出JSON文件并上传至ISNA。
具体操作步骤如下:
1. 删除或不再使用更新前生成的旧报表表单。
2. 在已更新的1C数据库中重新打开FNO 200.00表单。
3. 重新生成报表——程序会根据最新的格式变更重新构建报表。
4. 导出新的JSON文件。
5. 将生成的文件上传至ISNA。
通常情况下,重新生成表单后文件不会再出现错误,因为JSON结构已符合当前要求。
常见问题
为什么不能直接手动修改旧文件?
问题不在于数据中的某个具体错误,而在于配置更新后文件本身的结构已经过时。整体重新生成报表比手动修改JSON更简单、更可靠。
重新生成报表前是否需要更新数据库?
是的,如果错误确实是由版本不一致导致的,那么必须确保报表是在最新版本(本例中为3.0.71)下生成的。
下次提交报表时是否可能再次出现该错误?
如果每次在导出前都重新生成表单(而不是使用之前保存的草稿),再次出现此类错误的风险将降到最低。
