Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

LCDPR - Data da situação especial nula, mas no arquivo gera 30121899


Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 502 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Fiz uma implementação do livro caixa digital de produtor rural, ao gerar o arquivo não informo a data de situação especial, mas no arquivo fica 30121899.

Observando o código, alterei o fonte acbr para não usar a função formatDate quando for nulo, na unit UACBrLCDPR - TACBrLCDPR.WriteBloco0000 - AddCampo(formatDate(DT_SIT_ESP))

Link to comment
Share on other sites

  • Consultores

Por favor anexe o arquivo se ele resolveu para que façamos o merge e subimos ao SVN

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  1. Alterei a função 'formatDate' no arquivo LCDPRUtils.pas, para verificar se a data é nula e retornar ''. Este caso é quando a 'situação especial' é normal então o campo 'data da situação especial' deve ser nulo.
  2. Alterei a função 'formatNumeric' no arquivo LCDPRUtils.pas, adicionando mais um parâmetro chamado 'Size' opcional para adicionar um 'PadLeft'. Este caso é utilizado na % participação do imóvel, onde o manual e de tamanho (5,2), exemplo 10000 ou 09000 ou 00950.
  3. Criei a rotina de 'LimpaRegistros' para listar os blocos tipo 'List', sendo chamado antes de informar os blocos, para evitar que duplique toda vez que clicar em gerar.

 

 

UACBrLCDPR.pas LCDPRUtils.pas

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • Consultores

Boa tarde.

Obrigada pela contribuição, adicionada ao svn.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • 1 month later...

Boa tarde, gostaria de saber se a alteração com relação a "Data da Situação especial nula" que o colega acima contribuiu já foi para o svn?

Fiz a atualização hoje, na revisão 19276 e ao verificar os logs vi que essa alteração ainda não consta.

Estou perguntando porque hoje descobri um pequeno problema e criei um post com uma pequena alteração, também no arquivo "UACBrLCDPR.pas".

Obrigado.

Leandro Araújo, Analista de Sistemas.

Link to comment
Share on other sites

  • Consultores
8 horas atrás, Leandro Araújo disse:

Boa tarde, gostaria de saber se a alteração com relação a "Data da Situação especial nula" que o colega acima contribuiu já foi para o svn?

Fiz a atualização hoje, na revisão 19276 e ao verificar os logs vi que essa alteração ainda não consta.

Estou perguntando porque hoje descobri um pequeno problema e criei um post com uma pequena alteração, também no arquivo "UACBrLCDPR.pas".

Obrigado.

Basta corrigir e anexar aqui que validaremos

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Consultores

Bom dia.

17 horas atrás, Leandro Araújo disse:

Estou perguntando porque hoje descobri um pequeno problema e criei um post com uma pequena alteração, também no arquivo "UACBrLCDPR.pas"

Indique por favor qual é o tópico criado.

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

9 horas atrás, Juliomar Marchetti disse:

 

 

 

Basta corrigir e anexar aqui que validaremos

 

Em 27/01/2020 at 10:37, izaquesouza disse:
  1. Alterei a função 'formatDate' no arquivo LCDPRUtils.pas, para verificar se a data é nula e retornar ''. Este caso é quando a 'situação especial' é normal então o campo 'data da situação especial' deve ser nulo.
  2. Alterei a função 'formatNumeric' no arquivo LCDPRUtils.pas, adicionando mais um parâmetro chamado 'Size' opcional para adicionar um 'PadLeft'. Este caso é utilizado na % participação do imóvel, onde o manual e de tamanho (5,2), exemplo 10000 ou 09000 ou 00950.
  3. Criei a rotina de 'LimpaRegistros' para listar os blocos tipo 'List', sendo chamado antes de informar os blocos, para evitar que duplique toda vez que clicar em gerar.

 

 

UACBrLCDPR.pas 13 kB · 1 download LCDPRUtils.pas 3 kB · 1 download

Na verdade já foi corrigido pelo @izaquesouza como descrito no tópico, com os arquivos anexados por ele.

Só não vi as alterações dele no svn até a revisão (19276) de ontem (02/03/2020), quando fui mandar minha contribuição.

Acho que ainda não foi feito o merge, isso?

Não queria misturar o assunto do tópico com a alteração que fiz, por isso só estou avisando que não foi feito o merge.

As alterações não encontradas no svn são a 1 e 2 citadas, a alteração 3 (com relação a limpeza dos registros) feita por ele também não se encontra, mas parece que outro membro já fez uma alteração parecida, que já se encontra no svn:
https://www.projetoacbr.com.br/forum/topic/56293-o-lcdpr-não-está-limpando-as-informações-dos-campos-ao-gerar-pela-segunda-vez/

Com relação a minha alteração, que não envolve o mesmo assunto é o link a seguir:
https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/

Obrigado.

31 minutos atrás, Juliana Tamizou disse:

Bom dia.

Indique por favor qual é o tópico criado.

Att.

O referido tópico é esse:
https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/

Obrigado.

Edited by Leandro Araújo
  • Like 1

Leandro Araújo, Analista de Sistemas.

Link to comment
Share on other sites

  • Consultores
  • Solution
Em 03/03/2020 at 10:50, Leandro Araújo disse:

 

Na verdade já foi corrigido pelo @izaquesouza como descrito no tópico, com os arquivos anexados por ele.

Só não vi as alterações dele no svn até a revisão (19276) de ontem (02/03/2020), quando fui mandar minha contribuição.

Acho que ainda não foi feito o merge, isso?

Não queria misturar o assunto do tópico com a alteração que fiz, por isso só estou avisando que não foi feito o merge.

As alterações não encontradas no svn são a 1 e 2 citadas, a alteração 3 (com relação a limpeza dos registros) feita por ele também não se encontra, mas parece que outro membro já fez uma alteração parecida, que já se encontra no svn:
https://www.projetoacbr.com.br/forum/topic/56293-o-lcdpr-não-está-limpando-as-informações-dos-campos-ao-gerar-pela-segunda-vez/

Com relação a minha alteração, que não envolve o mesmo assunto é o link a seguir:
https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/

Obrigado.

O referido tópico é esse:
https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/

Obrigado.

As alterações feitas pelo @izaquesouza foram enviadas ao SVN na revisão 19345. Obrigado @izaquesouza.

Como você mesmo notou, outras alterações foram feitas na mesma porção do código, então eu precisei de um pouco mais de tempo para conciliar as alterações e testar.

Acredito que agora esteja ok. Mas peço que testem e reportem qualquer problema.

Quanto ao seu tópico, vou te responder por lá.

  • Thanks 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.