服务热线:

400-665-0027

知识资讯
联系我们

电话:400-665-0027


您当前位置:首页 > 知识资讯  > 知识学习 > 正文知识学习
金蝶专业版新增入库单,修改单位报错:输入的代码不存在或被禁用。
服务热线:400-665-0027 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!
【问题描述】
专业版新增入库单,修改单位报错:输入的代码不存在或被禁用!实际上单位是选的。如下图所示:


【原因分析】

相关计量单位在基础资料主表 t_item 中缺失。

【解决方案】

可参考以下脚本执行处理:

insert into t_item( fitemid,fitemclassid,fexternid,fnumber,fparentid,flevel,fdetail,fname,funused,fbrno,ffullnumber,fdiff,fdeleted,

fshortnumber,ffullname,uuid,fgrcommonid,fsystemtype,fusesign ,fgrcontrol, fonsale )

select  funitgroupid,7,-1,fname,0,1,0,fname,0,0,fname,0,0,

fname,fname,newid(),-1,1,0,-1, 0 from

t_unitgroup a   where  funitgroupid  >0 and funitgroupid not in(select fitemid from t_item where fitemclassid =7)


insert into t_item( fitemid,fitemclassid,fexternid,fnumber,fparentid,flevel,fdetail,fname,funused,fbrno,ffullnumber,fdiff,fdeleted,

fshortnumber,ffullname,uuid,fgrcommonid,fsystemtype,fusesign ,fgrcontrol, fonsale )

select  fitemid,7,-1,fnumber,fparentid,2,1,fname,0,0,fnumber,0,0,

fshortnumber,fname,newid(),-1,1,0,-1, 0 from

t_measureunit a   where  fitemid >0 and fitemid not in(select fitemid from t_item where fitemclassid =7)


【注意事项】

正式账套执行脚本前请先做好备份,建议在待测试账套中核实无误后再在正式账套中执行。