问题现象: | 客户的应付模块结转错误,报“多步操作产生错误,请检查每一步的状态值”。烦请集团老师帮忙查看。 数据上传至服务器U8tianjin下,文件名“百利展发问题数据。” |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 由于修改过付款单上的摘要的长度导致。标准帐套中摘要长度为60,但是客户帐套2011年数据库中摘要长度为600,录入的付款单记录上的摘要有超过60个字符的,而2012年数据库中摘要还是60个字符,导致结转时上年未完成的收款单无法插入到下年收款单表中,所以提示错误; 【解决方案】 请在查询分析器中执行下面语句,修改2012年的收款单、明细账表中摘要的长度: ALTER TABLE Ap_CloseBill ALTER COLUMN cdigest nvarchar(200); ALTER TABLE Ap_detail ALTER COLUMN cdigest nvarchar(200); 对于此类二次开发做过数据库表结构修改的,请都记录下修改了哪些项目,每年结转时都需要更改。一般不建议后台修改字段长度等,否则很可能会导致查询报表或做操作时,由于系统生成临时表的字段长度与录入的记录的字段长度不符,导致查询不出来或操作报错。 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 应收应付 |
产品: | 财务会计 |
问题名称: | 百利展发应付结转错误 |
最后更新: | 2012-01-17 16:28:13 |