问题现象: | 数据是由8.X升级到U85X的,在做工资模块年度结转的时候提示"结转上年出现错误,请检查上年数据无误后再执行本功能". |
问题原因: | 1)由于2004年度帐缺少相应记录和字段,所以旧的年度帐必须删除并重建 2)注意wa_gzdata和wa_gzhzb的字段大小顺序. |
解决方案: | 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年度帐,并做结转. |
相关补丁: | |
版本: | 8.50 |
模块: | 工资管理 |
产品: | 8.5 |
问题名称: | 数据库问题 |
最后更新: | 2005-06-28 00:00:00 |