金蝶kis专业版9.1升级k3wise14.0的升级路线以及注意事项
金蝶云社区-张威振
张威振
3人赞赏了该文章 7,558次浏览 未经作者许可,禁止转载编辑于2016年03月21日 09:13:58
金蝶kis专业版9.1升级k3wise14.0的升级路线:首先,将kis专业版9.1升级到kis专业版10.0,直接在专业版10.0的账套管理里面升级;第二,再将10.0的账套通过补丁迁移到k3成长版12.0,补丁号为PT026656;第三,再讲k3成长版12.0的数据库实体复制到k3wise13.1的环境中,附加数据库,然后注册账套,然后通过迁移补丁将账套迁移到k3wise13.1,补丁号为PT087014;第四,再讲迁移之后的账套备份,在k3wise14.0的账套管理中恢复,然后升级即可。 升级过程中的注意事项:首先,关于专业版中的自定义核算项目,不可与k3系统中系统预设的核算项目有冲突,比如kis专业版中没有费用核算项目,如果客户增加了核算项目名称叫做“费用”,则升级过程中会出现提示错误:语句已终止。 违反了 UNIQUE KEY 约束 'uk_ItemClassName'。不能在对象 't_ItemClass' 中插入重复键。Insert into t_ItemClass( FItemClassID, FNumber, FName, FName_cht, FName_en, FSQLTableName, FVersion, FImport, FBrNo, FUserDefilast, FType, FGRType, FRemark, --FModifyTime, FGrControl, UUID ) select FItemClassID, FNumber, FName, FName_cht, FName_en, FSQLTableName, FVersion, FImport, FBrNo, FUserDefilast, FType, FGRType, FRemark, --FModifyTime, FGrControl, UUID From KIS_t_ItemClass Where FItemClassID not in (Select FItemClassID from t_ItemClass) And FItemClassID not in (10, 2021) 第二,升级到wise14.0之后查询即时库存的时候,出现如下报错提示:
追踪数据库发现是因为仓库属性字段的问题,在kis专业版9.1中仓库属性没有字段“是否是良品”,但是在k3wise14.0的仓库属性中有该字段且是必录项,所有需要在数据库中直接更新该字段:update t_stock set FProperty=10 where FProperty is null 第三,在期末出库核算的过程中,会出现如下提示: 出现该提示在数据库中执行命令,删除该两列FNeedpickQTY即可:alter table ICStockBillEntrydrop column fInvStockQty alter table ICStockBillEntrydrop column fneedpickqty 第四,升级之后红字出库核算的时候,如果有红字出库单无原单的情况下,进入该界面会出现空白行,该问题是因为序时簿界面的”业务单位”显示造成的,去掉即可,包括其他地方好多序时簿界面都会出现空白行,都可以通过去掉某一字段就可以正常显示,该问题可以通过补丁解决,补丁号为PT097677。 第五,关于单据自定义字段的来源为公式获得的情况下,升级之后可以正常使用,但是 在制作凭证模板的 过程中可能找不到对应的字段,该问题切忌重设该字段的数据来源,因为一旦设置之后该字段的公式关系直接没了,那么数据就错了。可以通过重设其中一个属性,保存即可,比如自定义字段为净销售收入,公式为金额-运费,此时在制作凭证的时候会找不到净销售收入字段,直接进入单据自定义界面,打开销售发票,然后将净销售收入的字段属性是否需要合计选择为“是”,然后保存即可。其他的字段应该也可以,但是千万别通过更改取数来源为手工录入然后在重设解决问题。

图片1.png(5.84KB)

图片2.png(4.71KB)