Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membro Pro Verificado
Postado

Boa tarde a todos

Ao gerar o PDF da inutilização da numeração através do comando ACBrNFe.ImprimirInutilizacaoPDF, o PDF até gera corretamente na pasta onde faço a definição, mas, o nome do PDF fica errado onde o comando esta gerando: -procInutNFe.pdf

Deveria ser gerado da seguinte forma: <ID de inutilização>-procInutNFe.pdf mas o ID de inutilização esta em branco.

Preciso de ajuda para descobrir a causa do erro e evitar de ficar renomeando o arquivo.

Obrigado.

 

-procInutNFe.pdf

  • Consultores
Postado

Usando o demo acontece o mesmo?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado

Poderia anexar ou mostrar o trecho de código desde o seu envio da inutilização até a impressão?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Membro Pro Verificado
Postado

Trecho do código:

O ACbrNfe.DANFE.PathPDF esta com seu caminho definido corretamente ao atualizar a configuração inicial do componente

Estou utilizando o fortesReport.

Coloquei um brekpoint no delphi e detectei que ACBrNFeDANFeRLClass.pas na linha 503 procedure TACBrNFeDANFErl.ImprimirINUTILIZACAOPDF(NFe: TNFe); 

não esta recebendo o ID que é passado ao nomearq.

Para corrigir o problema, fiz um rename no nome do arquivo.

Código fonte em anexo.

Exemplo analise ACBR.txt

  • Consultores
Postado

Certo agora por que não tenho aqui e não consigo no momento debugar!

debuga ele onde você carrega, veja antes se o xml que está carregando tem o ID e como ele está fazendo!

Obrigado

 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 1 mês depois ...
Postado

Estou com o mesmo problema, acabei de atualizar o ACBR. No pcnInutNFe.pas  na função:

 

function TinutNFe.LerXMLFromString(const AXML: String): Boolean;
var
  RetornoInutNFe: TRetInutNFe;
begin
  RetornoInutNFe := TRetInutNFe.Create;
  try
    RetornoInutNFe.Leitor.Arquivo := AXML;
    Result := RetornoInutNFe.LerXml;

    with FRetInutNFe do
     begin
      Id       := RetornoInutNFe.Id;  - quando ele passa aqui o ID fica em branco.


      tpAmb    := RetornoInutNFe.tpAmb; - quando passa aqui no RetornoInutNFe.tpAmb traz homologacao e depois que passa o tpAmb fica taProducao, muito estranho.


      verAplic := RetornoInutNFe.verAplic;
      cStat    := RetornoInutNFe.cStat;
      xMotivo  := RetornoInutNFe.xMotivo;
      cUF      := RetornoInutNFe.cUF;
      xJust    := RetornoInutNFe.xJust; //Adicionada para trazer a Justificativa, caso seja um arquivo ProcInut

      ano      := RetornoInutNFe.ano;
      CNPJ     := RetornoInutNFe.CNPJ;
      Modelo   := RetornoInutNFe.Modelo;
      Serie    := RetornoInutNFe.Serie;
      nNFIni   := RetornoInutNFe.nNFIni;
      nNFFin   := RetornoInutNFe.nNFFin;
      dhRecbto := RetornoInutNFe.dhRecbto;
      nProt    := RetornoInutNFe.nProt;
     end;
  finally
     RetornoInutNFe.Free;
  end;

  • 2 semanas depois ...
  • Consultores
Postado

O código acima está carregando apenas os dados do retorno da inutilização. A campo de ambiente usado na impressão é o da Inutilização, que não estava sendo carregado, assim como os demais campos, por isso o erro.

Foi ajustado o código para carregar os dados das informações de inutilização, e quando não houver todos os dados, pelo menos o Id e ambiente, serão carregados pelo recibo.

Alterações enviadas para o SVN Rev.: [12004]

Consultor SAC ACBr

Celso Marigo Junior

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

Projeto ACBr

 

 

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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

The popup will be closed in 10 segundos...