Ir para conteúdo
  • Cadastre-se

dev botao

Erro na impressão


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

Recommended Posts

Bom dia, atualizei o acbr hj cedo para poder gerar as novas impressões para mdf e cte, já com QRCode, utilizo o fortes para isso, mas está dando erro na geração do relatório, mais precisamente assim : 'RLCTE - erro na preparação do relatório", e depois um acess violation.

Achei que fosse o midas, já tinha tido problema semelhantes antes em cliente, mas registrei no windows e nada, alguém ???

Tentei utilizar o fast, mas nem no exemplo do acbr tem a utilização do mesmo, ou ainda alguma informação a respeito, já que no caso do fast tem que indicar o caminho do arquivo fr3. Tentei e da um erro de acess violation.

Obrigado desde já.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Osmar,

O mesmo problema com o Fortes Report também ocorre no programa exemplo do componente?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo.

Não, acabei de rodar o exemplo e carregar um XML pela função (botão) imprimir DACTE e foi normal.

Italo, temos um SE nessa questão. O XML do CT-e que carreguei é antigo, não tem QRCode, não foi emitido já considerando as "rotinas" novas, e no meu sistema, tenho um botão "preview" que da um gerarCte e depois imprime, antes de enviar para o cliente visualizar como esta ficando.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
31 minutos atrás, osmarbentojr disse:

Achei que fosse o midas, já tinha tido problema semelhantes antes em cliente, mas registrei no windows e nada, alguém ???

Tentei utilizar o fast, mas nem no exemplo do acbr tem a utilização do mesmo, ou ainda alguma informação a respeito, já que no caso do fast tem que indicar o caminho do arquivo fr3. Tentei e da um erro de acess violation.

Se for registrar a MIDAS.dll tem que ver se está com a versão correta de acordo com a versão do Delphi que está usando.

Você pode também declarar MidasLib no uses do seu .dpr assim não precisa registrar a dll.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

23 minutos atrás, BigWings disse:

Se for registrar a MIDAS.dll tem que ver se está com a versão correta de acordo com a versão do Delphi que está usando.

Você pode também declarar MidasLib no uses do seu .dpr assim não precisa registrar a dll.

Sim, mas não é a midas...pelo menos aparentemente...

Link para o comentário
Compartilhar em outros sites

  • Moderadores
40 minutos atrás, osmarbentojr disse:

Pode até ser, mas o exemplo abre o XML e gera o "dacte" normal, mas como eu disse acima, ele gera o dacte com base num xml antigo, não no layout novo com qrcode ou as novas tags.

Na versões em FortesReport do DACTE e DAMDFE não houve muita alteração no layout de impressão, apenas a impressão do QrCode foi adicionada.

E ele só será impresso caso exista no XML, então precisa verificar isso.

Já para o FastReport foi feito um redesenho do layout (contribuição da @JeannyPaiva). Para testar o DACTE em FastReport você pode abrir o demo na pasta ACBr\Exemplos\ACBrDFe\ACBrCTe\Delphi DACTe FR.

Não me recordo de haver novas tags no XML além do QrCode.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Pessoal, bom dia, achei o erro...vou explicar

Meus clientes pedem que seja possível "ver" o arquivo antes de enviar, então o que faço, na NF-e, carrego o componente com os dados da nota, e coloquei um botão para visualizar, com o seguinte código:

   dmNfe.nfe.NotasFiscais.GerarNFe;
   dmNfe.nfe.NotasFiscais.Imprimir;


Funcionar normal, mas no CT-e dava o erro de geração quando eu fazia a mesma coisa (no caso , gerando o cte e tentando dar um preview).

Corrigi assim :

   dmCte.cte.Conhecimentos.GerarCTe;
   dmCte.cte.Conhecimentos.Items[0].GravarXML('visualizado.xml',dm._pathsys);
   dmCte.cte.Conhecimentos.Clear;
   dmCte.cte.Conhecimentos.LoadFromFile(dm._pathsys+'visualizado.xml');
   dmCte.cte.Conhecimentos.Imprimir;

Gero um arquivo temporário que seria o XML do ct-e e carrego o mesmo para o preview. Agradeço a atenção de todos. Obrigado.

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

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