Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa noite a todos eu vi as sugestões do Vanderlei (infomatte) sobre TitlePreview e wsMaximized, coloquei na classe se alguem quiser pode baixar estou disponibilizando, somente nao coloquei a opção de zoom devido a possibilidade de usuários utilizar o sistema em Netbook e haver reclamações.

caso aguem saiba como fazer a função do rave ajustar automaticamente a pagina (fit to page width que tem no preview) agradeço e posso colocar na classe.

VMXCCePrint.pas

  • 3 semanas depois ...
  • Membros Pro
Postado

Prezados,

Gostaria em primeiro lugar de parabenizar o colega Jose Roberto dos Santos pela iniciativa.

Testando pelo D2010 identifiquei alguns memory leaks no código:

- procedure TCCeImp.impBoxMemo - não destruiu o objeto Linhas;

- destructor Destroy; - faltou o override;

Inclui também alguns Try/Finally nos objetos criados para proteger o código.

Segue anexo a rotina.

Espero ter ajudado.

Marcello.

VMXCCePrint.pas

  • 3 semanas depois ...
  • 3 semanas depois ...
Postado

Bom dia.

Implementei a impressão da carta de correção, esta funcionando beleza. Parabéns pela iniciativa.

Mas estou com um problema, no windows 7 que estou testando, a impressão esta funcionando normal, mas quando baixei em um servidor windows 2008 server, a função de impressão não funciona, nem para gerar o pdf (tps_pdf) nem para imprimir direto (tps_print).

Alguém poderia me ajudar ?

Obrigado.

Daniel.

Postado

Boa tarde,

O ACBr implementou a impressão de eventos direto pelo componente, você pode testar fazendo da seguinte forma:


  ACBrNFe1.NotasFiscais.Clear;

  ACBrNFe1.NotasFiscais.LoadFromStream(XMLNFe);

  ACBrNFe1.EventoNFe.Evento.Clear;

  ACBrNFe1.EventoNFe.LerXMLFromString(XMLCCe.DataString);

  ACBrNFe1.ImprimirEvento;

Se você passar os 2 XMLs ele emite a carta com os dados do emitente e destinatário se você passar apenas o XML da CCe ele também emite, mas somente com os dados do evento.

[]'s

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

  • 6 meses depois ...
Postado

Boa noite pessoal.

Seguinte, de uns dias para cá não sai mais no relatório o texto da correção, já abri o xml e lá esta o texto de correção.

Alguém tem alguma ideia do que pode ser?

  • 3 semanas depois ...
Postado

Bom dia Regys

 

Vou começar a usar a impressão da carta de correção pelo ACBR,

Utilizei seu exemplo e deu a seguinte mensagem:

 

Campo cOrgao não informado.

Postado

Ola Regys,

 

Estou da seguinte maneira:

 

begin
ACBrNFeDANFERaveCB1.MostrarPreview := True;

  OpenDialog1.Title := 'Selecione a NFE';
  OpenDialog1.DefaultExt := '*.XML';
  OpenDialog1.Filter := 'Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar;
  if OpenDialog1.Execute then
  begin
    ACBrNFe1.NotasFiscais.Clear;
    ACBrNFe1.NotasFiscais.LoadFromString(OpenDialog1.FileName);
  end;

  OpenDialog1.Title := 'Selecione ao Evento';
  OpenDialog1.DefaultExt := '*.XML';
  OpenDialog1.Filter := 'Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar;
  if OpenDialog1.Execute then
  begin
    ACBrNFe1.EventoNFe.Evento.Clear;
    ACBrNFe1.EventoNFe.LerXMLFromString(OpenDialog1.FileName);

    ACBrNFe1.ImprimirEvento;
  end;

end;

  • 1 mês depois ...
Postado

Pessoal, alguém já passou por isso :

 

Estou tentando imprimir uma Carta de Correção e dá este erro : "Imprimir" numa messagebox

 

na linha da procedure do AcbrNfe abaixo :

 

procedure TACBrNFeDANFEClass.ErroAbstract(NomeProcedure: String);
begin
  raise EACBrNFeException.Create( NomeProcedure ) ;
end;
 

Eu estou usando assim :

 

var
   v_arquivo_cce : TXMLDocument;
begin
   ACBrNFe1.NotasFiscais.Clear;
   ACBrNFe1.NotasFiscais.LoadFromFile(l_nome_arquivo_nfe);
   ACBrNFe1.EventoNFe.Evento.Clear;
   v_arquivo_cce := TXMLDocument.Create(Self);
   v_arquivo_cce.LoadFromFile(l_nome_arquivo_cce);
   ACBrNFe1.EventoNFe.LerXMLFromString(v_arquivo_cce.XML.Text);
   ACBrNFe1.ImprimirEvento;
end;
 
Dá erro na linha ACBrNFe1.ImprimirEvento;
 
Muito Obrigado !
  • Moderadores
Postado

O modelo de DANFE está setado para RaveCB?


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Complementando o que o Kiko disse, hoje somente o RaveCB e Fast report possuem impressão de CC-e.

 

Outra coisa não precisa criar um xml document para carregar no componente, basta carregar direto do arquivo  com loadfromfile.

begin
   ACBrNFe1.NotasFiscais.Clear;
   ACBrNFe1.NotasFiscais.LoadFromFile(l_nome_arquivo_nfe);

   ACBrNFe1.EventoNFe.Evento.Clear;
   ACBrNFe1.EventoNFe.LodFromFile(l_nome_arquivo_cce);

   ACBrNFe1.ImprimirEvento;
end;

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

O Fortes também possui Impressão de CCe.  Acho que o único que não tem é o QuickReport.

  • Curtir 1

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

  • 1 mês depois ...
Postado

Olá Amigos .. estou com uma dúvida.. bom implementamos aqui a Impressão do comprovante da CCe utilizando FastReport.. estamos com dúvida em relação a impressão da condição de Uso .. pelo que vi o componente pega a o conteúdo da TAG xCondUso esse conteúdo que é jogado no layout sem acentos.. então o departamento da qualidade que realiza o teste das versões me questionou sobre a falta dos acentos nas condições de uso .. a primeira pergunta é necessário mesmo os acentos ou no layout tem que seguir o conteúdo do xml de retorno ?  desde já agradeço. 

  • 3 meses depois ...
Postado

Boa noite amigos..

Utilizo delphi 7 e, segundo eu li netste tópico, so imprime a cce com Fr ou RaveCB, o delphi 7 so tem o rave, da pra imprimir direto do componente??

Utilizando a unit  VMXCCePrint eu até visualizo a cce mas quando mando imprimir, simplesmente não vai nada para impressora..

Alguem pode me ajudar?

  • 4 semanas depois ...
  • Consultores
Postado

Bom dia Djean,

 

A Carta de Correção Eletrônica para o CT-e, só é valida para a versão 2.00 do CT-e.

 

Altere o arquivo ACBr.inc para que o componente ACBrCTe seja compilado na versão 2.00

 

Abra o programa exemplo, nele você tem opções de como imprimir e enviar por e-mail, não só a CC-e como o Cancelamento por Evento.

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

  • 4 semanas depois ...
  • Este tópico foi criado há 3684 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.