T3修改总账期初余额应付账款往来明细报错
T3修改总账期初余额应付账款往来明细报错
作者:张桂龙
【问题现象】
修改2016年总账期初余额应付账款往来明细报错,提示如图所示:
【原因分析】
1、 可能数据库损坏
2、 可能科目或供应商有特殊字符或NULL值
【解决方案】
- 检测数据库是否损坏,选择有问题账套年度,执行dbcc checkdb,检测结果正常,数据库没有问题。
- 使用【检测数据表字段非法字符】工具检测,没有发现问题。
- 使用数据库跟踪法找出问题来解决
- “开始”-“所有程序”-‘打开’-SQL server management Studio
5.“工具”-‘SQL Server Profiler’-‘录入’数据密码,再点‘连接’
6.登录软件,复现报错界面,在跟踪窗口点击‘停止’,如图所示
根据步骤3跟踪的结果,从下往上找到有效语句,放在SQL查询窗口执行
select * from Vendor where cVenCode='SRS0002' order by cVenCode
发现问题:供应商名称,供应商简称,供应商分类是NULL值,其他供应商信息这三列有值
。
7.修改供应商编码为SRS0002的信息:
update vendor set cvenname='AA',cvenabbname='BB',cvccode='01' where cVenCode='SRS0002'
8.查看总账期初数据应付账款2202科目正常
作者:畅捷服务社区 |  时间:2018年03月13日 16:54
对我有用
没有帮助