用友软件维护终极篇

更新时间:2024-01-25 16:53:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

用友软件维护终极宝典

用友维护终极篇

前 言

大家在日常维护过程中,都碰到过诸如连接不上服务器、软件运行过程中报错、特殊业务不知如何处理的问题。本书总结了维护过程中的一些常见问题,涉及环境、数据库和业务处理等各方面。相信本书会成为大家日常维护的宝典手册!

当然在日常的维护过程中,还会遇到其他本书没有提及的问题。希望本书能给大家提供一种思路。也更希望大家多多收集,多多总结,不断丰富这本书的内容。让它发挥更大的作用。

本书基于U6编写,涉及的问题解决方法在用友通中同样适用。业务处理上U6和用友通的不同之处已经详细标识!

由于时间仓促,本书存在的不足之处,敬请批评指正!

主编:沈青丽

编委:庞立军 陈峰 赵政 王庆伟 吕涛 徐林 杨楣 姚洁 校对:彭贤惠

用友软件

目 录

安装、卸载问题 ............................. 3

一、无法安装数据库 ........................................... 3 二、手工删除软件 ............................................... 3 系统管理 ................................... 4

一、sa口令问题 .................................................. 4 二、连接不上服务器 ........................................... 6 三、服务无法启动 ............................................... 8 四、账套升级失败 ............................................. 12 五、备份账套 ..................................................... 14 六、恢复数据 ..................................................... 15 七、设置非自然会计期间 ................................. 17 总账系统 .................................. 18

一、常见问题汇总 ............................................. 18 二、月末结账的时候提示对账不平 ................. 23 三、行业性质与科目分类不符 ......................... 25

四、通低版本升级到高版本后,进入总账进行设置时提示错误:gl_bnotcheckjz26 五、期间损益结转的时候,部分科目的余额不能全部转出? 26 六、运行时错误 '91':未设置对象变量或 With block 变量 27 七、运行时错误‘7’,内存溢出 ..................... 27 八、运行时错误‘429’: ActiveX部件不能创建对象。 27

应收款管理 ................................ 28 财务报表 .................................. 29 工资模块 .................................. 34 固定资产模块 .............................. 40 业务通及核算 .............................. 49 一、公共问题 ..................................................... 49 二、采购管理 ..................................................... 51 三、销售管理 ..................................................... 54 四、库存管理 ..................................................... 59 五、核算管理 ..................................................... 62 专题内容 .................................. 71

一、打印问题汇总 ............................................. 71 二、加密盒知识汇总 ......................................... 78 三、各版本升级步骤汇总 ................................. 82

附录: .................................... 85

附录一:运行时错误35601,未知的元素:常见报错及原因分析 85

附录二:运行错误\或EOF中有一个是真,或者当前的记录已被删除 86 附录三:常用工具及下载地址 ......................... 86

本书中凡涉及到对数据库进行操作的,请在确认将数据备份后再进行,以免对客户数据造成不可预料的损坏。 安装、卸载问题

一、无法安装数据库 问题:在安装SQL SERVER 2000时,提示

重启计算机后仍是这个提示。 解决方法:修改注册表。 操作步骤:

1、 打开注册表编辑器:开始——运行——输入regedit,点击确定。

2、 在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager右边

找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。再次安装正常。

二、手工删除软件 如果在安装软件的过程中,出现了异常,导致安装不成功,又不能卸载,这时需要手工删除软件。 操作步骤:

1、首先需要在注册表中查找:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{ CBD67CFC-1A9E-4248-86F1-EBC2EB496ACA}。然后鼠标右键“删除”。

2、其次要删除:C:\\Program Files\\InstallShield Installation Information\\中将{ CBD67CFC-1A9E-4248-86F1-EBC2EB496ACA }目录删除

3、在C:\\Documents and Settings\\Administrator\\Local Settings\\Temp中查找 { CBD67CFC-1A9E-4248-86F1-EBC2EB496ACA }后删除

4、在注册表中删除HKEY_LOCAL_MACHINE\\SOFTWARE\\UFSOFT中的所有内容

注:{ CBD67CFC-1A9E-4248-86F1-EBC2EB496ACA }是U6版本的键值,不同版本的键值是不一样的,如不知道安装版本的键值,可以到

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall 点击每个项目查看右树中的displayname是什么。该方法适用于商贸通以及使用installshield安装的所有软件。

系统管理

一、sa口令问题 安装软件后,登录系统管理提示: SQL Server口令

此提示可能由于有时sa口令遗忘或失效,也可能是环境问题所致。

首先:要分析是否设置了sa口令,或者录入的sa口令是否正确,可通过命令提示符验证sa

口令。

〖操作步骤〗

1. 在正在连接到的计算机中打开命令提示符窗口。开始—运行—输入cmd—确定 2. 在命令提示符处键入以下命令: osql -U sa 注意:(1)?U‘字符一定为大写

(2)这样可以通过 sa 账户连接到本地默认实例,若要连接到计算机上安装的

命名实例,请键入osql -U sa -S servername

然后按 Enter 键,随机出现以下提示: Password:

3.如果没有密码,则直接按 Enter 键;如果有密码,则录入sa密码,再按 Enter 键,此操作将为 sa 传递一个 NULL(空)密码。 如果按 Enter 键后出现以下提示: 1>

说明sa 账户没有密码。

以上是正常的情况,如果在这个操作过程中,有错误提示,则很可能是环境问题。 其次:对环境问题进行分析。

【问题1:】

现象描述:如果收到以下错误信息:

\或 ―用户'sa'登录失败‖

则表示输入的密码不正确。此错误信息表示已为 sa 账户创建了密码。

原因分析:在安装数据库或配置系统管理时设置过sa口令,由于第一次登录系统管理或重新安装用友通等原因引起的。

解决方法:

修改或清空SQL Server的sa口令 〖操作步骤〗

企业管理器—控制台根目录—Microsoft SQL Servers—SQL Server组—服务器名称(默认名称为机器名或local)—安全性—登录—双击sa右边界面)—密码重置

清空这个密码即可。

补充说明:如果用户安装的是MSDE。因MSDE没有企业管理器,可使用相关工具或命令来初始化或设置口令,建议方案:使用SQLServer企业管理器组件来设置,工具见通网站—服务工具——SQL管理工具(939号)。 【问题2:】

现象描述:如果收到如下错误信息:

Login failed for user \\'sa\\'.Reason:Not associated with a trusted SQL Server connection。或用户'sa'登录失败,原因:未与信任SQL Server连接相关联。

表示运行 SQL Server 的计算机设置为只限 Windows 身份验证。 原因分析:数据库安装或由于某些原因SQL的身份验证模式为windows身份验证模式,而系统要求必须是混合模式。

解决方法:

修改为SQL混合验证模式。 〖操作步骤〗

1、先停止 MSSQLSERVER 以及其他相关服务(如 SQLSERVERAgent); 2、打开注册表编辑器,开始-运行-输入regedit点确定;

3、找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer - 或者 -

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MicrosoftSQLServer\\MSSQLServer\\\\ 4、在右窗格中,双击 LoginMode 子项

5、在 DWORD 编辑器对话框中,将此子项的值设置为 2,选择了十六进制(Hex)选项(默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2。)

6、一定要重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。 【问题3:】

现象:如果您收到以下错误信息,

[Shared Memory]SQL Server does not exist or access denied. [Shared Memory]ConnectionOpen (Connect()).或 [Shared Memory]SQL Server 不存在或防问被拒 [Shared Memory] ConnectionOpen (Connect()).

则表示 SQL Server 可能未运行,或者您可能为安装的 SQL Server 的命名实例提供了错误名称:

原因分析:

由于系统组件未被正确注册引起,常见操作如:先安装财务通产品,后又安装用友通产品。

解决方法:

需注册控件:操作系统安装目录\\Program Files\\Common Files\\System\\ado\\msadox.dll和msado15.dll

二、连接不上服务器 ?

常规解决方法:

1、 首先检查系统是否有自带的防火墙,如果有自带防火墙,需要添加端口(服务器和客户端都要执行)。XP sp2版和2003这两个版本有自带的防火墙,添加端口方式为:开始----控制面板----windows防火墙---标签的第二项“例外”---增加端口---名字随便起,端口号分别为4630(用友通、U6),1430和1433(数据库)。 2、 自己安装的杀毒软件也需要打开这三个端口(已知可能和用友软件发生冲突的包括

金山毒霸、KV3000、瑞星等)。

注:看端口是否被打开的方法是:开始----运行----cmd---(netstat –a –n)

3、修改hosts文件:以记事本的方式打开C:\\WINNT\\system32\\drivers\\etc目录下的hosts文件,最下面另起一行写上服务器的ip和服务器的计算机名称,保存。

4、如果修改了计算机名字,重新登录软件的时候,提示:

用友通的修改方法:开始---运行---regedit---HKEY_LOCAL_MACHINE---SOFTWARE----UFSOFT----UF2000----2.0----Login,看下面所有的项目的server值是否为新的计算机名,如果不是的话,鼠标右键“修改”。

U6的修改方法:

(1)修改注册表:开始---运行---regedit---HKEY_LOCAL_MACHINE---SOFTWARE----UFSOFT----WF----Login,看下面所有的项目的server值是否为新的计算机名,如果不是的话,鼠标右键“修改”。 (2) 修改U6服务管理器中的服务参数。

?

异常情况处理

1、问题描述:

登录软件的时候提示“无法连接到**(指本机计算机名)服务器”。然后出现登录界面,进入选择服务器对话框后,选中服务器后,点击确定后,出现提示:“运行时错误‘48’:文件未找到:Client.Dll”。点击确定后出现提示:“运行时错误‘440’:Automation”。 解决方法一:

重启计算机按F8,进入‘最后一次正确配置’模式,启动后再正常启动计算机即可。 解决方法二:

先停止SQL和用友通的服务,把client.dll从system32复制到system下,再把system32下的那个删掉,重新注册system下的client.dll,再重启sql和用友通的服务。 2、问题描述:

几个客户端同时连接服务器,其中几个客户端可以正常连接,一个或几个客户端连接不上。 解决方法:

在服务器上打上数据库的补丁,如果安装的是sql server 2000,要打上sp4的补丁(通网站—服务工具—866号工具);如果安装的是MSDE,要安装关键更新(通网站—服务工具—865号工具)。

另外,也可以在客户端也安装MSDE。

三、服务无法启动 安装软件后,系统会要求重新启动计算机。在重启过程中会创建系统模板库,然后再启

动用友通(企业门户)服务,打开4630的端口。最后才正常操作系统管理和客户端。 以上是正常的情况,下面我们来看不正常的情况。

情况一:开机时自动启动服务提示

解决方法: 说明启动了杀毒软件(如瑞星)的服务,需要先关闭瑞星服务,或者添加端口4630。

情况二:因为不能自动启动服务,到控制面板—管理工具—服务中手工启动服务,提

示:

此提示比较常见,出错原因情况较多,一般通过分析用友通日志文件来确定问题所在。 日志文件名为UF2000.log,存放路径Windows(Winnt)\\System32\\UF2000.log(U6的服务日志文件可以在电脑右下角的U6标志锁中查看),此文件可用记事本打开,操作时可先清空内容或删除文件,然后再启动服务将错误的日志信息写入,最后由日志提示信息判断分析问题原因。

提示1:日志文件记录:[2007.6.13 11:36:26]不能找到UFSystem或Account表库,可能是安装没有正常完成,或没有进行初始化,请运行系统管理进行安装后的初始化。

原因分析:由提示说明还未创建用友通系统数据库UFSystem。此系统数据库是安装用友通产品后第一次登录系统管理或重启计算机后自动创建系统数据库和演示账套过程中建立,启动用友通服务报此错误,很有可能还未登录系统管理或执行初始化操作,也可能执行过程中失败。 解决方法:

方法1:执行系统管理,做初始化操作

方法2:若方法1未执行初始化,可能是之前做过初始化,删除注册表项: [HKEY_LOCAL_MACHINE\\SOFTWARE\\UFSoft\\UF2000\\2.0\\Setup],再登录系统管理做初始化操作

方法3:若初始化操作建立系统数据库操作失败,可手工建立此系统数据库,还原用友通安装目录\\Admin\\ Ufsystem.bak文件,还原时数据库名称定义为UFSystem

提示2:[2007.6.14 9:55:33]PROVIDER=SQLOLEDB; DATASOURCE=用友通-UFIDA;

USERID=SA;PASSWORD=…[2007.6.14 9:55:33]不能连接到SQL Server,可能是口令不正确。

原因分析:有提示是由于连接数据库失败,一般是指数据库sa口令问题。可以参看一、SA口令问题。

提示3:[2007.6.14 15:16:53]接收信息出错。……[2007.6.14 15:17:1]不能装订接口

原因分析:提示中的接口可以理解为端口,用友通产品端口是4630,SQLServer默认端口是1433,日志中记录不能装订接口,很可能是产品端口被禁用或被别的占用,被禁用一般是由于防火墙引起。可以在DOS下用命令查看服务器端口连接,命令为:telnet Ip地址 4630,如果正常连接会跳出空白界面,如下图

如果不能正常连接,则提示:

解决方法:可以添加端口。详细操作看二、连接不上服务器的常规解决办法。

提示4:提示:―.ADO..失败‖

原因分析:可能是因为数据访问组件版本不一致 解决方法:安装SQL数据库最新补丁,MSDE用户打MSDE2000SP4补丁包,SQLServer2000用户打SQL Server 2000 SP4补丁包,通网站服务工具栏下载号分别是865和866,此补丁包比较大也可以考虑更新数据访问组件MDAC,通网站可下载MDAC2.7版本,工具号为678 。

提示5:Server不能装入底层接口SGV

原因分析:可能是由于用友通服务和版本不兼容所致,用友通服务对应文件是System32\\ServerNT.exe,此文件与当前用友通版本不一致。原因可能是安装早版本时没卸载干净或打过加密狗方面的补丁引起。 解决方法:

方法1:停止用友通服务,从别的机器上拷贝ServerNT.exe文件覆盖本机此文件,再启动用友通服务。

方法2:卸载用友通产品,如果System32\\ServerNT.exe文件还存在,手工删除,再次安装用友通产品。

注:以上解决方法适用于U6产品。

四、账套升级失败 在账套升级的过程中,经常会遇到这样的问题,其他年度可以正常升级,但是某一个年度在升级的时候提示缺少某张表,而导致升级失败。对于这种问题,解决的方法是把这张表从升级正常的年度导入到升级失败的年度后,再升级。 下面我们就以具体的例子来说明解决的方法。 现象描述:

某一个账套在升级的时候,2006年和2007年度升级正常,但是在2008年度升级的时候,报错

此提示说明该账套2008年的账套数据库中缺少表ua_user_er。但是2007年度升级正常,所以可以把2007年度数据库中的该表导入到2008年的数据库中。 操作步骤:

1.打开sql server的企业管理器,在控制台根目录下,逐一打开Microsoft sql server—sql server组—服务器名(server NT),鼠标右键点击“数据库”,“所有任务”—“导入数据”。

2.进入“DTS导入/导出向导”界面,点击“下一步”。

3.进入“DTS导入/导出向导”的“选择数据源”步骤,选择“使用sql server 身份验证”,录入用户名sa,密码根据自己的设置情况录入,一般为空。选择源数据库。

4.点击“下一步”,进入“DTS导入/导出”的“选择目的”步骤,选择目的数据库。

5.点击“下一步”,进入“DTS导入/导出”的“指定表复制或者查询”步骤,选择“从源数据库复制表和视图”,下一步。

6.从列表中选择ufdata_006_2007数据库中的ua_user_ex表

7.点击“下一步”,进入“DTS导入/导出向导”的“保存、调度和复制包”步骤,选择“立即运行”,点击“下一步”。

8.点击“完成”按钮即可。系统会提示操作是否成功。

9.导入数据库表成功后,重新升级2008年的账套数据库,升级正常。

注:如果需要升级的账套只有一个年度,升级的时候报错,可以从999演示账套数据库中把该表导入到问题账套数据库中。

五、备份账套 问题1:备份的时候提示“sql server 无法打开备份设备”

原因:在数据库表ua_account中显示错误。

解决:打开查询分析器,在ufsystem数据库中找到用户表ua_account打开,把cacc_path字段的值修改正确。

问题2:点击备份时,出现“临时备份文件C:\\Documents and Settings\\Administrator\\WINDOWS\\TEMP\\25100288\\UFTMP\\UFDATA.BAK打开失败”。 原因分析:是按照这个路径找不到对应的文件。 解决方法:按照提示的路径,把文件夹及文件补全。如电脑中现在只能找到C:\\Documents and

Settings\\Administrator\\WINDOWS,则在WINDOWS文件夹下建立temp文件夹,再在temp文件夹下建立25100288文件夹,再在其下建立uftmp文件夹,再新建一个文件,名称改为ufdata.bak。

六、恢复数据 问题1:在没有备份的情况下,卸载了软件,但是账套数据文件存在,如何恢复数据?

引子:通常情况下,应该提醒用户经常在系统管理中进行账套备份。如果在没有备份的情况下,卸载了软件(或重装了系统),这时软件是安装在其他盘上,比如D盘。

若这两个文件存在的话,可以通过以下方法把数据恢复。

解决方法: (1)、把zt991文件夹备份好,卸载干净后,重新安装软件; (2)、在―系统管理‖创建991账套,启用年份及行业性质都与原账套相同。如果原来账套是多个年度的,则一定要建立年度账(比如001账套是2006年启用的,则要新建一个001账套,启用年份是2006年,并且要建立2007年和2008年的年度账)。这样在软件安装目录下会形成一个文件夹zt991。 (3)、将sqlserver服务关闭(可在任务栏中使用―sqlserver服务管理器‖进行服务停止,或在控制面板--管理工具--服务中将mssqlserver服务停用) (4)、将已经备份出去的zt991文件夹覆盖新的zt991文件夹。 (5)、重新启动sqlserver服务和U6的服务,然后登录U6应用程序,即可看到原账套中的信息,确认信息无误后,及时进行数据备份。

问题2:在系统管理中进行了账套备份,但是恢复账套的时候,提示“备份信息文件无效,

恢复失败”。

引子:在系统管理中进行账套备份,形成两个文件:uferpact.lst(通uf2kact.lst)和ufdata.ba_。所以当出现这个提示的时候,先对这两个文件进行操作。首先检查ufdata.ba_

是否可以解压缩,如果解压缩失败,说明物理文件破坏,这时备份文件无效了(这时就要考虑用问题1中的方法来解决了)。如果解压缩成功,可以用以下两个方法来操作。 解决方法一:还原数据

(1)、用产品自带的解压工具把ufdata.ba_文件解压。解压工具D:\\U6SOFT\\Admin\\ ufuncomp.exe。双击这个文件,选择源文件,录入解压文件,把ufdata.ba_解压成ufdata.bak,点击“解压缩”按钮。

(2)、在系统管理中新建一个账套,假定账套号是001。 (3)、在sql server 的企业管理器中,逐层展开树形结构,鼠标右键点击“数据库”,选择

“所有任务”—“还原数据库”

(4)、进入“还原数据库”界面,从下拉列表中选择“还原为数据库ufdata_001_2008,“从设备”还原,然后点击“选择设备”。

(5)、进入“选择还原设备”,点击“添加”按钮,进入“选择还原目的”界面,点击“文件名”后的浏览按钮,选择ufdata.bak文件所在的路径。然后点击“确定”按钮。

(6)、再点击“确定”按钮,又一次进入“还原数据库”界面,在“选项”页签下,选择“在现有数据库上强制还原”。

一定要注意逻辑文件名对应的“移至物理文件名”对应的路径是否正确。点击“确定”就可以了。

注:这样方法也适用于只有ufdata.ba_文件的情况下恢复数据,以及只对年度账数据进行恢复的情况。

解决方法二:把现有运行正常的账套进行备份,然后用记事本的方式打开uferpact.lst文件,同时也打开恢复失败的账套的uferpact.lst文件,参照自己备份出来的账套的uferpact.lst文件,修改恢复失败的账套的uferpact.lst文件,除了保留账套号外,其余不一致的地方都要修改。

注:问题1和问题2中提及的解决方法,在操作完成后,最好用“置疑数据库修复工具”进行修复。 七、设置非自然会计期间 问题现象:会计期间不是自然的会计月(每月1号到每月的31),而是每月的月中到下个

月的月中。例如设置每月的26号到下一月的25号为一个会计期间。在建立账套的过程中应该如何设置? 处理步骤:

1、以admin进入系统管理,点击【账套】——建立,弹出创建账套的界面,如图1-1所示。

2、点击“会计期间设置”,进入“会计日历—建账”界面,双击启用月份对应的结束日期,在会计日历中修改为5.25号即可。

图1-2 修改会计日期

注意:如果建立账套过程已经完成,要修改会计期间,则以账套主管身份登录系

统管理,点击账套下的“修改”,在账套信息界面点击启用会计期后的“会计期间设置”,进入后,在启用月份的结束日期双击修改为25号即可。

总账系统

一、常见问题汇总 1、问题描述:当总账模块月末结账的时候,提示:工作未通过检查,不可以结账。

解决方法:当出现这个提示的时候,可以点击“上一步”按钮,查看工作报告。 当出现以下情况时,总账不能结账:

1)、本月有未记账的凭证(即使该凭证已经作废); 2)、总账和明细账对账不平(总账与辅助明细账对账不平没有影响);

3)、其他模块没有结账(这是尤其需要注意的,当同时启用了其他模块,需要其他模块结账之后,总账才能结账。)。

? 注:如果其他的模块不打算使用,而只是在建立账套的时候误启用了,就需要以账

套主管的身份登录系统管理,反启用不需要使用的模块。

结账表对应数据库表是gl_mend。

2、问题描述:出纳签字的时候,提示“没有符合条件的记录”

解决方法:指定科目

操作步骤:在基础档案——财务——会计科目中,点击“编辑”菜单,选择“指定科目”,“现金总账”科目选择“现金”;“银行总账科目”选择“银行存款”。

3、问题描述:企业要利用UFO报表中的现金流量表模板编制现金流量表,需要哪些初始

设置?

步骤1:指定现金流量科目。在基础档案——财务——会计科目中,点击“编辑”菜单,选择“指定科目”,指定“现金流量科目”为“现金”、“银行存款”、“其他货币资金”三个科目或者是他们的明细科目。 步骤2:增加“现金流量项目大类”。 在基础档案——财务——项目目录中,点击“增加”按钮,选择“现金流量项目大类”,然后点击“下一步”完成预置。

4、问题描述:如果指定了现金流量科目,而对于象“提取现金”的业务生成的凭证涉及

到了现金流量科目,但又不影响现金流量的变化,针对这种情况该如何处理?

解决方法:

方法一:在选项中取消“现金流量科目必录现金流量项目”的设置。然后在填制凭证的时候,录入“现金”或者“银行存款”科目,弹出录入现金流量项目的界面,直接点击“保存”即可。

方法二:在项目目录中点击“维护”按钮,在经营活动现金流入和经营活动现金流出中分别增加一个项目,来体现这种业务,不参与现金流量表的编制。

5、问题描述:软件运行一段时间后,发现总账的期初余额录入有误,能否修改?

解决方法:只要没有凭证记账,总账的期初余额都是可以修改的。如果期初余额界面右上

角显示“浏览、只读”字样,说明期初余额不能修改。这时需要对已经记账的凭证进行反记账,使期初处于可修改状态。

引申:如果在录入期初余额的过程中,异常退出,导致再进入期初余额界面,提示 “科目***正在被机器***上的用户***进行(期初余额录入)操作锁定,请稍后再试。。。”如何解决?

解决方法:清除异常任务。清除账套数据库中gl_mccontrol(科目并发控制表)中的记

录。

6、问题描述:在录入期初余额后,试算不平衡,差额是“应交税金——应交增值税——

进项税额”的2倍,什么原因,如何解决?

原因及解决:因为“应交税金——应交增值税——进项税额”科目平时的发生额都是在借方,余额也是在借方,但是这个科目又是一个“贷方”科目,所以对于这样的情况,在录入期初余额的时候,应该录入负数,比如该科目余额为50元,录入期初的时候,就应该录入-50元。

7、问题描述:辅助明细账(如客户往来明细账)打印的时候,“若期初无余额,本期无发

生也打印”选项为灰色。

解决方法:在总账的设置选项中,“账簿”页签下,明细账(日记账、多栏账)打印方式,选择“按月排页“。

8、问题描述:凭证和账簿设置为套打,999演示账套打印正常,但自己的账套打印有偏

差。

解决方法:利用SQL的企业管理器把999演示账套的套打格式表gl_mybooktype导入到自己的账套中。或者使用语句:

delete from gl_mybooktype

insert into gl_mybooktype select * from ufdata_999_2007.. gl_mybooktype

9、问题描述:采用非套打打印客户往来明细账,选择了横向打印,但打印出来还是纵向?

解决方法:到通网站——渠道专区--服务与支持--服务工具--752号维护通2.0 里面下载工具十 :更改客户明细账打印方向的工具进行调整。

10、问题描述:某个科目已经有期初余额或本期发生数,能否增加其下级科目?

解决方法:可以增加,系统会把一级科目的数据和属性全部转移到增加的第一个明细科目中。

例子:损益类科目“补贴收入”已经本期贷方发生10元钱,并且已经进行期间损益结转设置。现在增加其明细科目“补贴收入——税费返还”。 步骤:(1)在会计科目档案中,点击“增加”按钮,增加明细科目,系统如下提示:

(2)点击“是”,再点击新增科目界面上的“下一步”,提示:

(3)点击“是”,即可完成该操作。

a.凭证上科目会自动替换;

b.其数据会自动转移到第一个明细科目上;

c.期间损益结转定义中已经修改为补贴收入——“税费返还”。

注意:

(1)、对已经使用的科目新增明细科目时,要求必须退出其他模块的操作,并且总账模块也不能有互斥操作。如果在软件操作的过程中,新增明细科目时,最后提示:

这时需要重新登录,重复上述增加明细科目的操作步骤。 (2)、如果原来一级科目下的10元是由两个以上的内容组成,则还要做调整凭证。如原来的10元包含“税费返还”6元,“其它”4元。现在10元全部放在了“税费返还”明细科目上,则要调出4元给“其它”。新增“其它”明细科目,调整凭证为

借:补贴收入——税费返还 4

贷:补贴收入——其它 4 (3)、对于新增的损益类科目的明细科目,必须到“期间损益结转设置”中,对该科目进行重新设置,才能在期间损益结转的时候,结转这个科目的数据。

在“520302 其它”后对应的“损益科目编码”处录入“3131”,点击【确定】按钮。

11、问题描述:在一张凭证上,如“管理费用”科目,因明细科目不一样,或者涉及的辅

助核算对象不一样,在凭证上是以多条分录显示,打印的时候为了节省纸张,能否把

一级科目一样的分录合并打印?

解决方法:可以。在科目档案中选中“汇总打印”,选择汇总科目都是一级科目即可。

信息。

12、问题描述:在打印凭证或者账簿的时候,能不能不显示辅助信息,如客户,供应商的

解决方法:在凭证打印的时候,不可以。涉及到的日期会显示在摘要中,辅助信息显示

在科目中。但是在账簿打印的时候,这些都显示在“摘要”中,可以通过“摘要”菜单进行调整,哪些显示,哪些不显示。

13、问题描述:在进行多栏账查询分析的时候,只能明细科目一个方向上的发生数。如“应

交税金——应交增值税”,其下级科目有贷方发生,也有借方发生,如何分析?

解决方法:在多栏账定义界面,分析方式由―金额‖式变为―余额‖式。则借贷方的发生数

都可以反映出来。不过,与科目性质相反方向上的发生数用负数表示。

二、月末结账的时候提示对账不平 一般情况下,总账对账不平主要表现在如下方面:

(一) 总账和明细账对账不平

一般是因为在科目表code中该科目的末级标志bend的值不对,0表示非末级,1表示末级。

(二) 总账和上下级明细不对

原因1:一般是因为科目表code中该科目的级次igrade不正确。 原因2:在凭证上的分录显示的是一级科目。

修改方法:对这条分录进行修改或者删除。

原因3:数据库科目总账表gl_accsum出现了问题。比如一个账套之前月份对账平,从某个月对账不平,并且这个月反记账后仍是对账不平,这就与记账没有多大关系,很可能是在gl_accsum这个月的期初数与上个月的期末数不一致。

(三) 总账和辅助账对账不平

原因1:一般是因为后来启用了辅助核算,这样总账数据大于辅助账数据。

修改方法:反记账到期初,把该科目的辅助核算取消,然后修改该科目的期初数(与明细记录合计一致),然后再把辅助核算选上,修改该科目的辅助明细记录。接着修改之前没有辅助信息的凭证,把该科目的辅助信息补进来。

原因2:明细账数据是总账数据的2倍,在辅助总账表gl_accass中有重复的记录。

修改方法:反记账到出现对账不平的月份,把gl_accass表中从这个月份之后的记录都删除,然后重新记账。

(四) 年度结转后,期初总账和辅助账对账不平

首先先检查上年年末对账是否平衡。如果上年年末对账平衡,说明是年度结转过程中出错,可以重新年度结转。或者在新的年度账中,先把该科目的辅助核算取消,修改期初数,与明细记录合计一致,然后再把辅助核算选上,修改该科目的辅助明细记录。

如果上年对账不平,征求客户的意见,是否修改上年,如果不修改上年,直接对新的年度进行修改;如果要修改上年,则要删除年度账,修改完上年后,重新年度结转(错误多);或者直接对上年反结账,修改后,再对新年度的期初进行修改。 原则:

发现对账不平,首先是先反记账,再重新记账。看是否解决问题。如果不行,再分析相关的账表和后台数据库。 常用的数据库:

科目表code; 凭证和明细账表gl_accvouch 辅助总账表gl_accass; 总账表gl_accsum

需要特别说明:月末结账的时候提示对账不平的原因很多,很多问题的表现一样,

但原因并不相同。这里仅说明的常见的解决方法,或者提供一种思路。并不是所有对账不平的原因和解决方法。

三、行业性质与科目分类不符 问题现象:打开总账时报错

此问题可能是账套问题也可能是环境问题。若登录演示账套也报此错误,或者别的客户端登录此账套不报此错误,可认为是环境问题,否则认为是账套问题。 (一) 账套问题

1、 数据库表中预置的行业类型与科目类型不匹配

以U6产品991演示账套为例说明解决方法: 1)、先从ua_account表找到991演示账套ctradekind列值为“新会计制度科目”; 2)、到gl_brade表itrade_id列值0; 3)、 gl_codeclass表itrade列值为0的记录对应的行有6行,cclass列值分别有资产、负债、

权益、成本、损益、损益

4)、code表cclass列值也分别对应有资产、负债、权益、成本、损益

这个问题可以从通网站——渠道专区——服务与支持——服务工具中下载752号工具:维护通工具中的工具七来解决。

2、 数据库出错,如odbc checkdb(?ufdata_001_2007‘)提示索引错误

这个问题可以从通网站——渠道专区——服务与支持——服务工具中下载681号工具:SQL数据库检测修复工具来解决。

3、 accinformation表cCaption列值为―是否新行业性质‖预置有误,如预置―2007年新会计制

度科目‖后此值应该为―True‖。如果在进行“2007年新企业会计准则”转化后,进入总账,有此提示,一般都是因为这个原因。

这个问题可以从通网站——渠道专区——服务与支持——服务工具中下载752号工具:维护通工具中的工具十三来解决。 (二) 环境问题

如果某账套在服务器端运行正常,但在客户端运行的时候,出现“行业性质与科目分类不符,请调整”的提示。一般是因为如下的原因: 1、 客户端没有注册system32\%ufcomsql\%usdbkit.dll文件;

2、 客户端没有注册Program Files\\Common Files\\Microsoft Shared\\DAO\\dao350.dll文件; 3、服务器安装了补丁,而客户端没有更新补丁; 4、用户环境变量路径不存在或有中文名字符。

用户环境变量路径文件存放在C:\\Documents and Settings\\Administrator\\Local Settings\\Temp\\ZWSQLTemp.mdb(用友通10.2及以后版本文件名是ZWXXXY.mdb。XXX:指机器名,Y指系统账户登录数。如ZWshen0.mdb )。删除该文件。 计算机名字或者登录操作系统的用户名使用了中文字符。

四、通低版本升级到高版本后,进入总账进行设置时提示错误:gl_bnotcheckjz 原因分析:gl_bnotcheckjz对应的是数据库表accinformation中的“未审核允许记账”记录行,报这个错误是因为之前的低版本没有这个选项,而在升级过程中该功能没有升级完成。 解决方法:可以新建一个账套,比如账套号为007,把这个账套库表accinformation中的―未审核记账‖的记录插入到报错的账套中。 use UFDATA_999_2006

insert into accinformation select* from UFDATA_007_2007..accinformation where csysid='gl' and ccaption='未审核记账'

? 关联问题:初始化时将\未审核的凭证允许记账\已打钩,数据 库里的记录也是对的,但在记账时,出现\有未审核凭证,不能汇总记账凭证\点\确定\后出现\无可记账凭证\但若进行审核后就可以记账。

也可以通过这种方法解决。

五、期间损益结转的时候,部分科目的余额不能全部转出? 现象描述:期间损益结转后,某个损益类科目还有余额,重新对该科目进行期间损益结转,又提示“该科目无余额”。 原因分析:这个科目曾设置了某种辅助核算,并且有发生额,后又取消了这种辅助核算,那么数据库中的记录是关于某种辅助核算的发生数,而这个科目现在又没有辅助核算,在期间损益结转的时候,就会出现这样的情况。

解决方法:

1)取消本月凭证记账

2)在查询分析器中执行如下语句(假定原来设置了项目辅助核算,之后又取消了) update gl_accvouch set citem_id=null,citem_class=null where ccode = 'xxxx' 3)重新记账。

六、运行时错误 '91':未设置对象变量或 With block 变量 问题现象:

? 查询明细账、科目汇总表等账表,点确定后报错,提示:运行时错误 '91':未设置对象

变量或 With block 变量

? 预览或打印时凭证报错,提示:运行时错误 '91':未设置对象变量或 With block 变量 ? 查询日记账点确定后报错,提示:运行时错误 '91':未设置对象变量或 With block 变量 ? 查询序时账点确定后报错,提示:出错:91-未设置对象变量或 With block 变量

原因分析:ZWSQLTemp.mdb(用友通10.2及以后版本文件名是ZWXXXY.mdb。XXX:指机器名,Y指系统账户登录数。如ZWshen0.mdb)文件读取或写入失败 解决方法:删除该文件,重新登录总账。

问题现象:

“填制凭证”无反应,“凭证”-“审核凭证”提示“运行时错误‘91’:未设置对象变量或 With block 变量”。 解决方法:

重新注册文件:WINDOWS\\system32\%ufcomsql\%ufmoney.ocx

七、运行时错误‘7’,内存溢出 问题现象:

? 预览或打印凭证时报错,提示: 运行时错误 '7':内存溢出 ? 查询明细账点[确认]后报错,提示: 出错:7-内存溢出

解决方法: 方法一: 从其他的电脑上拷贝ufformat.mdb文件,放在:操作系统目录\\system32\\UFCOMSQL下,如放在C:\\WINDOWS\\system32\\UFCOMSQL下。

方法二:从其他的电脑上拷贝ufrtprn.ocx文件,放在C:\\WINDOWS\\system32\\UFCOMSQL下,并对该文件重新注册。

八、运行时错误‘429’: ActiveX部件不能创建对象。 现象:运行“总账”时提示:运行时错误‘429’:ActiveX部件不能创建对象。

解决方法:

需要重新注册WINDOWS\\system32\%ufcomsql\%usnote.dll 和WINDOWS\\system32\%ufcomsql\%uszzpub.dl两个文件。

现象描述:运行“凭证”-“查询凭证”-“确定”时,提示:运行时错误‘429’:ActiveX

部件不能创建对象。 解决方法:

需要重新注册WINDOWS\\system32\%ufcomsql\%ufrtprn.ocx文件。

应收款管理

1、问题描述:在制单处理中,对于同一个客户的同种往来业务,想合并生成一张凭证,

但是生成的凭证上应收科目分别显示。 原因及解决:在应收款管理的设置选项中,“凭证”页签下,受控科目制单方式,选择的“明细到单据”,应该选择“明细到客户”。

2、问题描述:10月份在销售模块填制销售发票,并且也复核了,但是在应收款管理,发

票制单中却找不到这张发票,在11月份制单的时候,却又发现了该张发票。

原因分析:发票的开具日期是10月份,但复核日期是11月份,并且在应收款管理的设

置选项中,“常规”页签下,单据审核日期依据的是“业务日期”。这样就会以登录日期作为审核日期,这个日期所在的月份才能对这张发票制单,并且业务数据才能统计到明细账中。

如果想与单据日期保持一致,就要先取消发票的审核,然后在这里选择“单据日期”,

重新审核。

财务报表

1、问题描述:联想的打印机。打印财务报表时打印出来边框不能打印出来数据。

解决方法:更换打印驱动,换为三星ML_85pcl。

2、问题描述:登录财务报表提示“不能登陆到服务器xxxx,请检查服务器配置failed,

不能发送请求”。 解决方法:

(1)、进行财务报表服务器设置(admin目录下的selsrv.exe);或者在开始—程序—用友通系列管理软件—用友通—服务器配置中,在‘当前’位置输入服务器的ip或计算机名字,点击“选择”; (2)、删除windows目录下的ufow2000.ini文件;

(3)、修改windows\\system32\\drivers\\etc\\hosts文件,用记事本打开,在最后添加一条记录,把服务器的IP地址和机器名字写入并保存。

3、问题描述:打开UFO报表提示“XX”正在使用,报表为只读状态。

解决方法:只能以‘只读’方式打开,然后另存为另一个文件名,原来文件可以删除。 4、问题描述:对报表进行了“格式枷锁”(“格式”菜单下“保护”—“格式枷锁”),而后

想修改,又忘记了密码,如何处理?

解决方法:只能把报表文件发到服务总部,由相关人员解锁。

5、问题描述:利用软件预置的报表模板,1月份编制利润表(损益表)数据正常,2月份

的时候“本年累计”列数据不正确,与“本月数”一致,没有加上1月份的数据? 解决方法:

方法一:2月份编制利润表的时候,要先打开1月份的利润表,然后在此基础上“追加”表页,在新的表页上录入2月份的关键字。

方法二:修改报表模板的公式,把“本年累计”数的公式都修改为“累计发上函数LFS”。然后保存修改后的报表模板,每个月都用新的报表模板生成需要的利润表。

6、问题描述:年中启用的账套,损益类科目在启用账套之前已经有发生数,在启用月编

制利润表的时候,如何才能使“本年累计”数显示正确?

解决方法:在进行初始化,录入总账期初余额的时候,要把损益类科目的累计发生数录入进去。比如6月份启用总账模块,1-5月份“管理费用”累计发生1000元,在录入期初余额的时候,录入管理费用科目的“累计借方”和“累计贷方”都是1000元。然后修改利润表模板的公式,改为“累计发生函数LFS”。

7、问题描述:本期有利息收入产生,填制凭证的时候,作为“财务费用”科目的贷方处

理,本月编制的利润表上“财务费用”数据没有体现该利息收入数,致使利润表不正确?

解决方法:因为报表模板上“财务费用”的取数公式为取“财务费用”科目的借方发生

数,所以建议对于利息收入的确认,在凭证上用借方红字来反映。

8、问题描述:用友通财务报表函数取数中,找不到用友函数向导,只有普通函数。 解决方法:建立文本文件,在里面输入下面内容,修改扩展名为reg,然后双点它,导

入注册表即可。

Windows Registry Editor Version [HKEY_LOCAL_MACHINE\\SOFTWARE\\UfSoft\\UF2000\\2.0\\AppService] \ \

\ \ \ \.clsMain\ \ \ \ \

5.00

9、问题描述:月末编制的资产负债表不平,什么原因?

原因分析:

1)没有进行制造费用结转; 2)没有进行期间损益结转;

3)有新增的一级科目,没有修改公式;

4)套用的报表模版行业性质与建账的时候选择的不一致。

5) 资产负债表的公式需要修改,尤其是“未分配利润”项的公式。

10、问题描述:按照企业会计制度规定,预收账款业务很少的企业,可以不设置“预

收账款”科目,发生的预收账款,通过应收账款的贷方来反映。但在编制资产

负债表的时候,必须把应收账款和预收账款分别反映。即应收账款项目反映应收账款相关明细科目的借方余额,预收账款项目反映应收账款相关明细科目的贷方余额。如何处理? 业务举例:

1)、应收账款科目设置明细科目

如:应收账款 ——A 客户 余额100

——B 客户 余额 50 ——C客户 余额-60

则编制资产负债表时,应收账款取数为150,预收账款取数为60。把取数公式修改为

应收账款:QM(\月,\借\预收账款:QM(\月,\贷\

2)、应收账款科目设置为客户往来辅助核算

如果应收账款科目没有设置明细科目,而是设置了客户往来辅助核算,则要取期末余额为借方的客户的汇总数作为应收账款的数据。

则公式为:QM(\月,\借\。 3)、同时使用“应收账款”和“预收账款”科目

如果企业同时使用“应收账款”科目和“预收账款”科目,则编制资产负债表时,应收账款应根据“应收账款”、“预收账款”科目的所属明细科目的期末借方余额计算填列。 科目 应收账款 客户 A客户 B客户 借方余额 50 贷方余额 30 预收账款 C客户 D客户 20 80 这样资产负债表上,应收账款=50+20=70 预收账款=30+80=110 应收账款和预收账款的公式修改为:

应收账款=QM(\月,\借\月,\借\ 预收账款=QM(\月,\贷\月,\贷\

同理:应付账款和预付账款的公式也是这种原则来编制。

注意:软件中,财务分析模块的报表分析是按照上述公式进行取数的。财务报表模块的默认公式只是简单地取某个科目的期末余额。这样,就产生了财务报表中数据与财务分析中的数据不一致的问题。解决这个问题的方法,就是修改财务报表模块的取数公式。

11、问题描述:电脑上安装卡巴斯基杀毒软件,财务报表提示演示版。

解决方法:主要是因为卡巴斯基和用友财务报表存在冲突问题,在卡巴斯基的设置中把

财务报表程序ufow2000.exe放行。具体操作如下: 1)打开卡巴斯基的界面,点击“设置”;

2)选择“威胁和排除”— 选择“信任区域?(T)”; 3)点“添加”:

4)选择“指定”

5)点击“浏览”,选择需要排除的“UFO2000.EXE”,并点确定即可。

工资模块

1、问题描述:打开工资模块的报表没反映或报错,提示: 运行时错误 '-2147220991

(80040201)':第 1 行: '-' 附近有语法错误。

解决方法:计算机名字不合法,含有“-”符号,修改计算机名字。

2、问题描述:

? 在做工资变动时,提示“运行时错误\”,第一行\附近有语法

错误; ? 在进行工资制单时(工资分摊凭证),提示:“-2147220991(80040201),第一行附近有

语法错误。” 原因及解决:出现这样的提示,除了计算机名字和登录操作系统的用户名存在问题外。还有一个很重要的原因就是工资项目中存在特殊符号,如空格、回车以及“-”。比如工资项目“补发1-4月的工资”,那么这样的工资项目就会引起错误的提示,应该修改为“补发1至4月的工资”。

3、问题描述:工资分摊的时候,记录显示为绿色,提示已经制单,但实际上没有制单。

原因及解决:工资分摊表WA_GZFT中存在已分摊数据,如确实没有分摊,删除该数据表中当月的记录。

4、问题描述:点击工资分摊,提示运行时错误'35601',未发现元素

原因及解决:1)部门的编码级次错误,在数据库里修改表AccInformation、GradeDef中部门的编码级次,修改正确即可。

2)分摊类型设置表(WA_Ftinfo)中有部分多余,这些部门档案在工资模块的部门设置中不存在。删除这些多余的记录。 注意 在运行软件的过程中,如果出现“运行时错误'35601',未发现元素”的提示,一般是因为级次不正确,或者相关 的档案丢失。 对于这样的报错,解决方法为:利用sql server的事件探查器进行跟踪,查找原因。 在后附的附录1中,会把常见的报错和解决方法做一 下汇总。 5、 问题描述:工资变动的时候,发现部分‘人员编号’项为空,‘人员姓名’项显示为

部门编码,‘部门’项显示为一些数字,数据都显示混乱了?

原因及解决:在人员档案表(WA_psn)中人员姓名、人员类别表(WA_grade)中人员类别中存在空格、回车等特殊字符。修改方法: use ufdata_???_2008

update WA_grade set cPsnGrd=left(cPsnGrd,len(cPsnGrd)-1) where ascii(right(cPsnGrd,1)) in (10,13) update WA_psn set cPsn_Name=left(cPsn_Name,len(cPsn_Name)-1) where ascii(right(cPsn_Name,1)) in (10,13)

? 注:可以从通网站——渠道专区——服务与支持——服务工具中下载752号工具:维护

通工具中的工具十七:检测数据表字段非法字符来处理。 ? 账表或者档案列表中,出现错列的情况,一般都是因为字符中有特殊符号引起的。

6、问题描述:在工资分摊设置时,已经设置了对应的会计科目,为什么在工资分摊的时

候,没有自动带出,还需要录入会计科目?

解决方法:在“工资分摊”界面,选择“明细到工资项目”。

7、问题描述:在进行报表查询的时候,不小心把某列拖得不显示了,重新登录也没办法

还原,如何解决?

解决方法:可以从通网站——渠道专区——服务与支持——服务工具中下载752号工具:维护通工具中的工具二十九:还原工资报表列宽工具进行处理。

8、问题描述:如工资初始设置时,设置的是单工资类别,能不能修改为多工资类别?在

选项中,单个多个的选项是灰色的,是什么原因?

解决方法:单个工资类别可以转换为多个工资类别,直接在选项中修改即可。如果选项是灰色的,是因为还没有录入人员档案。相反地,多个工资类别不能转换为单个工资类别。

9、问题描述:一操作人员在系统管理中赋予了工资模块的所有权限,但是进入工资模块,

不能进行工资变动,账套主管可以。

解决方法:还需要对该操作人员的工资权限进行单独指定。

在通软件中,是以账套主管登录工资系统,在设置菜单下选择“权限设置”,增加该操作人员的使用权。

在U6中,是在设置页签中,选择数据权限——数据权限设置,选择人员,点击“授权”菜单,然后分配对象选择“工资权限”,对该操作人员的权限进行设置。

? 引申:有些单位有多个工资会计,不同的会计负责不同的部分,或者不同的会计负责不同的工资项目,都可以通过这个界面进行设置。在这里可以指定某个人是否是某个工资类别的主管,或者负责哪些部门,或者负责哪些工资项目。

10、问题描述:多工资类别的情况下,进入某个工资类别,增加工资项目的时候,无法参

照?

解决方法:在多工资类别的情况下,一定要在关闭所有工资类别的情况下,进入“设置”中的“工资项目设置”,在这里把各个工资类别要用到的工资项目进行增加。然后再进入某个工资类别,设置工资项目,从刚才增加的工资项目中进行参照。

11、问题描述:进行公式设置的时候,“公式设置”页签要么是灰色,要么为空,什么原

因?

原因:不论是单工资类别还是多工资类别,该工资类别中没有人员档案的时候,就会出现这种情况。

原因:多工资类别,在关闭工资类别情况下,进入“工资项目设置”,“公式设置”为空。

12、问题描述:多工资类别情况下,998汇总工资类别是否需要月末处理和反结账?

解决方法:998汇总工资类别不需要进行月末处理,当然也就不存在反结账。 ? 注:工资模块要进行反结账处理,需要以下个月的日期登录,反结账后,新会计月份的

操作自动删除。

13、问题描述:进行了公式设置后,在工资变动中计算出来的数据不准确,是什么原因?

原因及解决:在公式设置中,工资项目的排序不准确。举个例子,假定:应发合计=基本工资+奖金,奖金又有公式设置的情况下,则“工资项目”的排序上,“奖金”应该在“应发合计”之上。

如果在这里,“奖金”放在了“应发合计”的下方,则在工资变动中“应发合计”数据不包括“奖金”。

注:如果是公式设置顺序不准确,只是首次计算时,计算数据不准确;多次计算也可解决问题。

14、问题描述:有些用户因为核算的要求,需要设置一个新的工资项目,其公式=实发

合计-另外一个工资项目,但是计算出来的结果是用没有扣除代扣税前的实发合计计算的。比如:代扣税5,实发合计15,则没有扣除代扣税前的金额是20。现有一个工资

项目=实发合计-住房公积,假定是3,那么正确的计算结果应是12,但计算出的结果为17,是用没有减去代扣税之前的实发合计计算的。怎么回事?

原因及解决:在工资项目的计算顺序上,是把计算个人所得税作为最后一个计算公式,

如果有工资项目=实发合计-另外一个工资项目,那这里的实发合计是没有扣减个人所得

税前的。针对用户的需求,只能再增加一个工资项目A,性质设为―其它‖,金额手工录入,等于实发合计。然后用户需要的工资项目=A-另外一个工资项目。

15、问题描述:工资项目中有一项“日工资”,其公式为:基本工资/ 26,假定本月基本工

资是1000元,计算结果显示为38.00,应为38.46。

解决办法:设置公式时应为1000÷26.00,这样计算后显示正常的38.46。

16、问题描述:工资模块启用后,当月没有使用,总账结账的时候,提示工资模块没有结

账。到工资模块进行月末处理,又提示“没有人员不能进行月末处理”。 解决方法:

方法一:在这种情况下,首先要录入人员档案(有一个就可以),然后到工资变动中点击“计算”按钮和“汇总”按钮,就可以结账了。

方法二:到数据库表gl_mend中把工资模块当月打上结账的标志。工资模块对应的字段bflag_WA。

17、问题描述:新增加的工资项目在\工资发放签名表”中看不到如何解决?

解决方法:点击统计分析-账表-我的账表-工资表-工资发放签名表-重建表-选择工资发放签名表,确认即可。

18、问题描述:系统启用工资模块是08年1月的,我以1 月登录,提示登录日期不能超前

工资管理系统启用日期,请重新登录。

解决方法:在账套数据库中执行如下语句:update WA_account set dstart_time='2008-01-01' where cgzgradenum=’xxx’

19、问题描述:在进入工资项目设置,打开公式时,系统提示错误-381下标越界!点确

定后,整个工资模块退出!

解决方法:到wa_formula把工资的公式全部删除,然后再进入软件,重新设定。

20、问题描述:进入工资变动,提示

原因及解决:是wa_gztblset的记录与wa_gzdata的列不对应导致。在wa_gzdata表中缺少F_1这一列。在企业管理器中通过“设计表”把这列增加进去。

? 注意:正常的情况下,工资项目表wa_gztblset的iGZitem_id都在工资数据表wa_gzdata中有F_x来对应。

当这两张表的相应记录不对应时,就会报错。除了上述错误外,还有以下常见问题: ? 现象描述:在进入人员档案,增加人员后,提示\数据保存失败,请稍后再试\,无异常

无锁定

原因分析:同上,也是与wa_gztblset表中的项目在wa_gzdata没有找到对应的F_x来对应。

? 现象描述:工资模块进行年度结转时,提示“报错‘结转上年出现错误,请检查上年数

据无误后再执行本功能’”

原因分析:在wa_gztblset删除了工资项目,假如其id为5,在wa_gzdata又有F_5这一列。

修改方法:先删除新年度账,在上年年度账的wa_gztblset表中增加这个工资项目。语句参照如下:

set IDENTITY_INSERT WA_Gztblset on insert into WA_Gztblset

(igzitem_id,csetgzitemname,isetgzitemstyle,isetgzitemlenth,idecimal,isetgzitemprop,igznum) values (28,'餐补',0,8,2,1,20)

set IDENTITY_INSERT WA_Gztblset off 重新建立年度账、重新年度结转。

21、问题描述:修改工资分摊设置时,提示:“运行时错误‘94’,使用NULL无效”。

解决方法:原来设置工资分摊的项目可能是从数据库中被删除,根据事件探查器,探查

出丢失的项目,在表WA_Gztblset添加进去。

22、问题描述:工资项目---公式设置完成后,再点确定时提示:公式超长,或删除一些空

格等,检查公式是正确的。公式的长度限制是多少?超过这个长度限制的公式如何处理?

解决方法:公式长度限制是255字节,如果超过这个字节,就会报错,或者在工资变动的时候,工资计算不正确。如果公式超过这个长度,建议设置一些中间项目的工资项目,把公式进行拆分。

固定资产模块

1、问题描述:

a、打开固定资产模块卡片管理报错,提示: -2147217900:第 1 行: '-' 附近有语法错误; b、打开固定资产明细账时报错,提示: -2147217900:第 1 行: '-' 附近有语法错误。

解决方法:计算机名字不合法,带有“-”符号。修改计算机名字。

2、问题描述:进入固定资产模块,提示“请在固定资产启用日期(00:00:00)之后登

陆” 然后提示:“子系统登陆失败”。

原因分析:固定资产模块启用后,又反启用,再次启用固定资产模块的时候,就会报这样的错误。 解决方法:修改账套数据库中表 accinformation中的固定资产‘FA’的开始使用日期、

最新会计期间、最后计提折旧日期等信息。具体修改方法可以新建一个账套,启用固定资产模块,启用日期与报错账套一样,然后参照新建立的账套中ACCINFORMATION中的FA的信息,修改问题账套的ACCINFORMATION中FA相关记录的信息即可。 ? 注:也可以从通网站——渠道专区——服务与支持——服务工具中下载752号工具:维护通工具2.0中工具二十六:固定资产再启用显示启用时间错误,修改相关的时间。

3、问题描述:月末结账的时候,提示

原因及解决方法:报这个提示是因为在固定资产的设置中,设置“月末结账前一定完成制单登账业务”的选项。

如果不与总账连用,或者不需要制单,则可以把这个选项取消。不过即使取消了这个选项,在12月份进行月末结账的时候,仍会有这样的提示,则需要在“批量制单”中把要生成凭证的记录删除。

4、问题描述:结账后发现结账月份的业务处理有错误,需要修改,如何操作,对新核算

月份有什么影响?

解决方法:如果发生这种情况,只要新核算月份的业务没有生成凭证,就可以对结账月份进行反结账。具体的操作是: 1)、以需要进行反结账月份的时间登录固定资产系统,如需要对10月份进行反结账,就需要以10月份的日期登录。 2)、会弹出“登录日期不属于最新可修改月份,是否继续”的提示,点击“是”。

3)、在处理菜单下,点击“恢复月末处理前状态”对该月份进行反结账,前提是总账系

统这个月份没有结账。如果总账也已经结账,需要先取消总账的结账。 反结账后,新核算月份增加的固定资产卡片和业务处理将无痕迹删除。

5、问题描述:接上个问题,如果新的核算月份已经制单了,如何处理?

解决方法:需要把生成的凭证删除,对于固定资产系统生成的凭证,需要在固定资产系统来删除。在“处理”菜单下点击“凭证查询”,进行删除,前提是凭证没有在总账系统审核、出纳签字和记账。

并且要修改反结账月份的业务,也必须先把反结账月份相应的凭证删除。

6、问题描述:接第4个问题,反结账后,会把新核算月份增加的卡片删除,有什么方法

可以让用户不再录入?

解决方法:利用卡片导入功能来实现。

1)在进行反结账操作之前,先进入卡片管理,点击“编辑”菜单下的“列头编辑”,在“表头设定”界面把所有的项目都选择,以便导出所有的信息。

2)然后点击“维护”菜单下的“数据输出”,输出成excel表。在excel表中把之前月份的记录删除,只保留新核算月份新增的卡片记录。

3)进行反结账,业务修改,重新结账等操作后,就可以把导出的卡片再导入进来。 a、如果是用友通标准版10.3版本,就可以通过软件自带的“系统工具”中的“卡片导入”功能来实现。

b、如果是U6版本或者是用友通的其他版本,可以从通网站——渠道专区——服务与支持——服务工具——752号维护通2.0中,下载工具五:固定资产卡片导入工具。

7、问题描述:在录入本月新增固定资产的卡片的时候,录入了该固定资产的原值,应该

根据选择的折旧方法计算出折旧率和折旧额,但是都显示为0,什么原因?

原因分析:还是遵循“当月新增固定资产,当月不计提折旧”的原则,所以新增的固定资产本月的折旧额和折旧率都显示为0,下个月计提折旧后,就显示该固定资产的折旧率和相应的折旧额了。

8、问题描述:本月计提折旧后,卡片上的“已计提月份”没有增加?

解决方法:在本月固定资产结账后,卡片上的“已计提月份”才会变化。

9、问题描述:系统计算出的本月折旧额与手工计算的不一致,什么原因?如何调整?

原因分析:是因为系统计算和手工计算的顺序不一致造成的。假如一固定资产,原值为10000元,使用年限5年,残值率5%,使用“平均年限法”计提折旧。 手工账下月折旧额=10000*[(1-5%)/60]=158.33333≈158.33

软件中默认月折旧率保留四位小数。

软件中月折旧率=(1-5%)/60=0.015833333≈0.0158 月折旧额=10000*0.0158=158 这样,就产生了0.33元的差额。

针对这种情况,有两种方法可以解决。

解决方法:

方法一:修改月折旧率小数位数

操作步骤:卡片——卡片项目——选择项目列表中的“月折旧率”——点击“修改”按钮,把小数位数根据实际情况调整,最高到8位。

注意:

1)、调整小数位数后,必须重新计提折旧,卡片上的“月折旧额”才会改变; 2)、如果已经按照8位小数位计提过折旧,则不能再把小数位数调整为4位。 3)、本月调整小数位数后,下个月就会按照新的折旧率显示并计提折旧。

方法二:修改计提月份的折旧额

假定没有如方法一所述,修改折旧率小数位数,或者修改小数位数后,还是出现月折旧额不一致的情况。则可以直接修改本期的折旧额。 操作步骤: 1)、月计提折旧过程完成后,进入“处理”——“折旧清单”,把鼠标定位在菜单栏中的“输出”和“退出”之间,按快捷键CTRL+ALT+G,出现“修改”按钮。 2)、点击“修改”按钮,选中要修改的某张卡片的“本月折旧”,改成想要的数据即可。

3)、回车确认,系统会提示

如果以后都是按照158.33来计提折旧,则选择“是”,否则选择“否”;取消本次操作,点击“取消”,则本月折旧额还是系统计算的数据158。 注意: 1)、只有当登录日期状态显示“最新”两个字时才能修改。 2)、在计提折旧过程中出现的折旧清单,不适用该功能。 3)、在“微软输入法”下,按快捷键不会出现“修改”按钮。 4)、如果已经生成了计提折旧的凭证,则不能修改,必须删除凭证。 5)、如果某个固定资产是最后一个计提月份,则不能修改其“本月折旧”。

10、问题描述:计提折旧时,当显示折旧分配表时提示:

原因1:当某月进行计提折旧的操作,从计提折旧,到显示折旧清单,到显示折旧分配表,就会在数据库表fa_DeprVoucherMain(折旧分配凭证主表)中显示一条当月的记录。 出现这个提示,一般是因为在这张表中缺少了之前月份的记录,比如现在进行12月份的计提折旧操作,如果没有11月份的记录,就会出现这样的提示。

解决方法:在fa_DeprVoucherMain把记录补进去。直接在查询分析器中添加即可。 原因2:在凭证明细表gl_accvouch中存在由固定资产系统生成,但是期间又不在0-12月份记录(0表示期初)。 查询语句为:select * from gl_accvouch

where iperiod not in (0,1,2,3,4,5,6,7,8,9,10,11,12) and coutsysname=’fa’. 找到这样的记录后删除。

11、问题描述:计提折旧过程中,不显示“折旧分配表”界面,进入“处理”—“折旧分

配表”,提示:

原因:与设置选项中设置的“折旧分配汇总周期”有关,比如设置的“折旧分配汇总周期”是4,

那么折旧汇总月份应该是4、8和12月份。其他月份进入“折旧汇总表”的时候,就会有上述提示。

12、问题描述:固定资产减少后,发现操作有误,需要撤销减少,该如何操作? 解决方法:在“卡片管理”中选择“已减少资产”列表,选中需要恢复的记录,点击

“卡片”菜单下的“撤销减少”。

13、问题描述:固定资产无法取消结账前状态,提示―恢复结账失败,请与供应商联系‖。

原因及解决一:

每月月末结账后,都会形成一系列临时表uffa_bak_XXXX。如恢复6月份的结账,如果数据库表中缺少某张6月份的临时表,就会出现这样的提示。

在这种情况下,最好的方法就是本月不再反结账处理。把需要修改的数据放在新的月份进行调整。 原因二:

这些临时表也存在,但这些临时表中某个字段涉及的基础档案已经删除。

比如临时表UFFA_BAK_fa_Cards_6 有一个字段sdeprsubjectnum(折旧对应会计科目),如果这里的科目编码在code(科目表)中不存在,就会提示这样的错误。

检查语句:SELECT * FROM UFFA_BAK_fa_Cards_6 where sdeprsubjectnum not in ( select ccode from code ) ,如果检测出科目编码,在科目表中增加进去。 原因三:

就是检查一下accinformation表中的“最新会计月份”是否正确。

14、问题描述:固定资产中10月份恢复月末结账时提示:

原因:根据事件探查器,找到跟踪语句“select * from fa_Vtsobject where iMonth=10“,执行该语句,找不到任何一条记录。

fa_Vtsobject(样式文件对象表)记录所有月结期间的卡片样式,如果取消月结会删除此月的记录,如果找不到删除的记录,就报此错。

解决方案:以10月为例(9月有记录,且卡片样式同10月),SQL语句: insert into fa_Vtsobject

select 10 as imonth,smodelid,objVtsfile from fa_Vtsobject where imonth= (select max(imonth) from fa_Vtsobject)

15、问题描述:在反结账的时候,提示“未设置变量或with block变量”,导致反结失败。

解决方法:可以先找出反结账月份在fa_Vtsobject表对应的记录,然后删除该记录,再插入记录。假定反结账月份是10月份。 delete fa_Vtsobject where imonth=10

select 10 as imonth,smodelid,objVtsfile from fa_Vtsobject where imonth= (select max(imonth) from fa_Vtsobject)

16、问题描述:新增固定资产卡片或者打开卡片管理报错:“本机或网络断开”?

原因分析:fa_Vtsobject(样式文件对象表)中缺少记录,

解决方法同上。

17、问题描述:打开固定资产进行“资产增加”增加当月卡片时报:

1)由于WIN2000 SERVER身份认证问题导致无法读取样式文件,请网管协助处理; 2)找不到卡片样式文件; 3)错误52,错误的文件名或数。

原因分析:卡片样式文件丢失或者损坏;账套目录没有设置everyone的完全控制权限。 解决方法:把运行正常的计算机上的\\UFSMART\\GDZC\\1.vts,拷贝到出错的计算机上(U6的根目录是U6soft)。设置账套目录的everyone完全控制权限。

18、问题描述:资产增加凭证对应两个对方科目,该如何处理?

如新购置一固定资产,原值10000元,其中银行存款支付6000元,其余4000元作为应付账款。这样,生成的凭证为

借:固定资产 10000

贷:银行存款 6000

应付账款 4000

软件中,新增固定资产只能对应一个对方科目,所以只能先把10000元对应到“银行存款”或者“应付账款”两个科目中的一个,然后再在总账中作调整分录。

如先由固定资产模块中“批量制单”生成凭证

借:固定资产 10000

贷:银行存款 10000

再在总账中做调整凭证为

贷:银行存款 -4000 贷:应付账款 4000

引申:如果总账、固定资产与业务通一起启用,则“应付账款”科目设置为供应商往来辅

助核算的,受控于“应付”系统,则在固定资产模块生成凭证时不允许使用“应付账款”科目。如果企业购置固定资产,没有付款的情况下,要通过“应付账款”科目核算,则只能在应付账款下设两个明细科目,一个受控,核算采购模块生成的凭证;一个不受控,核算固定资产模块生成的凭证。

在新购固定资产的情况下,如果没有付款,就可以使用“212102 购置固定资产”科目。

19、问题描述:固定资产月末结账的时候,提示

然后结账过程被中断。

原因及解决:主要是因为选项设置的问题。

把“在对账不平情况下允许固定资产月末结账”的选项打上勾即可。 那么在哪些情况下会导致总账和固定资产对账不平呢?

原因1:期初不平。录入的原始卡片上的数据与总账同月份的期初余额不一致。 原因2:本月的业务还没有生成凭证传递到总账。 原因3:凭证还没有在总账系统记账。

20、问题描述:要生成凭证的记录在“批量制单”中不小心删除了,到哪里还能生成凭证?

解决方法:如果是计提折旧的凭证,可以在“处理”菜单下选择“折旧分配表”生成凭证。

如果是新增固定资产或者减少固定资产,可以到卡片管理中,选中该卡片,然后点击“处理”菜单中的“凭证”生成需要的凭证。

如果是固定资产原值增加或者减少变动,可以到变动单管理中,选中该记录,然后点击“处理”菜单中的“凭证”生成需要的凭证。

21、问题描述:本月固定资产的相关业务都已经生成凭证后,发现业务有错误,删除凭证

后,修改该业务,重新生成凭证还希望保留原来的凭证号,如何处理?

解决方法:

1)在总账模块取消凭证记账,取消凭证审核;

2)到固定资产模块----处理----凭证查询----选中该业务对应的凭证号,假如是2号。点击“删除”按钮。

3)该凭证在总账中打上“作废”的标志。在“填制凭证”界面,点击【制单】菜单下的【整理凭证】,选择期间,选择需整理的凭证,点击“确定”,系统提示:

这时一定要选择“否”,才能把这个凭证号空出来;否则的话,之后凭证的凭证号会依次提前;

4)在总账业务范围设置中,取消“序时控制”,凭证编号选择“手工编号”。

5)在固定资产模块,修改业务,然后到“批量制单”中,重新生成凭证,手工录入凭证号2,修改凭证日期。

22、问题描述:固定资产模块的账表上的数据不正确,与卡片管理中查询出来的不一致。 解决方法:可以从通网站——渠道专区——服务与支持——服务工具——752维护通

2.0中下载工具二十五:固定资产对账不平工具。

业务通及核算

一、公共问题 1、问题描述:

a、新增采购入库单时报错或失败,提示:表 [GL_mend]不可访问,请检查,或者稍后

再试一次!

b、打开销售管理模块出错,提示:内存溢出

解决方法:从其他的电脑上拷贝ufformat.mdb文件,放在:操作系统目录\\system32\\UFCOMSQL下,如放在C:\\WINDOWS\\system32\\UFCOMSQL下。

2、由于计算机名字不合法,会在业务通中引起如下的报错:

a、采购发票复核时报错,提示: 该单据正在被其他人操作,请稍候再试。

b、采购发票弃复时报错,提示:该单据被锁定,请稍侯再试。

c、销售订单点预览和打印时报错,提示: 不能打开数据表用友通-UFIDA_SaleOrder。

其中“用友通-UFIDA”是报错的计算机名字。 d、现存量查询界面预览、打印和输出功能点击后没任何反映。

e、批次结存表查询条件点[确认]后报错,提示: 第 1 行: '-' 附近有语法错误。

f、查询批次存货汇总表和存货批次汇总表时报错,提示: 未设置对象变量或 With block 变量。

g、供应商和客户往来制单选择单据后点[制单]按扭,没任何反映,单据选择标志自动取消。

3、问题描述:用友通10.3中,在出入库单据上,不显示合计数,如何处理?

解决方法:在单据设计上,在对应的合计栏双击,显示“++”号,就可以了。

4、问题描述:在打印单据的时候,表头项目有的显示不全,如“供应商”名称只能显示

本文来源:https://www.bwwdw.com/article/ne9w.html

Top