问题:
余额表双击打不开明细,提示:使用NULL无效,账套数据是从T3升级上来。

根据了解的情况分析:
1、排除用户机器环境问题;
2、排除补丁安装不完整导致的问题;
3、分析是账套数据错误,会计科目数据异常可能性大,远程分析数据;
远程用户环境:使用SQL Server跟踪分析器,跟踪报错信息,脚本中无报错。最后执行的脚本定位在会计科目code表,与前期分析结果一致,检查此表数据。
查询分析器中执行跟踪脚本,检索出联查明细的会计科目:
1、检查科目档案的科目类型、币种、辅助核算项等关键信息无异常;
2、使用dbcc checkdb语句检查数据库,无损坏;
3、根据错误提示“使用NULL无效”判断,检查科目档案中的所有NULL值;
确定问题原因:会计科目档案自定义项1至自定义项10值为NULL值导致。
会计科目档案中的自定义项数据类型为bit型,取值应为 0 或者 1,不应该是NULL值 。
处理方法:
1、确定用户未使用自定义项核算,后台修改会计科目档案(code表),自定义项值由NULL值修改为 0;
2、检查会计科目档案(code表),自定义项字段默认值,设置为 0,避免新增会计科目再次出现此问题;