Ir para conteúdo
  • Cadastre-se

dev botao

Erro do Imprimir DACTe usando Fastreport


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

Recommended Posts

Bom dia

Estamos atualizando os nossos fontes para usar os componentes do trunk2. Utilizávamos os formulários de impressão em QuickReport,

mas como foi descontinuado no trunk2, optamos pelo uso do Fastreport, mesmo sem termos experiência com o mesmo.

Com a NFe e Boletos tudo certo, mas com a impressão do DACTe  através do  componente ACBrCTeDACTEFR1, utilizando o modelo DACTE_1_04.fr3

que vem na pasta exemplos, esta ocorrendo este erro e não estamos conseguindo resolver : Could not convert variant of type (String) into type (Double).

Se alguém puder ajudar, agradecemos.

Obrigado

Júlio

 

 

Link para o comentário
Compartilhar em outros sites

Obrigado pela resposta e desculpe a falta de conhecimento, mas qual seria o form a ser debugado ?

Estamos carregando o xml já autorizado para ser impresso, então teoricamente, todos os campos deveriam estar preenchidos corretamente.

 

Link para o comentário
Compartilhar em outros sites

Encontrei o problema, caso alguém esteja passando pelo mesmo, segue a correção :

Abrir o .fr3 e ir em :

procedure PageHeader1OnBeforePrint(Sender: TfrxComponent);
var
  //intNr_Nota : Integer;                      
  intNr_Nota : String;

a variável deve ser string e não integer, pois os dados que são repassados para ela (numero do cte) é string.

 

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

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