Jump to content

dev botao

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

Recommended Posts

Posted

Boa tarde. Devo migrar um emissor de CT-e 2.0 em uso pelo cliente que usa ACBr de jun/15. Na recompilação para a versão atual do ACBr houveram os erros da propriedade geral.pathsalvar do componente acbrcte e do dacteqr que deve ter sido descontinuado. Usando Delphi 7 Pro, qual dacte devo usar? Obrigado.

Paulo Cesar Penatti.

Ibiúna-SP.

 

  • Moderadores
Posted

Boa tarde

Algumas propriedades mudaram na versão 3.0. Utilize ACBrCT.PathCTe.Configuracoes.Arquivos.PathCTe . Veja que existem outros Path novos.

Para emissão pode utilizar o gerador de relatórios Fortes Report ou Fast Reports, ambos atualizados com a DACTe 3.0.

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Posted (edited)

Estou tentando emitir com novo ACBr atualizado um ct-e v2 para facilitar a migração para v3. Antes de atualizar o componente funcionava da forma ACBrCTe1.Conhecimentos.Add.CTe.Ide.forPag := fpPago, mas agora a compilação reclama como undeclared identifier: 'fpPago'. Olhando o demo_acbrcte o código de gerar ct-e compila apenas o cteos e o ct-e está comentado. A referência à estes atributos também mudou? Existe alguma relação das alterações de propriedades a exemplo dos novos paths? Obrigado.

Edited by pcpenatti

Paulo Cesar Penatti.

Ibiúna-SP.

 

Posted (edited)

A versão antiga 2015 da minha rotina gerando ct-e v2 tem as units pcteEnvEventoCTe, pcteEventoCTe, pcteCTe em uses. Vi no fórum menção à inclusão da unit pcteConversaoCte e após incluí-la alguns erros não ocorreram mais. Quais uses devo usar na versão atual do ACBr para geração de ct-e v2 e v3? Obrigado.

Edited by pcpenatti

Paulo Cesar Penatti.

Ibiúna-SP.

 

  • Moderadores
Posted

Bom dia, o componente ACBrCTe tem todas as dependências de classes, não é preciso adicionar... basta atualizar o ACBr completo, se tiver algum problema refaça a instalação.

No componente pode selecionar a versão em: ACBrCTe.Configuracoes.Geral.VersaoDF

Utilize o Demo do ACBrCTe para testes...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Posted

Consegui fazer minha rotina emitir o dacte com Fortes. Não detectei no demo como obter a chave do ct-e gerado nem o protocolo de autorização para armazenar no meu banco.

Paulo Cesar Penatti.

Ibiúna-SP.

 

  • Consultores
Posted

Boa noite Paulo,

Para pegar o chave e o numero do protocolo é simples:

     chave := Copy(ACBrCTe1.Conhecimentos.Items[ 0 ].CTe.inFCTe.ID, 4, 44);
     protocolo := ACBrCTe1.Conhecimentos.Items[ 0 ].CTe.procCTe.nProt;
 

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

Posted

Segundo na migração, encontrei o mesmo problema relatado no tópico

mas ainda sem solução. Segui naquela discussão por ser situação já ocorrida mas como tenho pressa não sei se continuo aqui ou lá.

Paulo Cesar Penatti.

Ibiúna-SP.

 

Posted

Boa tarde.

Continuando a migração, a rotina de envio de email anterior era:

ACBrCTe1.Conhecimentos.Items[0].EnviarEmail(smtp, porta, usuario, senha, destinatario, destinatario, assunto, mensagem, se envia pdf, lista cópias, lista anexos, se pede confirmação, se aguarda envio)

Pelo demo vi que mudou mas onde estão as informações do provedor?

Obrigado.

 

Paulo Cesar Penatti.

Ibiúna-SP.

 

Posted

Analisei melhor o demo e vi os atributos 

  ACBrCTe1.MAIL.Host := DMod.IBdsParam.FieldByName('smtp').Value;
  ACBrCTe1.MAIL.Port := DMod.IBdsParam.FieldByName('porta').Value;
  ACBrCTe1.MAIL.Username := DMod.IBdsParam.FieldByName('usuar').Value;
  ACBrCTe1.MAIL.Password := DMod.IBdsParam.FieldByName('senh').Value;
  ACBrCTe1.MAIL.SetSSL := True;
  ACBrCTe1.MAIL.ReadingConfirmation := False;

Mas estou recebendo um access violation ao atribuir os valores

Paulo Cesar Penatti.

Ibiúna-SP.

 

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.