Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)
  Em 28/02/2025 at 12:58, Italo Giurizzato Junior disse:

Bom dia @Sandro Andre Reghelin,

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.

Expandir  

foi feita alguma modificação, fiz a atualização dos fontes no dia 21/02/2025

mas vou refazer agora, demora um pouco porque sempre faço um backup antes por questão de segurança 

Editado por Sandro Andre Reghelin
complementar informação
  • Moderadores
Postado
  Em 28/02/2025 at 13:55, Sandro Andre Reghelin disse:

acabei de atualizar e testar  e não teve alterações....

Expandir  

lembrando que existe a parte de herança e pode ser que não seja nas unit´s da elotech as mundanças

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
  Em 28/02/2025 at 14:17, Juliomar Marchetti disse:

lembrando que existe a parte de herança e pode ser que não seja nas unit´s da elotech as mundanças

Expandir  

acredito que achei o problema... no unit ACBrNFSeXDANFSeRLRetrato

na procedure TfrlXDANFSeRLRetrato.RLNFSeBeforePrint(Sender: TObject;  var PrintIt: Boolean);

ele não respeita a configuração do componente está como False o DetalharServico e no debug ele vem como True,  no provedor

Elotech e no Iss ele vem como False que é como está minha configuração..

  Detalhar := ACBrNFSe.Provider.ConfigGeral.DetalharServico;

  RLNFSe.Title := 'NFS-e: ' + fpNFSe.Numero;
  TDFeReportFortes.AjustarMargem(RLNFSe, fpDANFSe);
  rlbItens.Visible := not Detalhar;
  rlbHeaderItensDetalhado.Visible := Detalhar;
  subItens.Visible := Detalhar;

Postado
  Em 28/02/2025 at 14:47, Sandro Andre Reghelin disse:

acredito que achei o problema... no unit ACBrNFSeXDANFSeRLRetrato

na procedure TfrlXDANFSeRLRetrato.RLNFSeBeforePrint(Sender: TObject;  var PrintIt: Boolean);

ele não respeita a configuração do componente está como False o DetalharServico e no debug ele vem como True,  no provedor

Elotech e no Iss ele vem como False que é como está minha configuração..

  Detalhar := ACBrNFSe.Provider.ConfigGeral.DetalharServico;

  RLNFSe.Title := 'NFS-e: ' + fpNFSe.Numero;
  TDFeReportFortes.AjustarMargem(RLNFSe, fpDANFSe);
  rlbItens.Visible := not Detalhar;
  rlbHeaderItensDetalhado.Visible := Detalhar;
  subItens.Visible := Detalhar;

Expandir  

Olhando o fonte  do provider está fixo pelo que entendi:

procedure TACBrNFSeProviderEloTech203.Configuracao;
begin
  inherited Configuracao;

  with ConfigGeral do
  begin
    UseCertificateHTTP := False;
    Identificador := '';
    CancPreencherCodVerificacao := True;
    DetalharServico := True;
    ConsultaPorFaixaPreencherNumNfseFinal := True;

    Autenticacao.RequerLogin := True;

    ServicosDisponibilizados.EnviarUnitario := False;

    Particularidades.PermiteMaisDeUmServico := True;
  end;

 

ai agora peço a opinião de vcs, para a solução....

Postado
  Em 28/02/2025 at 14:52, Sandro Andre Reghelin disse:

Olhando o fonte  do provider está fixo pelo que entendi:

procedure TACBrNFSeProviderEloTech203.Configuracao;
begin
  inherited Configuracao;

  with ConfigGeral do
  begin
    UseCertificateHTTP := False;
    Identificador := '';
    CancPreencherCodVerificacao := True;
    DetalharServico := True;
    ConsultaPorFaixaPreencherNumNfseFinal := True;

    Autenticacao.RequerLogin := True;

    ServicosDisponibilizados.EnviarUnitario := False;

    Particularidades.PermiteMaisDeUmServico := True;
  end;

 

ai agora peço a opinião de vcs, para a solução....

Expandir  

Fazendo mais alguns testes aqui, pelo que vi o que está  no componente não é lido, peguei um cliente de Curitiba, provedor Iss que vem como False, mudei no componente para True, e não alterou em nada a impressão..., no fonte do provedor da Elotech comentei a linha onde estava fixo o valor da propriedade, reinstalei o ACBR e testei, imprimiu como se estivesse False a propriedade, mudei para True no componente e também não mudou a impressão...

  • Moderadores
Postado
  Em 28/02/2025 at 18:41, Sandro Andre Reghelin disse:

Fazendo mais alguns testes aqui, pelo que vi o que está  no componente não é lido, peguei um cliente de Curitiba, provedor Iss que vem como False, mudei no componente para True, e não alterou em nada a impressão..., no fonte do provedor da Elotech comentei a linha onde estava fixo o valor da propriedade, reinstalei o ACBR e testei, imprimiu como se estivesse False a propriedade, mudei para True no componente e também não mudou a impressão...

Expandir  

Então tu tem alguma mudança local que interferiu no que é feito no componente.

reverta todo o svn exatamente igual e reinstale e teste

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Consultores
Postado

Bom dia @Sandro Andre Reghelin,

Por favor siga os paços abaixo:

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com as opções de apagar arquivos antigos e Usar o ACBrXmlDocument marcadas.
Compile a aplicação com a opção Build.
Por fim repita os testes.
 

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
  Em 04/03/2025 at 11:51, Italo Giurizzato Junior disse:

Bom dia @Sandro Andre Reghelin,

Por favor siga os paços abaixo:

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com as opções de apagar arquivos antigos e Usar o ACBrXmlDocument marcadas.
Compile a aplicação com a opção Build.
Por fim repita os testes.
 

Expandir  

não tenho alterações locais...

vou fazer como indicou....

 

  • Moderadores
Postado
  Em 05/03/2025 at 18:51, Sandro Andre Reghelin disse:

não tenho alterações locais...

vou fazer como indicou....

 

Expandir  

faça um clean up e depois um revert no svn do acbr, após um update e rode o instalador

se mesmo assim não der, sugiro excluir a pastas e fazer um checkout do zero do ACBr

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
  Em 06/03/2025 at 00:51, Juliomar Marchetti disse:

faça um clean up e depois um revert no svn do acbr, após um update e rode o instalador

se mesmo assim não der, sugiro excluir a pastas e fazer um checkout do zero do ACBr

Expandir  

Bom dia, refiz todo processo de instalação como o indicado, e continua não obedecendo o que está no componente

testei com uma base que usa o ISS de Curitiba, nessa sempre imprime como se  DetalharServico  estivesse como False,

na base usando o Elotech de Ponta Grossa, fica como se estivesse como True

  • Consultores
Postado

Bom dia @Sandro Andre Reghelin,

Tomei como base 2 dos XMLs de NFS-e que você anexou e usando o programa exemplo pedi para imprimir o DANFSE feito em Fortes Report.

A nota de numero 127 ficou da seguinte forma:

image.png

Conteúdo da tag Discriminacao no XML:

<Discriminacao>32 - ALUGUEL; Qtde: 1.0000; Valor: R$ 150.00;;DESCONTOS: R$ 0.00;;EMPRESA ENQUADRADA NO SIMPLES NACIONAL - WWW.PG.PR.GOV.BR/PROCON - 0800-6451250 - AV VISCONDE DE TAUNAY, 950 - RONDA - 84051-900 - PONTA GROSSA - PR;PARCELA 1 - 21/2/2025 - Valor: R$ 150.00|Cod. Atividade: 1.07|CNAE: 6209100</Discriminacao>

A nota de numero 132:

image.png

Conteúdo da tag Discriminacao no XML:

<Discriminacao>32 - ALUGUEL; Qtde: 1.0000; Valor: R$ 200.00;;DESCONTOS: R$ 0.00;;EMPRESA ENQUADRADA NO SIMPLES NACIONAL - WWW.PG.PR.GOV.BR/PROCON - 0800-6451250 - AV VISCONDE DE TAUNAY, 950 - RONDA - 84051-900 - PONTA GROSSA - PR;PARCELA 1 - 27/2/2025 - Valor: R$ 200.00 ; Cod. Atividade: 1.07;CNAE: 6209100;</Discriminacao>

Para mim a impressão esta correta conforme consta no XML.

 

De que forma você deseja que saia?

 

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
  Em 07/03/2025 at 11:31, Italo Giurizzato Junior disse:

Bom dia @Sandro Andre Reghelin,

Tomei como base 2 dos XMLs de NFS-e que você anexou e usando o programa exemplo pedi para imprimir o DANFSE feito em Fortes Report.

A nota de numero 127 ficou da seguinte forma:

image.png

Conteúdo da tag Discriminacao no XML:

<Discriminacao>32 - ALUGUEL; Qtde: 1.0000; Valor: R$ 150.00;;DESCONTOS: R$ 0.00;;EMPRESA ENQUADRADA NO SIMPLES NACIONAL - WWW.PG.PR.GOV.BR/PROCON - 0800-6451250 - AV VISCONDE DE TAUNAY, 950 - RONDA - 84051-900 - PONTA GROSSA - PR;PARCELA 1 - 21/2/2025 - Valor: R$ 150.00|Cod. Atividade: 1.07|CNAE: 6209100</Discriminacao>

A nota de numero 132:

image.png

Conteúdo da tag Discriminacao no XML:

<Discriminacao>32 - ALUGUEL; Qtde: 1.0000; Valor: R$ 200.00;;DESCONTOS: R$ 0.00;;EMPRESA ENQUADRADA NO SIMPLES NACIONAL - WWW.PG.PR.GOV.BR/PROCON - 0800-6451250 - AV VISCONDE DE TAUNAY, 950 - RONDA - 84051-900 - PONTA GROSSA - PR;PARCELA 1 - 27/2/2025 - Valor: R$ 200.00 ; Cod. Atividade: 1.07;CNAE: 6209100;</Discriminacao>

Para mim a impressão esta correta conforme consta no XML.

 

De que forma você deseja que saia?

 

Expandir  

Dessa forma aí como imprimiu no exemplo, aqui o para provedor ISS Curitiba sai como mandou acima, mas o Elotech sai como abaixo, mesmo marcando o detalharservico como false ou true não muda nada, e no Iss Curitiba também,  se mudo para true ou false não muda a impressão, mas como disse o Iss imprime corretamente...

 

impressao.png

  • 2 semanas depois ...
Postado
Postado
  Em 24/03/2025 at 14:15, Italo Giurizzato Junior disse:

Bom dia @Sandro Andre Reghelin,

Fiz um teste com o XML da nota de numero 133 que você anexou, veja o resultado:

image.png

Expandir  

Italo achei a diferença entre meu sistema e o programa de exemplo, no programa de exemplo vocês carregam o xml e fazem a impressão...

aqui no sistema nosso, foi feito sem carregar, pega o que foi carregado no componente ACBrNFSeX1.NotasFiscais durante o processo de gerar a nfse

e manda imprimir com o ACBrNFSeX1.NotasFiscais.Imprimir

Teoricamente o que está carregado e o mesmo que estão sendo salvo pelo ACBR no xml...

 

  • Consultores
Postado

Boa tarde Sandro,

Os dados populados no componente para gerar o XML, são os dados do RPS.

A impressão do DANFSE é com base no XML da NFS-e que é retornado pelo webservice do provedor.

Ao limpar o componente e carregar o XML da NFS-e, a rotina de leitura faz alguns tratamentos como por exemplo a quebra de linha.

Isso foi feito para que esse tratamento não precisasse ser aplicado nos geradores de DANFSE escritos em Fortes Report, Fast Report e FPDF.

Dai a importância de carregar o XML da NFS-e.

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

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...