常见问题排查:单据保存,提示“string类型的字段转换int类型失败”

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

常见问题排查:单据保存,提示“string类型的字段转换int类型失败”

报错如图所示:

错误原因:

客户原来在设计器上拖了一个基础资料字段(字段名为F_XXX_Base,默认的主键类型是int),然后保存了这个单据,这个时候数据库中已经存在了F_XXX_Base这个整型字段;由于某种原因,客户又把这个字段从单据中删除了,重新拖了一个基础资料字段(字段名也为F_XXX_Base,但是这个基础资料的主键类型为string),这个时候再运行时就会报错(因为同名的字段存在后,不会再重新创建字段,这个是基于安全的考虑);


根本原因:

客户新加字段的时候使用了系统默认的命名方式,没有去改字段名称,导致删除字段后,极有可能会导致和历史的字段重复,轻则提示类型不匹配错误,重则会导致原有的数据干扰现在数据,导致数据混乱;


最佳实践:

1、在新加字段到单据时,一定要手动去改下字段名(尽可能是可字段意义相关的英文缩写);




常见问题排查:单据保存,提示“string类型的字段转换int类型失败”

报错如图所示:错误原因:客户原来在设计器上拖了一个基础资料字段(字段名为F_XXX_Base,默认的主键类型是int),然后保存了这个单据,这个...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息