Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 05 min


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:

CampoTipoOrdemTamTituloPictF3ComboObrigatValid
PF_INTGTAFD158Dt.Integ.TAF




PF_TAFKEYC1660Vlr. 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
titleObservaçõ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>