Jump to content

Promoção de Natal SAC Mensal

Contrate e ganhe 1 Kit agenda + Caneta
Saiba mais

LANÇAMENTO
Curso Completo - Dominando o ACBrMonitor

Conheça o Curso

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

ThiagoDornelas

Pegar CNPJ apos um LoadFromFile

Recommended Posts

bom tarde,

 

estou carregando (LoadFromFile) um XML no componente e logo em seguida tento pegar o CNPJ do prestador de serviço mas o componente não retorna nada.

estou fazendo da seguinte forma.

 

ACBrReinf1.Eventos.LoadFromFile(OpenDialog1.FileName);

for i := 0 to ACBrReinf1.Eventos.ReinfEventos.R2010.Count - 1 do begin             // neste ponto, me retorna 1, ou seja, carregou o evento R2010

   stCNPJ := ACBrReinf1.Eventos.ReinfEventos.R2010.Items.evtServTom.infoServTom.ideEstabObra.idePrestServ.cnpjPrestador; // o problema ocorre aqui. mesmo carregando o XML, neste ponto nao me retorna o CNPJ

...

end;

existe alguma forma de conseguir esta informação?

 

obrigado

 


Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Share this post


Link to post
Share on other sites

Bom dia Thiago,

Ao carregar o XML de um evento através do LoadFromFile não ocorre a leitura de cada tag do XML, apenas o campo XML é alimentado com todo o conteúdo do arquivo.

Como o componente é composto por dezenas de eventos e cada evento tem a sua estrutura, temos uma Unit para cada evento.

Nessas Units temos apenas a geração do XML e a leitura do arquivo INI (essa rotina é utilizada pelo ACBrMonitor), se faz necessário criar uma rotina que leia cada uma das tags do XML e alimente os campos do respectivo componente.

Como dito antes temos uma Unit para cada evento, sendo assim em cada Unit será necessário implementar a leitura das tags do XML.

Se desejar colaborar com a implementação, ficaremos gratos.

  • Like 1

Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites

oi Italo, obrigado pelo retorno.

 

vou dar uma olhada nessas units  de evento que vc disse e tentar criar uma rotina para alimentar essas tags.

 

  • Like 2

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...