Árvore de páginas

Fechamento do Ponto - Exclusividade de Tabelas

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAPON

Função:

PONM090

Situação/Requisito:

Atualmente, durante o fechamento do ponto, não é possível fazer nenhuma alteração nas marcações/apontamentos, mesmo em outros períodos ou filiais diferentes das que estão sendo fechadas.

Solução/Implementação:

Melhoria no processo de fechamento do ponto eletrônico para que o bloqueio seja feito por Filial + Período.

No momento de iniciar o fechamento todas as tabelas serão bloqueadas, a fim de garantir que ninguém esteja usando as rotinas que sofreram o bloqueio, caso não seja possível abrir as tabelas principais do fechamento com exclusividade, o processo não será inicializado.

Após o inicio do fechamento, as tabelas serão abertas novamente em modo compartilhado, permitindo sua alteração, e serão criados semáforos para bloqueio montados de acordo com as opções selecionadas no fechamento, que conterá a FILIAL (caso a SPO seja exclusiva) e o Período de apontamento a ser fechado. Neste momento qualquer alteração que se enquadre neste range será bloqueada, entretanto, filiais que não estão sendo fechadas, e mesmo períodos diferentes do período fechado, poderão ser alterados normalmente.

Conforme o fechamento vai sendo finalizado, as filiais já tratadas vão sendo liberadas, por exemplo: Ao iniciar o fechamento foram selecionadas as filiais "01", "02" e "03", ambas estarão bloqueadas (de acordo com o período de apontamento) no inicio do fechamento. Após a finalização da filial "01", apenas as filiais "02" e "03" estarão bloqueadas, e assim por diante.

Tickets relacionados:

DRHPONTP-1474