• 4839阅读
  • 0回复

U8.5X工资年度结转失败问题解决办法[skygb] [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 正序阅读 楼主  发表于: 2005-07-30
版本:U850SP和U851
问题描述:数据是由8.X升级到U85X的,在做工资模块年度结转的时候提示"结转上年出现错误,请检查上年数据无误后再执行本功能".
如图所示:(见上图)

解决方案:

1.     删除2004年年度帐
2.     打开2003年度数据库wa_gztblset表的设计界面,取消iGZItem_id字段的主索引属性和标识属性(将标识改为否)
3.     打开2003年度数据库wa_gztblset表,先检查是否有工资项目名称为"计件工资"的项目,如有,请改名.
4.     检查是否有iGZItem_id=7的项目,如有,请将该记录iGZItem_id字段改为iGZItem_id的最大号+1.
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的字段改为和第四步一致的字段值,且重新增加F_7字段.注意调整字段顺序必须从小到大.
9.     打开wa_gzhzb的设计界面,操作通wa_gzdata表.
10.     重新建2004年度帐,并做结转.

注意:
1)由于2004年度帐缺少相应记录和字段,所以旧的年度帐必须删除并重建
2)注意wa_gzdata和wa_gzhzb的字段大小顺序.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个