Jump to content

Delimitador Sped/Pis-Cofins


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

Recommended Posts

Boa tarde.

Eu não instalo os componentes ACBr's em meu Delphi, para evitar problemas entre as versões do Delphi. Faz algum tempo que utilizo os componentes dessa forma.

Eu faço isso não só com o ACBr, mas com todos os componentes não visuais das minhas aplicações.

Bom, estou implementanto o SPED PIS/COFINS e tive um problema na geração do arquivo. O mesmo estava sendo gerado se o delimitador |.

Ao verificar o método Set da property Delimitador, o mesmo Seta o referido valor nos blocos.

Mas, ao criar dinamicamente o componente, ele não faz isso, pois no método Create do ACBrPisCofins está:

FDELIMITADOR := '|', quando que, se colocasse Delimitador := '|' o problema não ocorreria.

Eu sei que a property é visível, e que pode ser setada diretamente nos projetos. Mas eu fiz uma pequena alteração no método Create, setando o valor da property, e não a variável. Ao fazer isso, a geração ficou correta.

Não sei qual é a implicação disso ao instalar e utilizar o referido componente de forma "visual".

De qualquer maneira, fica a dica (Segue anexo o arquivo ACBrPisCofins.pas que fiz a alteração).

OBS: O mesmo ocorre também com:

TrimString

CurMascara

Atenciosamente.

Jéter Rabelo Ferreira

ACBrSpedPisCofins.pas

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link to comment
Share on other sites

  • Consultores

Qual o motivo de você não ter feito o mesmo com o TrimString e CurMascara?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Bom dia.

Quando eu enviei o post, eu somente havia alterado o Delimitador.

Depois disso que eu percebi que "problema" ocorreria com as outras duas property's.

Como eu já havia enviado o post, somente coloquei uma observação no mesmo.

As declarações ficaram:

  Delimitador := '|';

  CurMascara := '#0.00';

  TrimString := True;

Atenciosamente.,

Jéter Rabelo Ferreira

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link to comment
Share on other sites

  • Consultores

Joia. Vou tentar dar atenção a isso hoje mesmo durante a tarde.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

  • Consultores

Corrigi na revisão 3296.

Favor testar e reportar.

Obrigado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

  • 2 weeks later...
  • Este tópico foi criado há 3816 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.