Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

Olá,

O Danfe está sendo impresso sem o PROTOCOLO de AUTORIZAÇÃO de USO quando informo NIL no respectivo parâmetro. Exemplo:

NFE.ImprimirDanfePDF("C:\NFe\23160709196603000347550010000000671000000675-nfe.xml", , "C:\Nfe\MarcaDagua.png")

Percebam que o segundo parâmetro não foi informado (NIL), e o terceiro parâmetro foi informado a marca d´'agua. Nesse caso o campo referente ao protocolo de autorização de uso no danfe ta saindo em branco.

Mas se no comando eu informo apenas o primeiro parâmetro (deixando de informar a marca d'agua)...nesse caso o danfe eh impresso certinho com o protocolo extraído do xml.

NFE.ImprimirDanfePDF("C:\NFe\23160709196603000347550010000000671000000675-nfe.xml")

Parâmetro NIL (ou não informado) eh diferente de "", não é?

Penso que o ACBr está interpretando NIL como se fosse ""

O mesmo está acontecendo com o comando NFE.ImprimirDANFE

proto.png

Editado por lucimauro
Postado

@lucimauro Exato, ele está interpretando o seu comando com um espaço entre as vírgulas quando passado como abaixo:

12 horas atrás, lucimauro disse:

NFE.ImprimirDanfePDF("C:\NFe\23160709196603000347550010000000671000000675-nfe.xml", , "C:\Nfe\MarcaDagua.png")

Ele interpreta como não vazio e seta o protocolo como um espaço, ai some da DANFE. Passe como abaixo, deve funcionar.

NFE.ImprimirDanfePDF("d:\temp\35160605481336000137550050000000641000000641-nfe.xml","", "djs0007_09_logotipo.jpg")

 

  • Curtir 1
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

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