Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | PONA160, PONA161 e GPEM026A, GPEM026A e GPEM026B |
Ticket: | 502802 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHESOCP-10981, DRHESOCP-18152 |
Pacote: | Será liberado no pacote de expedição do eSocial de 06/2020. |
02. SITUAÇÃO/REQUISITO
Sugestão de melhoria para que seja possível efetuar o cadastro de troca de turno em data futura.
03. SOLUÇÃO
Após a criação dos campos PF_INTGTAF e PF_TAFKEY, será Para que seja possível efetuar o cadastro de troca de turno em data futura, foram criados os campos PF_INTGTAF e PF_TAFKEY, que possuem a estrutura abaixo:
Campo | Tipo | Ordem | Tam | Titulo | Pict | F3 | Combo | Obrigat | Valid |
---|---|---|---|---|---|---|---|---|---|
PF_INTGTAF | D | 15 | 8 | Dt.Integ.TAF | |||||
PF_TAFKEY | C | 16 | 60 | Vlr. TAFKEY |
Além disso, foi criado o parâmetro MV_DTCGTNO, do tipo data, que será utilizado no job GPEM026B() e definirá a partir de qual data será considerado as trocas de turno para integração do evento S-2206.
No cadastro de troca de turno e no processo de troca de turno em lote, será permitido incluir uma troca de turno em data superior a database normalmente, No entanto, Nessa situação, o cadastro da troca de turno será salvo na tabela SPF, mas não será efetuado integração do evento S-2206.
Para a geração do evento S-2206, que somente será gerado e integrado através de execução do job GPEM026B, quando chegar o dia da troca de turno.será utilizado o job GPEM026B(), que atualmente é utilizado para envio de outros cadastros, como afastamentos e alterações salariais, Através da data configurada no parâmetro MV_DTCGTNO, o sistema irá filtrar os registros na tabela SPF (Troca de Turno) maior ou iguais a essa data, limitado a database de execução do job e que ainda não tenham sido integradas, isto é, que estejam com o campo PF_INTGTAF vazio.
Informações | ||
---|---|---|
| ||
Para quem já utiliza o job GPEM026B() a execução será automática, pois o default desta nova execução é True (verdadeiro). Caso esta execução não seja desejada, é possível desabilitar essa opção. Para isso, é preciso informar o sexto parâmetro como falso no cadastramento do Schedule no módulo Configurador. Exemplo: GPEM026B(.T.,.T.,.T.,.T.,.T., .F.) Abaixo todos os parâmetros da rotina: GPEM026B(lAltSal, lAfast, lAltSindica, lConvoca, lAltDep,lAltTurno) lAltSal - Informa se deve ou não executar a rotina de alteração salarial lAfast - Informa se deve ou não executar a rotina de afastamentos lAltSindica - Informa se deve ou não executar a rotina de alteração sindical lConvoca - Informa se deve ou não executar a rotina de locais de convocação lAltDep - Informa se deve ou não executar a rotina de alteração de dependentes lAltDep - Informa se deve ou não executar a rotina de troca de turno. Obs: Nome das variáveis utilizado apenas como exemplo |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |