|
问题现象:在用友U8erp系统中用友U8版本号:U8软件的公共平台产品线系统管理模块出现如下问题:812无法升级到用友U852erp系统请帮忙解答!
原因分析:812数据有问题:1、销售发票和采购订单的日期格式非法。2、成本模块的视图丢失。
解决方案:在用友erp 系统版本U8软件中2000年的数据:1、修该salebillvouchs、po_pomain的非法日期1)updatesalebillvouchssetddate=#1999-12-30#whereddate0Unionselect5asamotypeno,‘4‘,‘其他费用‘,camoid,camoname,‘‘,‘‘,‘‘,‘‘fromcaq_othersUnionselect6asamotypeno,‘1‘,‘人工费用‘,‘‘,‘直接人工‘,‘‘,‘‘,‘‘,‘‘goCREATEviewcaq_userpropertyasselectcuserid,caccodeascdeptid,cfuncidfromaa_holdauthwherecbusobid=‘department‘goCREATEviewcaq_servicepriceasselectmax(iperiod)asiperiod,max(cprocedureid)ascprocedureid,sum(itotalamo)/sum(iqua)aspricefromca_samoctgroupbycprocedureidgoCREATEviewcaq_predepdataasselect‘专用‘ascType,a.iperiod,a.cdeptid,0asamotypeno,‘0‘asamotype,a.cmatidasamoid,a.iquaascurqua,a.imatquaascuramo,b.irestquaasendqua,b.iprice*b.irestquaasendamofromca_mabswaleftjoinca_enmmcbona.cdeptid=b.cdeptidanda.cmatid=b.cmatidanda.iperiod=b.iperiodwherea.cppidisnullunionSELECT‘共用‘,a.iperiod,a.cdeptid,0ASamotypeno,‘0‘ASamotype,a.cmatidASamoid,a.iquaAScurqua,a.imatquaAScuramo,b.irestquaASendqua,b.iprice*b.irestquaASendamoFROMca_mabswaLEFTJOINca_enmombONa.cdeptid=b.cdeptidANDa.cmatid=b.cmatidANDa.iperiod=b.iperiodwherea.cppidisnotnullUnionselect‘废品‘,max(a.iperiod),max(b.cdepcode),1,‘0‘,‘-1‘,0,sum(irecamo),0,0fromca_waspra,productstructureexbwherea.cppid=b.cpspcodegroupbycdepcodeUnionselect‘‘,iperiod,cdeptid,2,‘3‘,camoid,0,imanamo,0,0fromca_manctUnionselect‘‘,a.iperiod,a.cdeptid,3,‘2‘,a.cprocedureid,a.iqua,a.iqua*b.price,0,0fromca_asscwa,caq_servicepricebwherea.iperiod=b.iperiodanda.cprocedureid=b.cprocedureidUnionselect‘‘,max(iperiod),max(cdeptid),4,‘4‘,max(cothamoid),0,sum(iothamo),0,0fromca_onliagroupbycdeptid,iperiod,cothamoidUnionselect‘‘,iperiod,cdeptid,5,‘1‘,‘‘,0,iDirectPay,0,0fromca_dirmagoCREATEviewcaq_depdataasselecta.iperiodas期间,a.cdeptidas部门编码,b.cdepnameas部门名称,a.amotypenoas费用类型序号,a.amotypeas费用类型编码,c.amotypenameas费用类型名称,a.cTypeas材料类别,c.cinvccodeas存货分类编码,c.cinvcnameas存货分类名称,a.amoidas费用明细编码,c.amonameas费用明细名称,a.curquaas本期发生数量,a.curamoas本期发生金额,a.endquaas期末盘存数量,a.endamoas期末盘存金额fromcaq_predepdataa,departmentb,caq_amonamecWherea.cdeptid=b.cDepCodeanda.amotype=c.amotypeanda.amoid=c.amoidgoCREATEviewCAQ_DeptAuthExasSELECTCAQ_UserProperty.cUserID,Department.cDepCode,Department.cDepNameFROMDepartmentINNERJOINCAQ_UserPropertyONDepartment.cDepCode=CAQ_UserProperty.cDeptIDgoCREATEviewcaq_mxbasselecta.iperiodas期间,a.cppidas产品编码,f.cinvnameas产品名称,a.cbatchas批号,b.cinvstdas规格型号,b.cunitas单位,b.cinvccodeas存货分类编码,b.cinvcnameas存货分类名称,c.cdepcodeas部门编码,d.cdepnameas部门名称,b.amotypenoas费用类型序号,b.amotypeas费用类型编码,b.amotypenameas费用类型名称,casewhenifinqua=0then0elseiqua*(1-0.6)/(casewhenifinqua=0then1elseifinquaend)endas完工数量单位成本,iqua*(1-0.5)as完工数量总成本,iqua*1as在产数量总成本,iquaas产品数量总成本,casewhenifinqua=0then0elseitotalamo*(1-0.5)/(casewhenifinqua=0then1elseifinquaend)endas完工金额单位成本,itotalamo*(1-0.5)as完工金额总成本,itotalamo*1as在产金额总成本,itotalamoas产品金额总成本,ifinpdtunitamo*iIntoamoas入库金额总成本,casewhenifinqua=0then0elseiqua*(1-0.5)/(casewhenifinqua=0then1elseifinquaend)*e.iIntoamoendas入库数量总成本,0.5As在产分配率fromca_amocta,caq_amonameb,productstructurec,departmentd,ca_compde,inventoryfWherea.camotype=b.amotypeAnda.camoid=b.amoidAnda.cPPid=C.cpspcodeandc.cdepcode=d.cdepcodeanda.iperiod=e.iperiodanda.cppid=e.cppidanda.cbatch=e.cbatchanda.cppid=f.cinvcodego升级成功后再重建视图caq_mxbCREATEviewcaq_mxbasselecta.iperiodas期间,a.cppidas产品编码,f.cinvnameas产品名称,a.cbatchas批号,b.cinvstdas规格型号,b.cunitas单位,b.cinvccodeas存货分类编码,b.cinvcnameas存货分类名称,c.cdepcodeas部门编码,d.cdepnameas部门名称,b.amotypenoas费用类型序号,b.amotypeas费用类型编码,b.amotypenameas费用类型名称,casewhenifinqua=0then0elseiqua*(1-onpration)/(casewhenifinqua=0then1elseifinquaend)endas完工数量单位成本,iqua*(1-onpration)as完工数量总成本,iqua*onprationas在产数量总成本,iquaas产品数量总成本,casewhenifinqua=0then0elseitotalamo*(1-onpration)/(casewhenifinqua=0then1elseifinquaend)endas完工金额单位成本,itotalamo*(1-onpration)as完工金额总成本,itotalamo*onprationas在产金额总成本,itotalamoas产品金额总成本,ifinpdtunitamo*iIntoamoas入库金额总成本,casewhenifinqua=0then0elseiqua*(1-onpration)/(casewhenifinqua=0then1elseifinquaend)*e.iIntoamoendas入库数量总成本,onprationAs在产分配率fromca_amocta,caq_amonameb,productstructurec,departmentd,ca_compde,inventoryfWherea.camotype=b.amotypeAnda.camoid=b.amoidAnda.cPPid=C.cpspcodeandc.cdepcode=d.cdepcodeanda.iperiod=e.iperiodanda.cppid=e.cppidanda.cbatch=e.cbatchanda.cppid=f.cinvcode2003年帐套:1、在salebillvouchs删除autoid=(164,166,343)deletefromsalebillvouchswhereautoidin(164,166,343)2、先升级到8213、将数据引入用友U852财务软件后,升级前在数据库中增加视图caq_inventory,caq_amoname,caq_depdata,caq_deptauthex,caq_mxb,caq_predepdata,caq_serviceprice,caq_userproperty,然后升级。CREATEVIEWca_inventoryASSELECTInventory.cInvCode,Inventory.cInvName,Inventory.cInvStd,Inventory.iInvRCost,Inventory.cInvCCode,ComputationUnit.cComUnitNameAScInvM_Unit,InventoryClass.cInvCNameFROMInventoryLEFTOUTERJOINInventoryClassONInventory.cInvCCode=InventoryClass.cInvCCodeLEFTOUTERJOINComputationUnitONInventory.cComunitCode=ComputationUnit.cComunitCodegoCREATEviewcaq_amonameasselectdistinct1asamotypeno,‘0‘asamotype,‘材料费用‘asamotypename,b.cinvcodeasamoid,b.cinvnameasamoname,b.cinvccodeascinvccode,b.cinvcnameascinvcname,b.cinvstdascinvstd,b.cinvm_unitascunitfromca_amocta,ca_inventorybwherea.camoid=b.cinvcodeUnionselect2asamotypeno,‘0‘,‘材料费用‘,‘-1‘,‘废品回收‘,‘‘,‘‘,‘‘,‘‘Unionselect3asamotypeno,‘3‘,‘制造费用‘,camoid,camoname,‘‘,‘‘,‘‘,‘‘fromcaq_manufactureUnionselect4asamotypeno,‘2‘,‘辅助费用‘,cprocedureid,cprocedurename,‘‘,‘‘,‘‘,‘‘fromca_predfwherebisauxi0Unionselect5asamotypeno,‘4‘,‘其他费用‘,camoid,camoname,‘‘,‘‘,‘‘,‘‘fromcaq_othersUnionselect6asamotypeno,‘1‘,‘人工费用‘,‘‘,‘直接人工‘,‘‘,‘‘,‘‘。
|
|