Páginas filhas
  • DT Impressão de Holerite em Duas Vias com 16 e Mais Eventos


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Recursos Humanos
Função:RHUFP046 – Impressão de Padrão Recibo de Pagamento
Ticket:8641757
Requisito/Story/Issue (informe o requisito relacionado) :

DVAFIS-6008


02. SITUAÇÃO/REQUISITO

Quando um holerite impresso em duas vias possui mais de 16 eventos de provento e/ou desconto, é feita uma quebra de página para que sejam impressas cada via em uma página diferente, evitando que a 2ª via seja impressa 'cortando' informações; caso contrário, são impressas ambas as vias em uma única página.

Contudo, estava sendo utilizada apenas a quantidade de eventos do último holerite impresso. Assim, caso o último holerite possuísse mais de 16 eventos, acabaria efetuando a quebra de linha para todos os demais também, mesmo para aqueles com menos de 16 eventos. Em outro cenário, quando o último holerite possuísse 16 ou menos eventos, acabaria imprimindo as duas vias em uma única página, mesmo para os holerites com mais de 16 eventos, 'cortando' informações da 2ª via e gerando uma nova página para imprimir somente o restante 'cortado' dessas informações.

Além disso, mesmo quando impressas cada via em uma página, era impressa também a linha tracejada que separa as vias, que se torna desnecessária nesse caso.


Imagem 1 – RHUFP046 – Foram listadas duas matrículas, a primeira com 16 eventos calculados na folha de salário e a segunda com 17. Não foi marcado para imprimir apenas uma via, portanto serão impressas duas vias por holerite.


Imagem 2 – RHUR020 – O holerite da segunda matrícula, com 17 eventos, foi impresso corretamente uma via em cada página. No entanto, foi gerada a linha tracejada que separa as vias, desnecessária neste caso.


Imagem 3 – RHUR020 – O holerite da primeira matrícula possui apenas 16 eventos; mas como o último holerite, o da segunda matrícula, possui mais de 16 eventos, gerou indevidamente o da primeira matrícula com uma via em cada página, também.

03. SOLUÇÃO

Para que não ocorram mais esses equívocos, foi ajustada a verificação da quantidade de eventos para ser realizada a cada holerite, imprimindo os com 16 ou menos eventos com ambas as vias em uma única página e os com mais de 16 eventos, uma via em cada página.


Imagem 4 – RHUR020 – Após ajustes, estão sendo impressos corretamente os holerites com 16 ou menos eventos com ambas as vias em uma única página.


Imagem 5 – RHUR020 – E os holerites com mais de 16 eventos continuam sendo impressos com uma via em cada página e, agora, sem a linha tracejada para separá-las.