Árvore de páginas

Assunto

Produto:

Microsiga Protheus

Versões:

11 e 12

Ocorrência:

Durante a execução do Extrato Fiscal (EXTFISXTAF), no processamento do Registro T045 é apresentado o error.log abaixo:

 THREAD ERROR ([3356], ebrpat, EBR-W76-D-PAT1)   19/01/2018 11:34:25

array out of bounds ( 6 of 0 )  on REGT007(EXTFISXTAF.PRW) 09/01/2018 16:18:03 line : 4810

[TOTVS build: 7.00.131227A-20170721 NG]

Called from REGT007(EXTFISXTAF.PRW) 09/01/2018 16:18:03 line : 4810

Called from EXTPROC(EXTFISXTAF.PRW) 09/01/2018 16:18:03 line : 1514

Passo a passo:

O erro ocorre devido a utilização do Ponto de Entrada SPEDPRO, que deverá retornar o array aProd com 12 (doze) posições. Portanto, para correção do erro o array aProd do PE SPEDPROD deve retornar com as 12 (doze) posições.

Solicitamos que a Documentação do PE seja ajustada, pois o exemplo demonstra o retorno do array com somente 1 (uma) posição, e assim causando o erro. 

Observações:

A documentação do PE será ajustada e publicada no TDN. Entretanto, a rotina Extrator Fiscal foi ajustada com um validação evitando o error.log e não impedindo do cliente de utilizar a rotina.

Vale ressaltar que em casos onde o Array retorne com menos de 12 posições, o PE não será considerado e o registro será preenchido com a regra da própria rotina (Extrator Fiscal).