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á 3263 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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

  • Consultores
  • Solution
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado
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
×
×
  • 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...