Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema na formatação dos demonstrativos (alguns usuários) #27

Closed
efujit opened this issue Jan 30, 2019 · 1 comment
Closed

Problema na formatação dos demonstrativos (alguns usuários) #27

efujit opened this issue Jan 30, 2019 · 1 comment

Comments

@efujit
Copy link
Member

efujit commented Jan 30, 2019

Duas pessoas tiveram problemas recentes na visualização dos demonstrativos.
Quando os valores são inferiores a 1.000, o demonstrativo multiplica por 100. Por exemplo, um salário-mínimo de 954,00 é demonstrado como 95.400,00.
Alguns detalhes:

  • o problema é apenas nos demonstrativos. As contas estão corretas (podemos observar no Processamento que os números estão ok);
  • abrir a planilha em outra máquina não resolve o problema;
  • ao gerar o PDF, a visualização fica correta;
  • se uma outra pessoa abre a mesma planilha (compartilhamento), a formatação fica correta para essa pessoa;
  • ao salvar uma cópia da planilha, esta fica com visualização correta;
  • o erro acontece nas células com valor inferior a 1000;
  • o erro parece ocorrer na fórmula "split".

O receio é que alguma alteração recente do Google esteja se espalhando pelas contas.

Minha sugestão seria alterar as fórmulas dos demonstrativos que usam a técnica "transpor,split,join". Por exemplo, em vez de:
=ARRAYFORMULA(TRANSPOR(SPLIT(JOIN("#";{"Fator Reajuste"};FILTER(DESLOC(DemonstrativoFatorReajuste;1;0;TotalCompetencias);DESLOC(DemonstrativoDiferencas;1;0;TotalCompetencias)<>FALSO());{" ";" ";" ";SE(TotalLinhasAbono > 0;"Proporção";"")};SE(TotalLinhasAbono > 0;FILTER(DESLOC(DemonstrativoAbonoProporcao;1;0;TotalCompetencias);DESLOC(DemonstrativoAbono;1;0;TotalCompetencias)<>FALSO());""));"#")))
Poderíamos usar:
={"Fator Reajuste";filter(DESLOC(DemonstrativoFatorReajuste;1;0;TotalCompetencias);DESLOC(DemonstrativoDiferencas;1;0;TotalCompetencias)<>FALSO());" ";" ";" ";SE(TotalLinhasAbono > 0;"Proporção";"");SE(TotalLinhasAbono > 0;FILTER(DESLOC(DemonstrativoAbonoProporcao;1;0;TotalCompetencias);DESLOC(DemonstrativoAbono;1;0;TotalCompetencias)<>FALSO());"")}

@efujit
Copy link
Member Author

efujit commented Feb 1, 2019

Resolvido nas versões CalculoAtrasados v. 4.5.10 , CalculoRMI v. 4.2.3 e CalculoTC v. 3.3.8.

@efujit efujit closed this as completed Feb 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant