Ir para conteúdo
  • Cadastre-se

dev botao

Importação XML - Itens da NFe


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

Recommended Posts

  • Membros Pro

Olá a todos...

Estou tentando importar alguns XMLs de um novo cliente para a minha base, o mesmo usava um sistema de NFe e agora está migrando para o meu.

A princípio a importação parece ser bem simples, pois é só realizar o processo inverso de gerar o XML, nesse caso lendo o mesmo. Até aí tudo bem.

A grande questão é que, por exemplo, cada NFe tem diversas quantidades de itens. Como criar uma estrutura de laço do tipo "while not registros.EOF do" ou similar para percorrer todos os itens contidos no XML?

Desde já agradeço a atenção

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia,

Por que na sua aplicação você não utiliza o ACBrNFe?

Para ler todo o conteúdo do XML é simples: ACBrNFe.NotasFiscais.LoadFromFile( sNomeXML );

Para obter os dados dos itens da nota:

  for nItem := 0 to (ACBrNFe.NotasFiscais.Items[0].NFe.Det.Count - 1) do

  begin

    (...) // obter todos os dados de cada item da nota

  end;

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Por que na sua aplicação você não utiliza o ACBrNFe?

Para ler todo o conteúdo do XML é simples: ACBrNFe.NotasFiscais.LoadFromFile( sNomeXML );

Para obter os dados dos itens da nota:

  for nItem := 0 to (ACBrNFe.NotasFiscais.Items[0].NFe.Det.Count - 1) do

  begin

    (...) // obter todos os dados de cada item da nota

  end;

Perdão Italo, estou sim usando o ACBrNFe da maneira que você está falando...

Só estava na dúvida de como criar essa estrutura de laço. Grato pela dica

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

×
×
  • 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.