Histórico da Página
...
Linha de Produto: | Microsiga Protheus® |
Segmento: | Serviços |
Módulo: | Faturamento - SIGAFAT |
Função: | Preparação do Documento de Saída - MATA461.PRX |
Situação/Requisito: | Sistema apresenta erro o A rotina de geração do Documento de Saída apresenta uma não conformidade quando o pedido de venda utiliza TES que permite valor igual a zero (F4_VLRZERO = 1), e antes de faturar o pedido, o TES foi alterado para que não permita valores zerados (F4_VLRZERO = 2). Mensagem: "array out of bounds ( 1 of 0 ) on MA460PROC(MATA461.PRX) 22/02/2018 16:17:04 line : 1396 ao efetuar um faturamento, onde o sistema não entra nas condições (If´s) das linhas 1277/1278, quando não o fluxo não entra nesses If´s o array aPvlNfs não é carregado e na linha 1396 é utilizado a posição 9 destes array para posicionamento de registros, porém o array esta vazio." |
Solução/Implementação: | Ajuste de contorno para evitar errorlog, verificando se a variável aPvlNfs não está vazia, pois o posicionamento é efetuado pelos itens dessa variávelRealizado o ajuste da rotina de geração do documento de saída para que não ocorra a não conformidade descrita. |
Tickets relacionados: | 2388694 |
Requisito: | MPRIMESP-14046 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas