...
Ao realizar a emissão do Comprovante de Rendimentos em formato PDF, quando não havia informações no grupo 6 - Rendimentos Recebidos Acumuladamente, era gerado erro no log do Tomcat durante a emissão.
Erro exibido no log do Tomcat:
WARNING [http-nio-8080-exec-5] org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS Fail to execute script in function __bm_OPEN(). Source:------" + totalRendAcumRows = dsData.ttrendimentosAcumulativamente.length;currentRendAcumRows = 0; + "-----A BIRT exception occurred. See next exception for more information.TypeError: Cannot read property "length" from undefined (/report/data-sets/script-data-set[@id="1205"]/method[@name="open"]#1) org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source:------" + totalRendAcumRows = dsData.ttrendimentosAcumulativamente.length;currentRendAcumRows = 0; + "-----A BIRT exception occurred. See next exception for more information.TypeError: Cannot read property "length" from undefined (/report/data-sets/script-data-set[@id="1205"]/method[@name="open"]#1)
Este problema não estava prejudicando a emissão do relatório, pois acontecia somente quando o grupo não tinha conteúdo.
Foi realizado tratamento para quando não houver informações no Grupo 6 - Rendimentos Recebidos Acumuladamente, não gerar erro no log e exibir em branco o quadro.
Efetuado alterações para demonstrar o valor correto no campo 5 informações do PLR
Necessário atualização do arquivo comprovanteRendimentos.rptdesign na pasta datasul-report\rh na instalação do Tomcat.
Será liberado oficialmente na console do dia 16/06/2025 para as versões: 12.1.2407.16, 12.1.2411.10 e 12.1.2503.5
Card documentos
...