Tempo aproximado para leitura: 1 min
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TMS - Gestão de Transportes |
Função: | TMSAE73 - Monitor do MDFe |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS03-6753 |
02. SITUAÇÃO/REQUISITO
Ao transmitir o Condutor do MDF-e apresenta o error.log: array out of bounds (2 of 1) on TME73SPED(TMSAE73.PRW) 27/02/2019 11:42 Line: 2400
Para a devida reprodução, seguir os passos:
1. Criar uma viagem genérica seguindo os trâmites até o processo de inclusão de condutor, quando a viagem estão com o status "Em Trânsito" (Carregamento, Fechamento, Operações).
2. Incluir 1 condutor através da rotina Complemento de viagem (*TMSA240*).
3. Transmitir mas não monitorar.
4. Incluir outro condutor.
5. Selecionar todos e transmitir.
4. Sistema retorna a não conformidade.
03. SOLUÇÃO
Verificado que o problema ocorria quando existia mais de um Condutor para o Manifesto e o Condutor (DUP) estava com o conteúdo do status do envio do Mdfe (DUP_STMDFE) igual a '2' - Envio de Evento Realizado - Aguardando processamento.
Realizado ajuste, para que ocorra novamente a transmissão dos Condutores com status '2' - Evento Realizado. Neste caso deve-se aguardar o retorno da SEFAZ para atualização do status e o usuário poderá selecionar a opção através da opção 'Status'