Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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