Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Bom dia a todos,

 

Já esta disponivel no componente ACBrCTe a possíbilidade de imprimir os eventos aos moldes do que foi feito para a NF-e.

 

Até o momento temos apenas a impressão para os eventos: Cancelamento e CC-e.

 

Como esses dois eventos estão disponiveis somente na versão 2.00, logo só é possível testa-los se o componente estiver configurado para esta versão.

 

Funcionalidades disponibilizadas:

 

ImprimirEvento - (testada e funcionando 100%)

ImprimirEventoPDF

EnviarEmailEvento

 

Tome como base o programa exemplo.

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

Desculpe pessoal, ficou faltando informar que essa implementação foi feita em Quick Report.

 

Não se trata de um novo componente para por imprimir o evento.

 

Basta atualizar os fontes.

 

Para imprimir o DACTE, devemos carregar o componente com o conteudo do XML do CT-e e executar o comando Imprimir.

 

Para imprimir o Evento, devemos carregar o componente com o conteudo do XML do CT-e, carregar o conteudo do XML do evento (procEventoCTe) e executar o comando ImprimirEvento.

 

A titulo de exemplo vide o botão [imprimir Evento] do programa exemplo.

 

Para gerar em PDF a impressão do evento basta executar o comando ImprimirEventoPDF.

 

Que por sinal também esta funcionando 100%.

 

Na impressão do evento se não carregar o XML do CT-e não serão impressos os dados do Emitente e do Tomador.

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

Postado

Boa Tarde, Italo

 

Baixei as atualizações feitas, e fiz alguns testes e encontrei um problema na procedure LerXML do evento, não está carregando as informações da correção, isto é os campos grupo, campo, valor e numero do item alterado.

 

Que não estão sendo impressos na carta de correção ao se carregar um evento já transmitido, então tomei a liberdade de efetuar uma alteração na mesma.

 

Segue em anexo o arquivo alterado para sua análise.

 

Abraços

 

Miguel C. de Oliveira

pcteRetEnvEventoCTe.pas

  • 2 semanas depois ...
Postado

Estou com o erro Property XLColumn does not exist na impressão do evento, Já tinha resolvido o mesmo erro na impressão do Dacte, mas para o evento não estou encontrando o relatório dentro do componente.

 

Aguardo,

 

Carlos.

Postado

Bom Dia, Carlos

 

Na pasta ACBrCTE dos fontes do componente tem dois arquivo o ACBRCteDAEventosQR e ACbrCteDAEventosQRRetrato, basta abri-los e repetir o processo com o DACTE.

 

Abraços.

 

Miguel C. de Oliveira

  • Consultores
Postado

Bom dia Carlos,

 

Se tentar abrir somente o arquivo ACbrCteDAEventosQRRetrato o Delphi apresenta a mensagem: Error creating form: Ancestor for TfrmCteDAEventoQR not found. 

 

Indicando que não foi aberto o seu "antepassado".

 

Portanto devemos primeiro abrir o ACBRCteDAEventosQR e em seguida abrir o ACbrCteDAEventosQRRetrato, ou seja devemos ter os 2 abertos.

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

  • Membros Pro
Postado (editado)

Bom dia !,

 

Utilizo o FastReport para gerar o DACTe, mas os eventos ainda não foram implementado para FastReport. estou estudando para implementar.

 

na DANFE para fastReport, tem duas propriedades "FastFile" e "FastFileEvento", mas não encontrei a propriedade "FastFileEvento" no componente DACTE para FastReport.

 

gostaria de saber vai ter um tratamento diferente ou não ?.

 

Léo

Editado por Léo
  • 4 semanas depois ...
Postado

Bom dia !,

 

Utilizo o FastReport para gerar o DACTe, mas os eventos ainda não foram implementado para FastReport. estou estudando para implementar.

 

na DANFE para fastReport, tem duas propriedades "FastFile" e "FastFileEvento", mas não encontrei a propriedade "FastFileEvento" no componente DACTE para FastReport.

 

gostaria de saber vai ter um tratamento diferente ou não ?.

 

Léo

Léo, boa noite.

 

Você chegou a trabalhar neste assunto? Tem alguma coisa já pronta?

 

No aguardo, pois vou começar a criar os Eventos para Fast.

 

Fábio

Postado

Italo, boa noite.

 

Por gentileza, poderia postar os exemplos em PDF de CCe e Eventos que você implementou em Quick, pois vou fazer nos mesmos moldes em Fast e depois disponibilizar para merge.

 

Desde já agradeço.

 

Fábio Gabriel

  • Consultores
Postado

Bom dia Fábio,

 

Em anexo os PDF dos eventos de cancelamento e carta de correção.

1101112814011795714200014457017000000021115464261201evento.pdf

1101102814011795714200014457017000000022106319751601evento.pdf

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

  • 3 semanas depois ...
  • Membros Pro
Postado

Léo, boa noite.

 

Você chegou a trabalhar neste assunto? Tem alguma coisa já pronta?

 

No aguardo, pois vou começar a criar os Eventos para Fast.

 

Fábio

Ola Fabio !,

 

Não consegui fazer nada falta tempo para fazer estas implementações, mas se você iniciou e se eu puder ajudar conte comigo.

 

att.

 

Léo

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

The popup will be closed in 10 segundos...