问题现象:进行成本计算检查时提示数据类型不匹配,已打过成本管理的补丁,但无效。
解决方案:您好, 此问题研发人员已经出具相关补丁,补丁为KB-U860SP-0058-061130-93885.msi
一。关于成本检查报错的问题,已经转开发部处理,补丁已经做出来了,补丁发布后请使用自动更新补丁。
二。关于使用自动更新工具升级数据库报错的问题,需要处理如下:
请提前做好数据备份 请对应执行对应的更新语句后可以进行升级。升级后可以解决生产订单手工输入的问题。 这些脚本只能执行一次,不能重复执行: 这里的环境是:win2000srv,860sp+所有正式发布的补丁。 --1.voucheritems需要追加记录。 insert into voucheritems( VT+_ID, CardNum, CardItemNum, CardItemName, CanNotSelect, ShowIt, LinkIt, LinkT+bl, LinkField, T+ableName, FieldName, FieldT+ype, ReferT+ype, ReferTable, CardSection, CardFormula1, CardFormula2, CanModify, MaxLength, MaxShowLen, NumPoint, IsNull, CanDelete, UserCheck, UserPrompt, FormatChar, IsMain, NeedSum, CalcField, AliasNum, isSelfDef, COX, COY, Width, Height, TabIndex, DefaultValue, IsFixedLenght, FormatData, FontState, PrintCaption, PrintUpcase, PrintInterval, DataSource, EnterType, DataRule, ValidityCheck, ReserveSegTitlePos, BuildArchives, ReferReturnField, cmemo, nBorder ) values ('8169', '26', '222', '供应商全称', 0 ,0 ,0 ,NULL ,NULL, 'Vendor', 'cvenname', 1 ,1 ,'Vendor', 'T', '供应商全称', '供应商全称' ,0 ,20 ,1300 ,0 ,0 ,2 ,NULL ,NULL , NULL ,1 ,0 ,0 ,0 ,0 ,NULL, 7568, 2500 ,NULL ,NULL ,NULL , NULL ,NULL ,'宋体,9,0,0,1', 1 ,0 ,NULL, 0 ,0 ,NULL ,0 , 1 ,0 ,NULL ,NULL ,0 ) --2.voucheritems需要追加记录。 insert into voucheritems( VT_ID, CardNum, CardItemNum, CardItemName, CanNotSelect, ShowIt, LinkIt, LinkTbl, LinkField, TableName, FieldName, FieldType, ReferType, ReferTable, CardSection, CardFormula1, CardFormula2, CanModify, MaxLength, MaxShowLen, NumPoint, IsNull, CanDelete, UserCheck, UserPrompt, FormatChar, IsMain, NeedSum, CalcField, AliasNum, isSelfDef, COX, COY, Width, Height, TabIndex, DefaultValue, IsFixedLenght, FormatData, FontState, PrintCaption, PrintUpcase, PrintInterval, DataSource, EnterType, DataRule, ValidityCheck, ReserveSegTitlePos, BuildArchives, ReferReturnField, cmemo, nBorder ) values ('8169', '26', '223' ,'关闭人', 0 ,1 ,0 ,NULL ,NULL , 'pu_arrivalvouch', 'ccloser', 1 ,5 , '','T', '关闭人', '关闭人', 0 ,20 ,1300 ,0 ,0 ,2 ,NULL ,NULL, NULL ,1 ,0 , 0 ,0 ,0 ,NULL ,7569 ,2500 ,NULL ,NULL ,NULL ,NULL ,NULL ,'宋体,9,0,0,1', 1, 0 ,NULL ,0 ,0, NULL ,0, 1 ,0, NULL, NULL ,0 ) --3.mom_moallocate表改表设计 ALTER TABLE mom_moallocate ADD [Define22] [nvarchar] (60) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define23] [nvarchar] (60) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define24] [nvarchar] (60) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define25] [nvarchar] (60) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define26] [real] NULL ALTER TABLE mom_moallocate ADD [Define27] [real] NULL ALTER TABLE mom_moallocate ADD [Define28] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define29] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define30] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define31] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define32] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define33] [nvarchar] (120) COLLATE Chinese_PRC_CI_AS NULL ALTER TABLE mom_moallocate ADD [Define34] [int] NULL ALTER TABLE mom_moallocate ADD [Define35] [int] NULL ALTER TABLE mom_moallocate ADD [Define36] [datetime] NULL ALTER TABLE mom_moallocate ADD [Define37] [datetime] NULL --4.tmp_bomcomponent 表改表设计 ALTER TABLE tmp_bomcomponent ADD [MoDId] [int] NULL