收藏 分享(赏)

用友软件经验集锦.doc

上传人:scg750829 文档编号:7810583 上传时间:2019-05-26 格式:DOC 页数:10 大小:85KB
下载 相关 举报
用友软件经验集锦.doc_第1页
第1页 / 共10页
用友软件经验集锦.doc_第2页
第2页 / 共10页
用友软件经验集锦.doc_第3页
第3页 / 共10页
用友软件经验集锦.doc_第4页
第4页 / 共10页
用友软件经验集锦.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、用友软件经验集锦:Date: 2011-1-22 (Saturday):1. 用友出纳管理中,出纳编号会乱跳号(及出纳编号是随机的出现) ,此问题处理的方法如下:= 只要删除数据表“AcctBook”中的往年的记录便可;For Example: Delete From UFNote_001_2011AcctBook where AcctDate =2010-1-1 and AcctDate D:U8SOFTU8PortalConfigurationFilesSystemConfigurationYearRang.XML= 将2010年改为大于2010便可;Date: 2011-1-1 - 20

2、11-2-313.以下是解决单据号重复的问题:-操作过程中发生资源共享冲突(可能单据号重复) ,请稍候重试-发货清单2.违反了 Primary Key 约束aaaaAp_CloseBill_PK.不能在对象Ap_CloseBill中插入重复键。-收款单;=单据编号重复可能涉及三个方面: 1、单据历史流水号表,单据最大编号应与 voucherhistory.cNumber 一致; 根据单据模板表vouchers.cardnumber 关联查询 voucherhistory.cardnumber; 2、单据流水依据流水长度定义的不合理,如按仓库流水流水长度 3,意味着该帐套整个年度每个仓库单据编号

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,i

4、childid 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 dispatchlistsuse ufsystemselect ifat

5、herid,ichildid from ua_identity where cacc_id=021 and cvouchtype=Dispatch将 ufsystem 中“dispath”记录中的“ifatherid”和“ichildid”列的值更改大于“dispathlist”中“dlid”的最大值和 “dispathlists”中“idlsid”的最大值。=问题:系统进行重装升级,后出现销售发货单不能保存,并提示“销售发票录入提示操作过程中发生资源共享冲突,可能单据号重复。请稍后重试!”原因:ufsystem 中“dispath”记录中的“ifatherid”和“ichildid”列的值分

6、别小于“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

7、=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

8、 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-selec

9、t 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-将到 ufsystemidentity 表里找到相应帐套 “sk“的值,把 ifathe

10、r,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_

11、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=Disp

12、atch-将 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=di

13、spatch-select ifatherid,ichildid from dispath -select * from ua_identity where cvouchtype=dispatch -update ua_identity set iFatherId=900303,iChildId=900560 where cvouchtype=dispatch-将到 ufsystemidentity 表里找到相应帐套 “sk“的值,把 ifather,ichild 改写为 iid,id 的最大ID 号+1-identity 中的 sk 值我可以知道,如何把 ifather,ichild 改写为

14、 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

15、 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 cVo

16、uchType=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) 问题无法自动生成 UFO 报表,报表中空白无数据,状态栏提示“函数参数输入有误“(U852), 怀疑报表模板上公式有误 ,尝试自定义公式时提示“默认账套不存

17、在“,参照时也选不了账套.重装用友软件问题依旧 .原因分析 首先检查 :总帐记账了没有( 新版可以选择是否已记账) 一:看看时间有没有错-没错 二:看看公式设对了没有 -没错三:看看操作员有没有权限(asuser 用户密码是否为空 ) -有问题四:看看帐套选择对没有 -选不了账套结论:上一次做数据库维护时,误删了 SYSTEM 数据库里 ua_user 表所有用户(包括 asuser 用户)密码解决指导增加一个新用户 aaa,密码为 asuser,然后再 ufsystem 库的 ua_user表,将 aaa 的 cpassword 的值复制到 asuser 的 cpassword.进行报表重新

18、取数,正常,问题解决。相关问题:(852)打补丁后, UFO 报表建立公式后下一步提示:无法使用默认帐套 ?Date:2011.7.8.(Friday, July 8, 2011)1. 问题:如何修改员工自助(经理自助)查询工资时的密码?= 解决方案:修改 hr_ss_salarypwd 表中的值:update ufdata_002_2011hr_ss_salarypwd set cpassword=(select cpassword from ufdata_002_2011hr_ss_salarypwd where cPsn_ID=137570226) where cPsn_ID=13757

19、0094Date: 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 无效(日志扫描号无效)-今天,从朋友那儿接到一个有问题的数据库文件与日志文件,在使用 sql200

20、0 与 sql2005进行数据库附加时,-sql server 报错,错误信息: “传递给数据库 POS 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。-此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件 (.mdf)不匹配。-如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。 -无法打开新数据库 POS。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)“一看是 9003 错误 ,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb 指令

21、.-方法如下:-1我们使用默认方式建立一个供恢复使用的数据库(如 pos)。可以在 SQL Server Enterprise Manager 里面建立。 -2停掉数据库服务器。 -3将刚才生成的数据库的日志文件 pos_log.ldf 删除,用要恢复的数据库 mdf 文件覆盖刚才生成的数据库数据文件 pos_data.mdf。 -4启动数据库服务器。此时会看到数据库 pos 的状态为“置疑”。这时候不能对此数据库进行任何操作。 -5设置数据库允许直接操作系统表。此操作可以在 SQL Server Enterprise Manager 里面选择数据库服务器,按右键,选择“属性”,在“服务器设置

22、”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。 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下面执行真正的恢复操作,重建数据库日志文件

23、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 就

24、可以了。 -正确执行完成的提示应该类似于: -警告: 数据库 pos 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。 -DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 -此时打开在 SQL Server Enterprise Manager 里面会看到数据库的状态为“只供DBO 使用”。此时可以访问数据库里面的用户表了。 -8验证数据库一致性(可省略) godbcc checkdb(pos) -一般执行结果如下: -CHECKDB 发现了 0 个分配错误和 0 个一致性错误(

25、在数据库 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 recon

26、figure with override go Date:2011.11.24.(1. 问题:“429”错误:运 行错误429” ,总账、工资,或是固定资产等,都有可能遇到;通常的解决方法就是重装用友或操作系统。先重装用友,问题依旧;再在开始 运行 输入sfc,扫描系统文件,修复坏了的系统文件,扫描完文件,修复损坏的系统文件后,问题依旧;给windows打上补丁,还是不行。用友软件通常调用 windows系统的OCX文件,从这里着手试试看。用友软件注册用到最常用的文件是richtx32.ocx、msmask32.ocx、 mscomm32.ocx,将这些文件重新注册试试。重新注册richtx3

27、2.ocx(可拷贝新的richtx32.ocx文件) , 在开始运行下输入 regsvr32/u “c:windowssystem richtx32.ocx “重新注册完这三个ocx文件后,总账可以顺利进入,查询总账,明细账都没有问题。至此问题全部解决,从而避免了重装系统的麻烦。(如果重新注册完这三个 文件后还不行的话,也只能重装系统了) 运行时错误429,控件不能创建对象Date:2011.11.25.(Friday, November 25,2011)1. 用友 R9 系统管理员密码忘了解决方案:= 后台数据库中有一个用户表:gl_czy 中有一个 Password 字段,修改后就可以了;

28、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_vendorv

29、erify6.csource -nvarchar(20) -Table-ajustpvouch-7.csourcels-nvarchar(4) Table- RdRecord-8.cSourceCodeLs nvarchar(20)Table-rdrecord9.cbustype-nvarchar(20)-Table-st_apptransvouch10.bislsquery-smallint(2)Table-st_apptransvouch11.csourcecodels-nvarchar(20)Table-st_apptransvouchDate:2012.07.09.(Monday,ju

30、ly 09,2012)1. 应收冲应收:是指一家客户的应收款转到另一家客户中。通过应收冲应收功能将应收款在客商之间、部门之间、业务员之间进行转入、转出,实现应收业务的调整,解决应收款业务员在不同客商之间或业务员间入错户或合并户问题2. 预收冲应收:通过预收冲应收处理客户的预收款和该客户应收欠款的转账核销业务Date:2012.08.03.(Friday,August 03,2012)1. 代垫费用:指随货物销售所发生的,不通过发票处理而形成的,暂时代垫将来需向客户收取的费用项目,如:运杂费、保险费等2. 销售费用:指在销售业务中,随货物销售所发生的为客户支付的业务执行费。Date:2012.1

31、2.07.(Friday,December 07,2012)=1.问题:T1-商贸宝批发零售,启动系统时提示“连接服务器失败 “解决方案:解决方法 1:请您检查是否启动了其服务器上的 SQL,正常启动后屏幕右下方的 SQL 小图标应出现绿色箭头。是否启动了 Socket Sever 和畅捷通 T1-商贸宝批发零售版的“服务器“ 。如果已经启动,应在 Windows 桌 面右下角状态栏出现图标。服务器和客户端均需安装 TCP/IP 协议,并指定在同一网段的 IP 地址。连接时若提示拨号连接,可打开 IE 中的工具里的 INTERNET 选项,把“从不拨号连接“这个选项选上即不 会有此提示。删除 TCP/IP 协议后重启,然后重装 TCP/IP 在运行中输入“regsvr32 midas.dll 文件路径midas.dll“,注册此文件。解决方法 2:点开用友服务器(桌面上状态栏右下角) ,进行数据库的连接-okDate:2013.08.03.(Saturday, August 03,2013)1. 问题:不能打开数据库 c:windowssystem32ufinit0259334744.mdb (用友 T3,进入存货档案)?解决方法:由于打开了防病毒或杀毒软件造成的,关闭相关的程序便可以了。或者在新毒霸中加入信任便可。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报