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