Jump to content

dev botao

Importação XML - Itens da NFe


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 3159 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 to comment
Share on other 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;

  • Like 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 to comment
Share on other 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

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.