Jump to content

dev botao

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

Recommended Posts

  • Membros Pro
Posted

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
Posted

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

  • Like 2
  • Este tópico foi criado há 718 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.