找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3553|回复: 1

[经验] 工资年度结转错误解决办法

[复制链接]
发表于 2009-10-18 19:25:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
工资年度结转错误解决办法问题现象:工资系统年度结转报“上年数据有误,请检查上年数据后再结转”,工资系统结转失败。

注意:U85X版本工资结转失败请参看后文中的“U8.5X工资年度结转失败问题解决办法”一段。

第一种情况
问题原理叙述:
一般而言,出现工资系统年度结转失败的主要原因是由于工资项目设置不对应。这里涉及到的表有3个,分别是
WA_GZTBLSET

工资项目设置表
WA_GZDATA
个人工资数据表
WA_GZHZB
部门工资汇总表
以演示帐套999为例,见图:


我们看到字段iGZItem_id为一不断增大的数字。再来看演示帐套的WA_GZDATAWA_GZHZB表的数据结构
WA_GZDATA表结构

WA_GZHZB表结构


可以看到WA_GZDATAWA_GZHZB字段名称同样也是按数字递增的,并且和WA_GZTBLSET的记录是对应的。因此可以得出结论,工资项目设置表的iGZItem_id和个人工资数据表与部门工资汇总表字段应当是一一对应的。也就是说工资项目设置表有多少项目记录,工资数据表和汇总表就应该有多少“F”开头的字段,且数字和iGZItem_id一致。

下面我们以一套用户数据演示如何处理解决工资结转错误。本例是以u821版本为蓝本,其他版本和此类似,不再一一羸述。
首先来看WA_GZTBLSET

通过检查发现,iGZItem_id132,但是没有27。再看WA_GZDATAWA_GZHZB的数据结构


可以看到,WA_GZDATA表和WA_GZHZB都有编号27的字段,所以就造成了项目设置表和数据表的不对应,也就是工资结转失败的根本原因。

如何处理呢?
1.
如果已存在2004年度帐,则必须删除;原因是2004年度帐是根据错误的数据生成的,也就是说它也包括错误的字段,所以必须删除。
2.
检查2003WA_ACCOUNT表的结帐标志iLastMonth是否为12,如果是,请改为11(也就是恢复12月的月末结帐标志)。
3.
检查UFSYSTEM数据库的UA_ACCOUNT_SUB表,该帐套WA2003记录bCloasing字段值是否为1,如果是请改为0;或用下面语句检查并修改:select * from ua_account_sub where cAcc_id=帐套号 and iYear=2003 and cSub_Id='WA'
update
ua_account_sub set bclosing=0 where cAcc_id=
帐套号 and iYear=2003 and cSub_Id='WA''
4.
WA_GZDATAWA_GZHZB表根据上面提供的方法找到不对应的字段删除掉。
5.
重新建立年度帐并作工资结转。
发表于 2009-10-29 10:01:50 | 显示全部楼层
好东西,收藏了以备万一
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-18 14:58 , Processed in 0.035821 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表