金蝶K3WISE15.0录入凭证提示“名称或代码在系统中已被使用 " (错误代码:3604 E14H) Detail : 列名'FEnableBatch'无效”的说明
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
昨天有网友说他家安装的金蝶K3WISE15.0服务器主板烧了,硬盘没事儿,换到其他电脑后,再次使用就出现错误,提示“名称或代码在系统中已被使用 " (错误代码:3604 E14H) Source :Microsoft OLE DB Provider for SQL Server Detail :列名FEnableBatch无效”,如下图所示
金蝶K3WISE15.0录入凭证提示“名称或代码在系统中已被使用 " (错误代码:3604 E14H) Detail : 列名'FEnableBatch'无效”的说明
其实出现这个错误,就是账套数据库对应数据表缺失FEnableBatch字段,程序读取该列时直接报列名无效;“名称或代码已被使用”:核算项目主表t_ItemDetail与明细横表t_ItemDetailV数据计数不一致,表t_ItemDetail缺少FEnableBatch批次启用字段,核算项目主表计数FDetailCount和明细行数对不上,系统误判资料重复占用,弹出 “名称或代码已被使用”
直接去对应的账套数据库里查看---对应的账套数据库----t_ItemDetail--右键设计---看右边2号,是不是有FEnableBatch字段,没有就需要添加
新建查询---执行一下下面的SQL语句即可~~~ 如下图所示
IF NOT EXISTS (SELECT * FROM sys.columns WHERE name='FEnableBatch' AND object_id=OBJECT_ID('t_ItemDetail'))
BEGIN
ALTER TABLE t_ItemDetail ADD FEnableBatch INT NOT NULL DEFAULT 0;
CREATE INDEX IX_t_ItemDetail_FEnableBatch ON t_ItemDetail(FEnableBatch);
END
GO
再看就有了FEnableBatch字段,重启数据库或重启电脑,然后进行尝试,应该就没啥问题,再有问题,可能就不单单这一个小错误,估计就是堵住一个窟窿后面还有不少窟窿;
建议找一个金蝶K3WISE15.0综合迭代补丁包打一下,升级一下,这样有些自动就自动写入了~~这样会更好~~或看一下服务器下是否有最后一个补丁包,升级一下也可!
打开服务器路径: C:\Program Files (x86)\Common Files\Kingdee\K3\KDPatchs 进入任意补丁文件夹,双击运行 kddataupdate.exe; 点【连接】选择数据库实例,勾选出错账套,点击升级账套; 提示finished代表升级完成,重启中间层再录凭证,90% 直接解决。
延伸阅读:金蝶K3 15.0新建立账套,新增会计科目可以,部门,供应商,客户,职员,仓库,新增报错“名称或代码在系统中已被使用 " (错误代码:3604 E14H) Detail : 列名'FEnableBatch'无效”
安装SQL2008R2数据库,安装金蝶K315.0,数据库和安装软件过程没报错,新建立账套,新增会计科目可以,部门,供应商,客户,职员,仓库,新增报错
说明:应该是t_ItemPropDesc这张表中缺少了fenbalebatch这一列,加上即可!
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
支付宝赞助
微信赞助



