| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Controle de Frequência |
| Função: | PE7100 - Tarefa Atualiza Marcação Controle de Acesso PE2222 - Elimina Importação de Batidas |
| Ticket: | 14597565 |
| Requisito/Story/Issue : | DRHJORNDTS-1042 |
Quando dois usuários ou mais usuários executam ao mesmo tempo o programa PE7100 ou, a execução ocorrem em paralelo à execução via RPW, o mesmo registro da tabela msa_control_marcac está sendo processado duas vezes, gerando duplicidade nas tabelas marcac_import, movto_mpe_refeit e erro_import_mpe.
O programa que realiza o processamento das marcações integradas de outros sistemas foi ajustado para que ao ler as marcações pendentes de processamento verifique se o campo do número sequencial já foi preenchido; caso esteja preenchido a marcação será desconsiderada pois, este campo indica que a mesma já foi lida por outro usuário.
Também houve alteração no programa que elimina a importação de batidas para que, ao identificar que a marcação de ponto, marcação de refeição ou erro de importação que está sendo eliminado foi originado pela execução do programa PE7100 realize a atualização do campo do número sequencial (tabela.campo msa_control_marcac.num_seqcial_msa) com o valor 0, permitindo que esta marcação seja reprocessada pelo programa PE7100