Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 810 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á.

Gostaria de solicitar a modificação para que seja impressa a marca d'água com os textos padrões do ACBr mesmo quando o XML ainda não possuir o ID.

ACBrNFeDANFEFRDM.pas em TACBrNFeFRClass.CarregaParametros na linha 1597.

De:

if Assigned(FNFe) and (FNFe.InfNFe.ID <> '') then

Para:

if Assigned(FNFe) then

 

ACBrNFeDANFEFRDM.zip

Editado por Endrigo Rodrigues
Anexar o arquivo
945757316_FantastsoftLogotipo100px.png.20c116e19bad4f7436640307ee0fa01a.png   Endrigo Rodrigues
Fantastsoft Sistemas

Node / Delphi 11.2
Cabo Frio/RJ

 

  • Moderadores
Postado

Tópico acima é o motivo do IF existir.

Sem o infNFe.ID nem o código de barras da NFe vai mostrar, sem assinatura do XML o QrCode da NFCe não vai aparecer, não vejo muito sentido nisso.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Fundadores
Postado

Compreendido.. o IF é uma proteção para evitar que o relatório, fique incompleto, por falta de informações...

@Endrigo Rodrigues, em que situação você imprime o relatório, sem carregar uma NFe ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado
9 minutos atrás, Daniel Simoes disse:

Compreendido.. o IF é uma proteção para evitar que o relatório, fique incompleto, por falta de informações...

@Endrigo Rodrigues, em que situação você imprime o relatório, sem carregar uma NFe ?

Entendi a questão.

Então fiz uma nova adaptação para que a verificação do ID seja após o preenchimento de mensagem0. Dessa forma a marca d'água continuará funcionando sem atrapalhar o que já estava tratado.

 

ACBrNFeDANFEFRDM.zip

945757316_FantastsoftLogotipo100px.png.20c116e19bad4f7436640307ee0fa01a.png   Endrigo Rodrigues
Fantastsoft Sistemas

Node / Delphi 11.2
Cabo Frio/RJ

 

  • Consultores
Postado
1 hora atrás, Endrigo Rodrigues disse:

Entendi a questão.

Então fiz uma nova adaptação para que a verificação do ID seja após o preenchimento de mensagem0. Dessa forma a marca d'água continuará funcionando sem atrapalhar o que já estava tratado.

 

ACBrNFeDANFEFRDM.zip 15 kB · 0 downloads

Olá Endrigo,

De acordo com o tópico anterior, o problema de "Access Violation" ocorria na hora da leitura do campo "FNFe.Total.ICMSTot.VNF".

Isso ainda está fora do if que você apresentou.

Não seria mais prático fazer a alimentação default antes do if e manter o código atual?

[]'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.
  • Administradores
Postado

Tópico fechado por falta de retorno do usuário

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

  • Este tópico foi criado há 810 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.