Ir para conteúdo
  • Cadastre-se

dev botao

Duvidas Na Impressão Do Danfe Fastreports Danferetrato.fr3


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

Recommended Posts

Postado

olá amigos.

 

Preciso tirar uma dúvida. 

Antes usava o DANFE.fr3, não tive problemas. Estou fazendo algumas mudanças no meu sistema. Estou tentando usar o DANFeRetrato.fr3 só que está aparecendo na impressão NFe Cancelada. 

Salvo o xml no DB, para imprimir, puxo o xml do banco, carrego no comp. NFe e imprimo.

Na unit ACBrNFeDANFEFRDM, tem a "procedure CarregaParametros;", nela existe uma condição onde diz:

        if (FDANFEClassOwner.NFeCancelada) or
           ((DFeUtil.NaoEstaVazio(FNFe.procNFe.nProt)) and
            (FNFe.procNFe.cStat in [101,151,155])) then
          FieldByName('Mensagem0').AsString := 'NFe Cancelada'

Aí que está o problema, antes de imprimir o danfe, fiz o seguinte código, para tirar a dúvida:

showmessage(IntToStr(DM.ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat));

 

O resultado do showmessage foi 100 e a NFe foi Transmitida/aceita e está tudo ok.

Então porque está apresentando a mensagem NFe Cancelada?

Uso a versão completa do FastReports.

 

Desde já agradeço.

 

Postado

Boa tarde

veja no componente ACBrNFe a propriedade NFeCancelada se não está marcada true!

 

Realmente, vacilo meu, analise demais os códigos e esqueci da propriedade  :-P  :-P  :-P .

Obrigado amigo Juliomar.

  • Curtir 1
Postado

Juliomar, não encontrei esta propriedade foi incluída recentemente?

Está no componente ACBrNFeDANFEFR. Não sei se existe nos outros componentes Danfe. Só uso o FastReports para Relatórios.

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