期初数据导入时报”单据类型编码{单据类型编码}在系统中不存在”

蒋瑞祥1698 | 77 | 2024-03-07

一、问题描述

项目在做期初数据导入的时候,发现导入失败,错误提示“单据类型编码{单据类型编码}在系统中不存在”,具体错误示例如:单据类型DAILY_EXPENSE_BOE在系统中不存在;单据类型null:DAILY_EXPENSE_BOE未配置模板页面;单据模板编码须为TEMPLATE_DAILY_EXPENSE_BOE;

二、问题原因



image.png


产品提供的期初数据导入功能如上图所示,我们以其中的“期初预付款导入”为例对上述问题的原因进行说明。

以下是期初预付款导入的导入模板中的导入说明:



image.png


从导入说明中可以发现,产品导入接口对单据类型编码的值的要求是固定的,而项目在配置单据的时候可能并不清楚期初数据导入这里有这样的要求,因此就没有配置跟期初数据导入这里要求的单据编码对应的单据(如下图所示)。所以就造成了期初数据导入的时候“单据类型编码”的存在性校验通不过而导入失败。



image.png


三、解决办法

解决方案一:如果在项目上线前发现了这个问题,则可以在生产环境配置与期初数据导入这里要求的“单据类型编码”一致的单据。

解决方案二:如果在项目上线后才发现这个问题,则可以在用户已经使用的单据之外另外再配置与期初数据导入这里要求的“单据类型编码”一致的单据,待做完期初数据导入之后再将这些单据禁用。

解决方案三:产品3.8.2已具备单据导入的功能,因此3.8.2以后的版本可以直接走单据导入来导入期初数据。

推荐指数:

真诚点赞 诚不我欺~

期初数据导入时报”单据类型编码{单据类型编码}在系统中不存在”

加载中...

关于作者

蒋瑞祥1698

社区用户

等级 LV4

粉丝 4

获赞 19

经验 1041

目录