Ir para conteúdo
  • Cadastre-se

dev botao

Loop nos Registros


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

Recommended Posts

  • Membros Pro
Postado

É possível fazer um loop nos Registros no componente do Speed Fiscal ?


Por exemplo, como "navegar" no Registro0190 (unidades de medida) de forma a ser realizado uma pesquisa em outro registro, por exemplo no RegistroC170 (itens do documento fiscal) ?

Exemplo:

Registro0190.First;
while not Registro0190.eof do
  begin
      vUnid := Registro0190.Unid; // pego o conteudo da UNID
      // agora quero pesquisar se nos registro C170 (itens da nota) existe algum item com essa UNID
      RegistroC170.Procurar(vUnid);
      Registro0190.next;
 
  end;

Apesar do exemplo acima, na realidade eu gostaria de saber como navegar e até mesmo apagar ou editar valores já existentes nos vários Registros que o componente Speed Fiscal possui.

Obrigado.

 

J.Humberto Munhoz

BomSoft Sistemas

Mococa - SP

 

BomSoft.JPG.feafd9ad3bb7c05eb372c8d833e71ec5.JPG

 

  • Administradores
  • Solution
Postado

Boa tarde.

No momento não é possível, mas por qual motivo você precisa dessa opção?

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
17 minutos atrás, Juliana Tamizou disse:

Boa tarde.

No momento não é possível, mas por qual motivo você precisa dessa opção?

Att.

Na realidade é apenas para saber se isso é possível.

Como já sei como inserir as informações no componente, eu estava querendo dar um passo a mais e saber quais seriam as possibilidades de acessar as informações que já estão nele.

Mas não é nada urgente.

Obrigado.

  • Curtir 1

J.Humberto Munhoz

BomSoft Sistemas

Mococa - SP

 

BomSoft.JPG.feafd9ad3bb7c05eb372c8d833e71ec5.JPG

 

  • 2 semanas depois ...
  • Consultores
Postado
Em 03/03/2020 at 14:14, betomunhoz disse:

Na realidade é apenas para saber se isso é possível.

Como já sei como inserir as informações no componente, eu estava querendo dar um passo a mais e saber quais seriam as possibilidades de acessar as informações que já estão nele.

Mas não é nada urgente.

Obrigado.

Você pode acessar os dados já acrescentados no componente. Só não tem a facilidade de usar como se fosse um dataset. São TObjectLists as listas de registros:

ACBrSPEDFiscal1.Bloco_C.RegistroC001.RegistroC100.Items[0].RegistroC190.Items[0].CFOP := '5100';

 

 

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado
Em 11/03/2020 at 15:57, EMBarbosa disse:

Você pode acessar os dados já acrescentados no componente. Só não tem a facilidade de usar como se fosse um dataset. São TObjectLists as listas de registros:


ACBrSPEDFiscal1.Bloco_C.RegistroC001.RegistroC100.Items[0].RegistroC190.Items[0].CFOP := '5100';

 

 

Obrigado pela dica.

Vou tentar ler assim:

minhaVariavel := ACBrSPEDfiscal1.Bloco_C.RegistroC001.RegistroC100.Items[0].RegistroC190.Items[0].CFOP ;

 

 

 

  • Curtir 1

J.Humberto Munhoz

BomSoft Sistemas

Mococa - SP

 

BomSoft.JPG.feafd9ad3bb7c05eb372c8d833e71ec5.JPG

 

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