Ir para conteúdo
  • Cadastre-se

dev botao

Erro Cc-E List Index Out Of Bounds


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 3775 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)

CT-e 2.0

 

To fazendo uma carta de correção 

 

da erro neste comando,  list index out of bounds

 

 

unit

unit ACBrCTeWebServices;

 

 

function TCTeEnvEvento.Executar: Boolean;

 

 

    FEventoRetorno                := TRetEventoCTe.Create;
    FEventoRetorno.Leitor.Arquivo := FRetWS;
    FEventoRetorno.LerXml;

    TACBrCTe( FACBrCTe ).SetStatus( stCTeIdle );
    aMsg := 'Ambiente : '+TpAmbToStr(EventoRetorno.retEvento.Items[0].RetInfEvento.tpAmb)+LineBreak+
            'Versão Aplicativo : '+EventoRetorno.retEvento.Items[0].RetInfEvento.verAplic+LineBreak+
            'Status Código : '+IntToStr(EventoRetorno.retEvento.Items[0].RetInfEvento.cStat)+LineBreak+
            'Status Descrição : '+EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo+LineBreak;


    if (EventoRetorno.retEvento.Count > 0) then
      aMsg := aMsg + 'Recebimento : '+DFeUtil.SeSenao(EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento = 0,
  '',
         

     o que devo fazer ?

post-4970-0-51972500-1406671312_thumb.jp

post-4970-0-17296300-1406671313_thumb.jp

post-4970-0-31954400-1406671314_thumb.jp

1-ped-evento.xml

51140709911489000128570010000013091000013090-cte.xml

Editado por hetoandrade
  • Consultores
  • Solution
Postado

Bom dia Heto Andrade,

 

O componente ACBrCTe agora possui uma propriedade de configuração:

 

Configuracao.WebService.Salvar := False ou True;

 

Atribua o valor True a essa propriedade.

 

Desta forma os XMLs de envio e de retorno da SEFAZ serão gravados de forma completa, para identifica-los, no nome consta -soap.

 

Por exemplo:

 

1-ped-evento-soap.xml (envio)

e

1-eve-soap.xml (retorno)

 

Para descobrir o porque desse erro, configure com True a propriedade acima e realize o teste novamente, depois post como anexo os arquivo de envio e de retorno, mostrados no exemplo acima.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.