用友软件经验集锦.doc_第1页
用友软件经验集锦.doc_第2页
用友软件经验集锦.doc_第3页
用友软件经验集锦.doc_第4页
用友软件经验集锦.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用友软件经验集锦:Date: 2011-1-22 (Saturday):1. 用友出纳管理中,出纳编号会乱跳号(及出纳编号是随机的出现),此问题处理的方法如下: = 只要删除数据表“AcctBook”中的往年的记录便可; For Example: Delete From UFNote_001_2011.AcctBook where AcctDate =2010-1-1 and AcctDate D:U8SOFTU8PortalConfigurationFilesSystemConfigurationYearRang.XML = 将2010年改为大于2010便可;Date: 2011-1-1 - 2011-2-313.以下是解决单据号重复的问题:-操作过程中发生资源共享冲突(可能单据号重复),请稍候重试-发货清单2.违反了Primary Key 约束aaaaAp_CloseBill_PK.不能在对象Ap_CloseBill中插入重复键。-收款单;=单据编号重复可能涉及三个方面: 1、单据历史流水号表,单据最大编号应与voucherhistory.cNumber一致; 根据单据模板表vouchers.cardnumber关联查询voucherhistory.cardnumber; 2、单据流水依据流水长度定义的不合理,如按仓库流水流水长度3,意味着该帐套整个年度每个仓库单据编号只能从001-999,后续单据号只能截取后三位(1000时截成0,1001截成001,类推),导致单据号重复提示; 定义单据流水依据、流水长度时,应根据用户业务特点、日常业务单据量大小等情况合理定义。 (该问题中流水长度为8,故原因2不是引起问题的原因,请看分析3) 3、系统数据库ufsystem中的单据编号控制生成表ua_identity与业务数据表最大id不一致 (以发货单为例) select max(dlid) from dispatchlist select max(idlsid) from dispatchlists select ifatherid,ichildid from ua_identity where cacc_id=帐套号 and cvouchtype=Dispatch 上面查询结果中ifatherid,ichildid需不小于max(dlid),max(idlsid)。 =“dlid”的最大值和“dispathlists”中“idlsid”的最大值造成的。解决办法:在“查询分析器”中运行以下语句:use ufdata_021_2009select max(dlid) from dispatchlist select max(idlsid) from dispatchlists use ufsystemselect ifatherid,ichildid from ua_identity where cacc_id=021 and cvouchtype=Dispatch将ufsystem中“dispath”记录中的“ifatherid”和“ichildid”列的值更改大于“dispathlist”中“dlid”的最大值和“dispathlists”中“idlsid”的最大值。=问题:系统进行重装升级,后出现销售发货单不能保存,并提示“销售发票录入提示操作过程中发生资源共享冲突,可能单据号重复。请稍后重试!”原因:ufsystem中“dispath”记录中的“ifatherid”和“ichildid”列的值分别小于“dispathlist”中“dlid”的最大值和“dispathlists”中“idlsid”的最大值造成的。解决办法:在“查询分析器”中运行以下语句:use ufdata_021_2009select max(dlid) from dispatchlist select max(idlsid) from dispatchlists =本帖最后由 xiangmei0617 于 2009-3-30 11:05 编辑 use ufsystemselect ifatherid,ichildid from ua_identity where cacc_id=021 and cvouchtype=Dispatch将ufsystem中“dispath”记录中的“ifatherid”和“ichildid”列的值更改大于“dispathlist”中“dlid”的最大值和“dispathlists”中“idlsid”的最大值。=-解决-“dlid”的最大值和“dispathlists”中“idlsid”的最大值造成的。-解决办法:在“查询分析器”中运行以下语句:-use ufdata_021_2009-select max(dlid) from dispatchlist select max(idlsid) from dispatchlists -use ufsystem-select ifatherid,ichildid from ua_identity where cacc_id=021 and cvouchtype=Dispatch-将ufsystem中“dispath”记录中的“ifatherid”和“ichildid”列的值更改大于“dispathlist”中“dlid”的最大值和“dispathlists”中“idlsid”的最大值。-use ufdata_008_2010-select max(dlid) from dispatchlist select max(idlsid) from dispatchlists-use ufsystem-select ifatherid,ichildid from ua_identity -where cacc_id=021 and cvouchtype=dispatch-select ifatherid,ichildid from dispath -select * from ua_identity where cvouchtype=dispatch -update ua_identity set iFatherId=900303,iChildId=900560 where cvouchtype=dispatch-将到 ufsystem.identity表里找到相应帐套sk的值,把ifather,ichild改写为iid,id的最大ID号+1-identity中的sk值我可以知道,如何把ifather,ichild改写为iid,iid是否是ap_closebills中的iid值,use ufsystemselect * from ua_identity where cAcc_Id=008-update ua_identity set iFatherId=900169,iChildId=900169 where cvouchtype=sk and cAcc_Id=008use ufdata_008_2010select max(iid) from ap_closebillsselect max(iid) from ap_closebill=-解决-“dlid”的最大值和“dispathlists”中“idlsid”的最大值造成的。-解决办法:在“查询分析器”中运行以下语句:-use ufdata_021_2009-select max(dlid) from dispatchlist select max(idlsid) from dispatchlists -use ufsystem-select ifatherid,ichildid from ua_identity where cacc_id=021 and cvouchtype=Dispatch-将ufsystem中“dispath”记录中的“ifatherid”和“ichildid”列的值更改大于“dispathlist”中“dlid”的最大值和“dispathlists”中“idlsid”的最大值。-use ufdata_008_2010-select max(dlid) from dispatchlist select max(idlsid) from dispatchlists-use ufsystem-select ifatherid,ichildid from ua_identity -where cacc_id=021 and cvouchtype=dispatch-select ifatherid,ichildid from dispath -select * from ua_identity where cvouchtype=dispatch -update ua_identity set iFatherId=900303,iChildId=900560 where cvouchtype=dispatch-将到 ufsystem.identity表里找到相应帐套sk的值,把ifather,ichild改写为iid,id的最大ID号+1-identity中的sk值我可以知道,如何把ifather,ichild改写为iid,iid是否是ap_closebills中的iid值,use ufsystemselect * from ua_identity where cAcc_Id=008-update ua_identity set iFatherId=900169,iChildId=900169 where cvouchtype=sk and cAcc_Id=008use ufdata_008_2010select max(iid) from ap_closebillsselect max(iid) from ap_closebillDate: 2011.03.25.(Friday, March 25,2011) 4. U890采购入库单保存出现如下问题(富民电力):单据保存失败,修改或稍后再试!未能找到存储过程usp_stcheckvouchDate.= 解决方案:从正常的帐套中将此存储过程复制过来:create procedure USP_STCheckVouchDate(cVouchType as varchar(5),TableName as nvarchar(400)asselect id into #a from rdrecord where 1=0exec (insert into #a select distinct id from +TableName)if cVouchType=10 beginselect cinvcode,ddate,impoids,isnull(brelated,0) as brelated into #P from rdrecord a with (nolock) inner join rdrecords b with (nolock) on a.id =b.id where a.id in (select id from #a) and isnull(impoids,0) 0insert into #STCheckVouchDate (cinvcode,dstdate,doridate,error)select a.cinvcode,a.ddate,b.relsdate,replace(replace(replace( e.enumname,0,a.cinvcode),1,convert(varchar(10),a.ddate,121) ,2,convert(varchar(10),b.relsdate,121)from #P a inner join mom_orderdetail b with (nolock) on a.impoids=b.modidand a.brelated=0left join v_aa_enum e with (nolock) on e.enumtype=ST.CheckoriDate and EnumCode=MOwhere a.ddateb.relsdateinsert into #STCheckVouchDate (cinvcode,dstdate,doridate,error)select a.cinvcode,a.ddate,c.relsdate,replace(replace(replace( e.enumname,0,a.cinvcode),1,convert(varchar(10),a.ddate,121) ,2,convert(varchar(10),c.relsdate,121)from #P a inner join mom_moallocate b with (nolock) on a.impoids=b.AllocateId and a.brelated=1inner join mom_orderdetail c with (nolock) on b.modid=c.modidleft join v_aa_enum e with (nolock) on e.enumtype=ST.CheckoriDate and EnumCode=MOwhere a.ddatec.relsdatereturnendif cVouchType=11 beginselect cinvcode,ddate,impoids into #M from rdrecord a with (nolock) inner join rdrecords b with (nolock) on a.id =b.id where a.id in (select id from #a) and isnull(impoids,0) 0insert into #STCheckVouchDate (cinvcode,dstdate,doridate,error)select a.cinvcode,a.ddate,c.relsdate,replace(replace(replace( e.enumname,0,a.cinvcode),1,convert(varchar(10),a.ddate,121) ,2,convert(varchar(10),c.relsdate,121)from #M a inner join mom_moallocate b with (nolock) on a.impoids=b.AllocateIdinner join mom_orderdetail c with (nolock) on b.modid=c.modidleft join v_aa_enum e with (nolock) on e.enumtype=ST.CheckoriDate and EnumCode=MOwhere a.ddatec.relsdatereturnendGODate: 2011.03.27.(Sunday, March 27, 2011)Cloudy1.问题:-2147218303问题解决方案:MicrosoftODBC SQL Server driverSQL Server无法打开备份设备C:U8SOFTAdminufmodelbak。设备出现错误或设备脱机。详细信息请参阅SQL Server错误日志。MicrosoftODBC SQL Server driverSQL ServerRESTORE DATABASE 操作异常终止。-2147218303修改账套路径,路径存放于UFSystem数据库UA_Account表cAcc_Path列,修改为硬盘已存在路径即可。如更换999账套路径,语句如下: use UFSystem update UA_Account set cAcc_Path=C:UFSMARTAdmin where cAcc_ID=999别的电脑上复制一个.bak文件过来就可以Date:2011.07-07.(Thursday, July 07,2011)1. 问题:函数参数输入有误(U852)解决方法 = 问题无法自动生成UFO报表,报表中空白无数据,状态栏提示函数参数输入有误(U852),怀疑报表模板上公式有误,尝试自定义公式时提示默认账套不存在,参照时也选不了账套.重装用友软件问题依旧.原因分析首先检查:总帐记账了没有(新版可以选择是否已记账) 一:看看时间有没有错-没错 二:看看公式设对了没有 -没错三:看看操作员有没有权限(asuser用户密码是否为空) -有问题四:看看帐套选择对没有 -选不了账套结论:上一次做数据库维护时,误删了SYSTEM数据库里ua_user表所有用户(包括asuser用户)密码解决指导增加一个新用户aaa,密码为asuser,然后再ufsystem库的ua_user表,将aaa的cpassword的值复制到asuser的cpassword.进行报表重新取数,正常,问题解决。相关问题:(852)打补丁后,UFO报表建立公式后下一步提示:无法使用默认帐套 ?Date:2011.7.8.(Friday, July 8, 2011)1. 问题:如何修改员工自助(经理自助)查询工资时的密码?= 解决方案:修改 hr_ss_salarypwd 表中的值:update ufdata_002_2011.hr_ss_salarypwd set cpassword=(select cpassword from ufdata_002_2011.hr_ss_salarypwd where cPsn_ID=137570226) where cPsn_ID=137570094Date: 2011.09.14.(Wednesday, September 14, 2011)1. 问题:用友软件T6.0存货核算出现汇总表里有结存,但是不能出库?= 解决方案:1.在期初里进行记账;2.重新整理一下现存量。2.产品结账状况表= GL_mend;Date:2011.11.09.(Wednesday, November 09,2011) sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复. -sql server 错误9003:LSN无效(日志扫描号无效)-今天,从朋友那儿接到一个有问题的数据库文件与日志文件,在使用sql2000与sql2005进行数据库附加时,-sql server报错,错误信息: 传递给数据库 POS 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。-此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。-如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。 -无法打开新数据库 POS。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)一看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令.-方法如下:-1我们使用默认方式建立一个供恢复使用的数据库(如pos)。可以在SQL Server Enterprise Manager里面建立。 -2停掉数据库服务器。 -3将刚才生成的数据库的日志文件pos_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件pos_data.mdf。 -4启动数据库服务器。此时会看到数据库pos的状态为“置疑”。这时候不能对此数据库进行任何操作。 -5设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。 use master go exec sp_configure allow updates,1 go reconfigure with override go -6设置pos为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID(pos) -此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读置疑脱机紧急模式”可以看到数据库里面的表,但是仅仅有系统表 -7下面执行真正的恢复操作,重建数据库日志文件 godbcc rebuild_log(pos,D:Program FilesMicrosoft SQL ServerMSSQLDatapos_log.ldf) go-执行过程中,如果遇到下列提示信息: -服务器: 消息 5030,级别 16,状态 1,行 1 -未能排它地锁定数据库以执行该操作。 -DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 -说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了pos库的系统表,那么退出SQL Server Enterprise Manager就可以了。 -正确执行完成的提示应该类似于: -警告: 数据库 pos 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。 -DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 -此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。 -8验证数据库一致性(可省略) godbcc checkdb(pos) -一般执行结果如下: -CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 pos 中)。 -DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 -9设置数据库为正常状态 goexec sp_dboption pos,dbo use only,false go-如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。 -10最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用如下语句完成 exec sp_configure allow updates,0 go reconfigure with override go Date:2011.11.24.(1. 问题:“429”错误:运 行错误429” ,总账、工资,或是固定资产等,都有可能遇到;通常的解决方法就是重装用友或操作系统。先重装用友,问题依旧;再在开始 运行 输入sfc,扫描系统文件,修复坏了的系统文件,扫描完文件,修复损坏的系统文件后,问题依旧;给windows打上补丁,还是不行。用友软件通常调用 windows系统的OCX文件,从这里着手试试看。用友软件注册用到最常用的文件是richtx32.ocx、msmask32.ocx、 mscomm32.ocx,将这些文件重新注册试试。重新注册richtx32.ocx(可拷贝新的richtx32.ocx文件) , 在开始运行下输入 regsvr32/u c:windowssystem richtx32.ocx 重新注册完这三个ocx文件后,总账可以顺利进入,查询总账,明细账都没有问题。至此问题全部解决,从而避免了重装系统的麻烦。(如果重新注册完这三个 文件后还不行的话,也只能重装系统了) 运行时错误429,控件不能创建对象Date:2011.11.25.(Friday, November 25,2011)1. 用友R9系统管理员密码忘了解决方案:= 后台数据库中有一个用户表:gl_czy中有一个Password 字段,修改后就可以了;Date:2012.01.20.(U890供应链年度结转时报错)富民电力:1.bvenaccperiodmng int (4)无效 Table-Pu_vendorverify(上一年度的帐套)2.cvenpuomprotocol (nvarchar(20) Table-Pu_vendorverify3.cvenimprotocol nvarchar(20)Table-Pu_vendorverify4.cvencmprotocol nvarchar(20)-Table-Pu_vendorverify5.cvenotherprotocol nvarchar(20)Table -Pu_vend

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论