Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde. Eu cheguei a postar essa duvida num tópico que já estava aberta por outro usuário como NFe Cancelada, porém acho que não tinha muito  a ver com a dúvida que ele tinha postado, por isso resolvi abrir um novo topico.

Ao atualizar o componente para o trunk2, já sabendo que o danfe para rave estava em desuso, optei então por usar o Fortes Report para meu DANFE. quando estava fazendo testes notei que a tarja de NFe Cancelada está vindo sobre o código de barras, sendo que o do Rave imprimia a tarja no meio da página. Juliomar Marcheetti me orientou a mudar a tarja no componente.

Então procurei e encontrei o arquivo ACBrNFeDANFeRLRetrato.pas que está no caminho ...\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes

Encontrei o componente responsável por mostrar a mensagem de NF-e Cancelada, o componente é o rllXmotivo, eu o coloquei mais centralizado na página, salvei. Logo após mandei reinstalar o acbr novamente pelo ACBrInstall_Trunk2.exe, parece que não fez efeito, pois a mensagem de NF-e Cancelada continua aparecendo junto com o codigo de barras do protocolo.

   Alguem poderia me dar uma dica me orientando o que eu posso estar fazendo de errado?

  Grato.

Postado

boa tarde se você fez a instalação novamente vai alterar o que você mudou pois ele pega os arquivos do svn. Faça a alteração e sugira para que algum moderador suba ela pro svn assim toda a fez que você instalar o acbr vai estar com a sua alteração. OK

Postado

Prezado Leandroaoa. 

  Será mesmo? Acho que só baixaria via svn se eu escolhesse essa opção. Eu simplesmente mandei instalar novamente sem usar o SVN, tanto que o arquivo continua com a alteração que eu fiz.

  • Consultores
Postado

Bom dia a todos,

A principio o Tortoise não atualiza o fonte que você alterou, isso é uma faca de dois gumes, pois caso esse fonte tenha sido alterado visando melhorias ou correções e disponibilizado no SVN, na sua maquina não o mesmo fonte cai continuar o mesmo.

Castro, não conheço o Fortes, mas uma coisa é você reposicionar o objeto dentro do report e outra coisa é a sua impressão.

Lembre-se que no código do DANFE é possível definir em execução o posicionamento do objeto, ou seja, não adianta nada você posicionar o objeto com um Left = 250 se existe uma linha de código que diz que altera o Left do mesmo objeto para 150.

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

supostamente o svn devia tentar efetuar o merge do arquivo.

se não conseguiu ele informa essa situação e cabe ao utilizador decidir o que fazer: qual das fontes quer usar ou efetuar ele mesmo o merge.

até ao momento nunca problemas com as minhas alterações no acbr entrarem e conflito com as originais (ufaaa)

Postado

  Prezado Italo, obrigado pela resposta. Fiz uma procura em todos os arquivos do projeto acbr, procurei qualquer referência ao componente  rllXmotivo, ele até tem a propriedade Left setada, mas é o na unit   ACBrNFeDANFeRLPaisagem.pas e  não na  ACBrNFeDANFeRLRetrato.pas. 

  Não há nenhuma referência  a propriedade top, então nomínimo ele deveria ficar na posição top em que o deixei, insisto nessa situação pois na minha opinião acho que visualmente a tarja NFe cancelada no meio do DANFE chama mais atenção do que no código de barras da chave, fora que em algumas impressoras a tarja está muito confusa.

   Grato.

Postado

  Prezado Hleorj, continuasaindo a tarja em cima do codigo de barras.

 Eu substitui o arquivo que você me enviou e dei um buid em meu projeto novamente. Será que fiz algo errado?

  Grato.

Postado (editado)

  Opa. Substitui os arquivos e mandei reinstalar pelo ACBrInstall_Trunk2.exe e deu os seguintes erros: 

D:\acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas(2191) Error: There is no overloaded version of 'FormatFloat' that can be called with these arguments

D:\acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas(2192) Error: There is no overloaded version of 'FormatFloat' that can be called with these arguments


D:\acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLClass.pas(143) Fatal: Could not compile used unit '..\..\..\..\..\..\..\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas'
 

Editado por castrocac
  • Moderadores
Postado

tarja.png

 

Entre no d7 .. 

Vá em  ...Acbr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes

Abra o Dpk..,

   Abra os formularios..

      salve.. e feche

Entre no   Acbrdemo . Complie. e execute.

 

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Postado

 Deu erro na linha 2191 e 2192:

        Result := Result + ACBrStr('NO INÍCIO: ' ) + FormatFloat('###,##0.000', comb.encerrante.vEncIni) + #13#10;
        Result := Result + 'NO FINAL: ' + FormatFloat('###,##0.000', comb.encerrante.vEncFin) + #13#10;
 

Como percebi que se tratava de informações sobre combustivel e não uso em meu sistema, comentei a linha e fiz as rotinas que você me passou e por incrível que pareça continua imprimindo a tarja nfe cancelada no código de barras.

    Curioso que no arquivo que você me enviou o componente rllXmotivo continua em cima do código de barras. Ele não deveria estar em outro local?

    Segue a imagem para você dar uma olhada.

 

forum.jpg

  • Moderadores
Postado

@castrocac  atualize o acbr. por causa de  informações sobre combustivel. O Rlxmotivo vai continuar aparecendo.

Use o demo do acbr , marque NfeCancelada. para efetuar o teste.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Postado
18 horas atrás, hleorj disse:

Sim.. não se esqueça..estamos testando uma solução. quer sirva para todos .

 

Prezado Hleorj, desinstalei a versão que eu tinha aqui do acbr, criei uma nova pasta baixei pelo svn os arquivos trunk2. Antes de instalar novamente o componente rodei o apagarAcbr.bat. 

   Após isso executei como administrador ACBrInstall_Trunk2.exe e instalou tudo sem problemas, preferi não atualizar os seus arquivos, achei melhor ver se a atualização ficou 100%, abri meu sistema e o recompilei, quando fui imprimir um danfe deu o erro que esta anexo.

   Confesso que pesquisei sobre esse erro e só encontrei uma duvinda em julho quando o trunk2 ainda estava em desenvolvimento e com alguns bugs, mas no tópico nao deram solução

   Você tem alguma idéia do que pode estar acontecendo?

 

Forum.png

  • Moderadores
Postado
20 horas atrás, hleorj disse:

tarja.png

 

Entre no d7 .. 

Vá em  ...Acbr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes

Abra o Dpk..,

   Abra os formularios..

      salve.. e feche

Entre no   Acbrdemo . Complie. e execute.

 

Claro que sim..

Escrevi acima .. Quando me disse que está usando o d7

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

  • Moderadores
Postado
Agora, Juliomar Marchetti disse:

bom dia !

esse daii é do Fortes report e alguém está salvando essas propriedades no dfm do arquivo e assim gera esse erro!

Eu.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

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