Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao imprimir PDF ao gerar RPS (.XML) - ACBrNFSe


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

Recommended Posts

  • Fundadores

Notei que você não é membro do SAC... tudo bem, isso não é obrigatório...

Mas nesse caso, esperamos a sua colaboração, para analisar os fontes e nos ajudar a corrigir o problema...

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.

Link para o comentário
Compartilhar em outros sites

Funciona normalmente nas duas máquinas que contém o ACBr e contém o Fortes Report, que é o Report que estamos utilizando para imprimir a NFSe, segue abaixo o código utilizado para a geração:

var
 vAux : String;
 sNomeArq : string;
begin
 if not(InputQuery('Gerar RPS', 'Numero do RPS', vAux))
  then exit;

 ACBrNFSe1.NotasFiscais.Clear;
 AlimentaComponente(vAux);
 ACBrNFSe1.NotasFiscais.Items[0].SaveToFile;

  vAux := '';
 (InputQuery('Tipo Impressão', 'Tipo: ', vAux));

  if vAux = 'PDF' then
    ACBrNFSe1.NotasFiscais.ImprimirPDF;
  if vAux = 'Ver' then
    ACBrNFSe1.NotasFiscais.Imprimir;
  if vAux = 'Outro' then  
    ACBrNFSe1.DANFSe.ImprimirDANFSePDF(nil);

 ShowMessage('Arquivo gerado em: '+ACBrNFSe1.NotasFiscais.Items[0].NomeArq);
 MemoDados.Lines.Add('Arquivo gerado em: '+ACBrNFSe1.NotasFiscais.Items[0].NomeArq);
 MemoResp.Lines.LoadFromFile(ACBrNFSe1.NotasFiscais.Items[0].NomeArq);
 LoadXML(MemoResp, WBResposta);
 PageControl2.ActivePageIndex := 1;
end;

 

Não é nada de mais, é apenas do proprio exemplo do ACBr, nenhuma das opções indicadas consegue imprimir o PDF em outras máquinas que não sejam as que contém o Acbr instalado, segue abaixo a mensagem:

[Window Title]
Acbrnfse_proj

[Content]
RLNFSe: Erro durante a preparação do relatório
EAccessViolation(Access violation at address 00A52723 in module 'ACBrNFSe_Proj.exe'. Read of address 00000000)

[OK]
[10:56:34] Tom: [Window Title]
Acbrnfse_proj

[Content]
RLNFSe: Erro durante a preparação do relatório
EAccessViolation(Access violation at address 00A52723 in module 'ACBrNFSe_Proj.exe'. Read of address 00000000)

[OK]

 

Obrigado, aguardo retorno.

Link para o comentário
Compartilhar em outros sites

Senhores, 

No final deu certo, mesmo não sendo um membro do SAC, mas tudo bem.

Resolvemos o problema internamente, o Acess Violation que estava apresentando na impressão do relatório, era justamente o MIDAS.DLL que estava em uma versão antiga. Atualizamos o mesmo, e ficou tudo certo.

 

Lembrando, foi no momento de impressão do relatório em PDF!

 

Obrigado

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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