Jump to content

2 Dia do ACBr

O Dia da Automação Comercial está chegando!
Inscreva-se

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

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

Marcelo Fagundes

ANSWERED Propriedade LinkVisualizacaoNfse

Recommended Posts

Marcelo,

Os provedores não conseguem seguir um padrão, se o provedor A tem um tag chamada Link, o B tem uma chamada LinkNFSe, o C tem uma chamada LinkNota, ...

Se formos ficar criando uma propriedade para cada um vai ficar difícil.

É mais fácil ter uma propriedade só, e na leitura do XML ler a tag correta dependendo do provedor e atribuir a propriedade Link.

  • 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

Sim, então pra manter a mesma propriedade, daria só pra acrescentar o trecho na unit pnfsNFSeR

 if FProvedor = proTecnos then
        NFSe.Link := Leitor.rCampo(tcStr, 'LinkNota');
      if FProvedor = proPublica then
        NFSe.Link := Leitor.rCampo(tcStr, 'LinkVisualizacaoNfse');

 

Essa primeira verificação do provedor Tecnos já existe.

Share this post


Link to post
Share on other sites

Exato, desta forma basta depois ler a propriedade Link, não importando o provedor, se ele retorna o link e o pnfsNFSeR faz a leitura da tag a propriedade Link vai ser alimentada, caso contrario o se valor será uma string vazia.

  • 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

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