Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)
5 minutos atrás, 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.

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
Postado
24 minutos atrás, 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

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
3 minutos atrás, 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;

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
3 horas atrás, 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....

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

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: [email protected]
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 08: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.
 

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

vou fazer como indicou....

 

  • Moderadores
Postado
5 horas atrás, Sandro Andre Reghelin disse:

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

vou fazer como indicou....

 

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: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
13 horas atrás, 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

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 08: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?

 

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
Em 24/03/2025 at 11: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

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