Árvore de páginas

Lançamentos Horizontal

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

Gestão Pessoal

Função:

GPER105.PRW

Situação/Requisito:

Na Release 12.1.6, o relatório GPER105 (Relatório de Incidências) era impresso em formato de coluna e exportado para o Excel em tabela.

O cliente está migrando para o release 12.1.17 e o relatório não está permitindo a geração em formato de tabela.

Além disso, o layout foi alterado para ter uma quebra/agrupamento por funcionário, ou seja, o relatório não imprime mais um funcionário por linha.

Solução/Implementação:


Alterado o fonte GPER105 para disponibilizar a opção de impressão de funcionário por linha.

Foi necessário exibir uma mensagem ao usuário do tipo MSGYESNO (“Imprime um funcionário por linha? Caso contrário, a impressão será agrupada/quebrada por funcionário”) no começo da rotina para o usuário informar se o relatório será do tipo “funcionário por linha” ou com “quebra de funcionário”.

Não foi possível utilizar um parâmetro para este ponto, pois na tela de parâmetros o layout do relatório já foi definido e esta pergunta define exatamente o layout a ser seguido.


Quanto a impressão em formato de tabela no Excel, este está disponível apenas na opção de impressão “funcionário por linha”.

Caso o usuário deseje a impressão por quebra de funcionário e em formato de planilha, o sistema informa que este formato é possível apenas na impressão de “funcionário por linha”.

No formato planilha o usuário é informado, antes da impressão, que o sistema não demonstrará o totalizador por filial.

Tickets relacionados:

3713581