Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 222 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom Dia !

 

   Estou tentando carregar o TEXTO do xml em anexo pela função localAcbrNfe.EventoNFe.LerXMLFromString(sConteudoXML) e aparentemente os dados do evento não está sendo carregado para o componente

  Exemplos: 

                        localAcbrNfe.EventoNFe.Evento.Items[0].InfEvento.chNFe;
                        localAcbrNfe.EventoNFe.Evento.Items[0].InfEvento.id;
 

  O campo localAcbrNfe.EventoNFe.Evento.Count retorna normal maior que zero, mas os dados da informação do evento não.

 

 Revisão: 34362

20240712113314 - Can41240704781257000189550010000967561760410751_20240712113230.xml

  • Consultores
  • Solution
Postado
2 hours ago, Leandro Vignoto said:

Acabei de atualizar novamente e não carregou.

A impressão que tenho que o problema pode ser nesse ponto abaixo

image.thumb.png.23bfc0cd505d9bb89d97b90a8ad73b56.png

Boa tarde!

Você está tentando carregar um XML cujo primeiro nível não é o esperado por esta rotina.

Se você adicionar o conteúdo da tag evento do seu arquivo dentro de um <procEventoNFe>, um <envEvento> ou até mesmo <retEnvEvento> será feita a leitura.

Se você definir a propriedade ACBrNFe.WebServices.Consulta.ExtrairEventos := True; o componente vai criar para você o XML com o <procEventoNFe> como a tag de primeiro nível.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Membros Pro
Postado
42 minutes ago, Diego Foliene said:

Boa tarde!

Você está tentando carregar um XML cujo primeiro nível não é o esperado por esta rotina.

Se você adicionar o conteúdo da tag evento do seu arquivo dentro de um <procEventoNFe>, um <envEvento> ou até mesmo <retEnvEvento> será feita a leitura.

Se você definir a propriedade ACBrNFe.WebServices.Consulta.ExtrairEventos := True; o componente vai criar para você o XML com o <procEventoNFe> como a tag de primeiro nível.

"Você está tentando carregar um XML cujo primeiro nível não é o esperado por esta rotina."

Talvez nessa revisão ele não seja esperado.

Eu estava na 28470 (sim antiga) e carregava normalmente.

Faz anos que minha aplicação recebe um xml já pronto de um ERP, assina o mesmo e faz a transmissão.

Teve algum motivo específico para essa mudança ? Não tenho como alterar o xml original do ERP, por isso preciso continuar importando conforme o modelo que enviei no anexo (que já funcionava)

  • Consultores
Postado

Obrigado por reportar.

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

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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á 222 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...