Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Boa tarde, Ítalo.

 

Tô usando o QuickReport 5 no Delphi 7, ACBr atualizado mas não sai impresso o código de barras.

Não faço idéia do que pode ser.

Editado por ilsouza
  • Consultores
Postado

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

  • Consultores
Postado

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

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