Ir para conteúdo
  • Cadastre-se

DACTE_EVENTOS.FR3 - tpNaoMapeado


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

Recommended Posts

  • Membros Pro
Postado

Pessoal,
Ao tentar re-imprimir um evento de carta de correção de CTe em HOMOLOGAÇÃO, estou recebendo o seguinte erro:
Unknown variable or dataset: HOMOLOGACAO.

Observando a classe: ACBrCTeDACTEFR, na linha 1848: case Evento.Evento.InfEvento.tpEvento of

a propriedade tpEvento está setada como "tpNaoMapeada", apesar do XML estar carregado corretamente no componente.

envio anexo o XML da carta de correção que está sendo carregado para que eu possa sanar esse problema.

A unica coisa que achei que possa ser o problema, seria os caracteres especiais que estão na tag <xEvento>Carta de CorreA�A?o</xEvento>

Mas acredito que a rotina utilize a tag <tpEvento>110110</tpEvento> para identificar o tipo de evento, estou certo?

Estou carregando o componente dessa forma=> CompCte.EventoCTe.LerXMLFromString(XML);

Gerando o PDF => CompCte.ImprimirEventoPDF;

O Interessante é que na emissão do CTe essa mesma rotina gera o PDF normalmente.
Essa mesma rotina para CANCELAMENTO tambem gera normalmente.
O problema só está ocorrendo na CCe.

Se puderem me ajudar no assunto eu agradeço.

35200505366444000169570010000000061663425753_evento.xml 35200505366444000169570010000000061663425753_evento.pdf

Luis Fernando Vilela

Syncodec Tecnologia Ltda

  • Consultores
Postado

Estranho pois o xml não contém a parte de assinatura.

confere se o xml salvo após o termino da carta correção é o mesmo

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
1 minuto atrás, Juliomar Marchetti disse:

Estranho pois o xml não contém a parte de assinatura.

confere se o xml salvo após o termino da carta correção é o mesmo

Olá Juliomar.

Eu pego o retorno do envio da CCe da mesma forma que os demais serviços:
 

XML_Evento := CompCte.WebServices.EnvEvento.RetWS;

 

Estou errando aqui ?

Luis Fernando Vilela

Syncodec Tecnologia Ltda

  • Membros Pro
Postado
5 minutos atrás, fefevilela disse:

Olá Juliomar.

Eu pego o retorno do envio da CCe da mesma forma que os demais serviços:
 

XML_Evento := CompCte.WebServices.EnvEvento.RetWS;

 

Estou errando aqui ?

ou o correto é usar:
XML_Evento := trim(AnsiToNativeString(EventoRetorno.retEvento.Items[0].RetInfEvento.XML));

?

Luis Fernando Vilela

Syncodec Tecnologia Ltda

  • Consultores
Postado
1 minuto atrás, fefevilela disse:

ou o correto é usar:
XML_Evento := trim(AnsiToNativeString(EventoRetorno.retEvento.Items[0].RetInfEvento.XML));

?

Exatamente. confere que ele vai trazer algo diferente do que você está guardando

  • Obrigado 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Bom dia Luis,

Se tratando de evento temos 3 XMLs: (*-ped-eve.xml) trata-se do XML que é enviado para a SEFAZ, (*-eve.xml) trata-se do retorno da SEFAZ, (*-procEventoCTe.xml) resultado final do processamento, nada mais é do que a união dos outros dois XMLs.

Para imprimir o evento devemos carregar o componente com o conteúdo desse ultimo XML.

Caso você armazene no banco de dados o XML, o conteúdo completo é obtido através da leitura da propriedade: 

(...).EventoRetorno.retEvento.Items[0].RetInfEvento.XML

 

  • Obrigado 1
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

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2212 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...