总账账表查询由于属性长度超长导致的报错问题解决方式
针对摘要字段超长导致的一些总账账表查询报错的问题,可以通过一下方式来实现查询不包中断处理。
为了解决报表查询由于字段超长的报错问题,新增了表格,用于自定义表格属性的长度。
为了解决报表查询由于字段超长的报错问题,新增了表格,用于自定义表格属性的长度。
表名:T_GL_TempTableDefine
1. 针对现场调整了凭证摘要的长度,导致后续的明细账表查询报错。可相应在该表配置对应表的摘要允许最大值。
应用场景:辅助明细账 症状:当查询结果中凭证的摘要比较长时,中断。 测试要点: 1.不中断,摘要的长度可配置: INSERT INTO T_GL_TempTableDefine (FFunction, FTableName, FFieldName, FDataType, FDescription) VALUES ('GLRptAsstactBalGGDao', 'dataTable', 'FDescription', 'NVARCHAR(X)', '摘要长度');
应用场景:明细分类账 症状:当查询结果中凭证的摘要比较长时,中断。 测试要点: 1.不中断,摘要的长度可配置: INSERT INTO T_GL_TempTableDefine (FFunction, FTableName, FFieldName, FDataType, FDescription) VALUES ('GLRptSubLedgerDao', 'dataTable', 'FDescription', 'NVARCHAR(X)', '摘要长度'); 注:X等于摘要长度
2. 针对部分总账其他表格的由于字段超长的报错,也同样可以在该表配置对应表字段允许的最大值。
辅助余额表(通过科目余额表联查出来的报表): GLReportBalanceListAssitControllerBean,dataTable,(FAsstItemNumber,FAsstItemName),VARCHAR(255),FDescription
科目核算项目组合表: RptAccAsstactFacadeControllerBean,dataTable,(xxxNUMBER,xxxNAME),varchar(400) ,FDescription 注:xxx为核算项目在横表中的属性
核算项目组合表: RptAsstActCrossFacadeControllerBean,dataTable,(xxxNUMBER,xxxNAME),varchar(400),FDescription 注:xxx为核算项目在横表中的属性
总账账表查询由于属性长度超长导致的报错问题解决方式
本文2024-09-22 18:26:46发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100818.html