Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

boa tarde, 

Estou encontrando dificuldades para obter dados das duplicatas em uma NFe.

Obs.: Estou lendo os dados de um arquivo xml e não gerando uma NFe.

 

  Ln:= ACBrNFe1.NotasFiscais.Items[0].Nfe.Cobr.Dup.Count;

  for I:= 1 to Ln do
  begin
    txtVenc[I].text :=  ACBrNFe1.NotasFiscais.Items[0].Nfe.Cobr.Dup.Items(I).nDup;
  end;

 

Não consigo obter o valor na expresão acima. Recebo o seguinte erro:

fBoletos.pas(151,78) Error: Wrong number of parameters specified for call to "GetItem"
pcnNFe.pas(2917,25) Error: Found declaration: GetItem(LongInt):TDupCollectionItem;

O que estou fazendo de errado? Ou deixando de fazer?

 

 

  • Membros Pro
Postado

Oi, Juliomar, Grato pela atenção.

Há pouco minutos aqui, consegui entender o que não estava dando certo.

É que eu tenho que usar colchetes '[' ']' em lugar dos parênteses na expressão abaixo. 
ACBrNFe1.NotasFiscais.Items[0].Nfe.Cobr.Dup.Items(I).nDup

A expressão correta seria:
ACBrNFe1.NotasFiscais.Items[0].Nfe.Cobr.Dup.Items[I].nDup;

Por conta disso nada estava dando certo aqui, mas já "acordei", hehe

  • Curtir 2
  • Este tópico foi criado há 703 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.