解决方案: |
一、建年度帐不成功解决办法 首先对该帐套2005年度执行支持网站最新U852 DBHOTFIX 1、在当前帐套2005年度企业门户基础档案中将缺少的部门档案,手工添加上去,如增加01A...、0601A等部门档案; 2、在查询分析器中参照执行如下脚本修复WA_PSN中有问题的人员部门信息: update UFDATA_017_2005..WA_Psn set cdept_num=cdept_num+'A' where cdept_num not in ( Select cdepcode from UFDATA_017_2005..Department ) 3、重新建年度帐,执行年结即可。如图2。 二、年结后,岗位工资没有数据问题解决办法: 1.删除2006年年度帐; 2.SQL企业管理器中打开2005年度数据库wa_gztblset表的设计界面,取消iGZItem_id字段的主索引属性和标识属性(将标识改为否); 3.打开2005年度数据库wa_gztblset表,先检查是否有工资项目名称为"计件工资"的项目,如有,请改名(如改为“计件工资A”); 4.检查是否有iGZItem_id=7的项目,如有,请将该记录iGZItem_id字段改为iGZItem_id的最大号+1(本数据中改为28); 5.拷贝999演示帐套wa_gztblset表iGZItem_id=7的记录过来,生成系统缺省的“计件工资”项目记录; 6.重复第二步,将iGZItem_id属性改回并保存; 7.打开wa_gzdata表的设计界面,检查是否有F_7字段.如没有,请在F_6后增加,字段属性参考999帐套. 8.如果有F_7字段,再判断第四步是否成立,如果用户数据原有iGZItem_id=7的项目,则wa_gzdata的F_7的字段改为和第四步一致的字段值(iGZItem_id的最大号+1.),且重新增加F_7字段.注意调整字段顺序必须从小到大. 9.打开wa_gzhzb的设计界面,操作同wa_gzdata表(针对FG_X字段); 10.打开WA_GZItem数据表,将第4步中新增的iGZItem_id号在该表中增加一条记录,iorder取最大+1即可。 11、在2005年度数据库中参照如下脚本,将岗位工资数据复制到新增加的岗位工资字段上去(假设该数据中新增加的iGZItem_id号为28); UPdate wa_gzdata SET F_28=F_7 update wa_gzhzb set FG_28=FG_7 12.重新建2006年度帐,并做结转即可将工龄工资数据结转过去。如图2。 注意事项:1)、注意做好数据备份!2)、根据实际增加的iGZItem_id号修改第11步脚本中的被修改字段的参数;3)数据修改后可根据用户实际需求看是否需要进行工资公式的修改,如果用户不用系统提供的计件工资功能,用户新增工资项目时一定不要命名为“计件工资”等与系统缺省项目名称相同的字段,否则会导致数据错误。 |