Ir para conteúdo
  • Cadastre-se

dev botao

Código De Barras Não É Impresso


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

Recommended Posts

  • Consultores

Boa tarde ilsouza,

 

Eu também utilizo o Delphi 7 com o Quick Report - DACTE tamanho A4 - Retrato.

 

E esta aparecendo o código de barras da chave.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

ilsouza,

 

Também utilizo a versão 5.02 do Quick Report sem nenhum problema.

 

Todo caso, exclua os fontes referentes ao DACTE - Quick Report que estão na pasta: ...\Fontes\ACBrCTe.

 

Baixe novamente e compile a sua aplicação com a opção Build e teste novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia ilsouza,

 

Respondendo a sua pergunta, deixe o componente gerar a chave.

 

Note que a chave é compostas por vários elementos conhecidos, como código da UF, ano, mês, CNPJ, etc.

 

Mas, um deles é o código do conhecimento, TAG cCT, trata-se de um numero aleatório de 8 dígitos que compõe a chave de 44 dígitos do CT-e.

 

Na minha aplicação quando o usuário vai salvar no banco de dados as informações digitadas, faço com que esse numero seja gerado pelo Randomize e salvo junto.

 

Portanto na estrutura do registro no banco de dados tenho um campo chamado cCT e outro chamado chave (que ao salvar o registro deixo em branco).

 

Ao ler os dados do banco de dados para alimentar o componente, atribuo a propriedade cCT o conteúdo do campo cCT lido do registro.

 

Desta forma o componente vai utilizar esse numero como sendo o numero aleatório.

Se informarmos zero a cCT, o componente se encarrega de gerar esse numero, mas eu prefiro ter o controle dessa informação.

 

Ao executar os comandos Assinar ou Valida ou Envia, lembrando que o Envia se encarrega de executar o Assinar e o Valida, é possível ler a chave gerada pelo componente.

 

Eu faço a leitura dessa informação e atualizo o registro no banco de dados (campo Chave).

 

Mais dicas, estude os fragmentos de códigos que estão na pasta ...\Exemplos\ACBrCTe.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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