1) Atualizar o chamado TPIGCH, e realizar os procedimentos de instalação:
Chamado: TPIGCH
Função: RHU0291 - IMPORTACAO DE ARQUIVO PONTO
Situação: Programa rhu0291 está pulando a sequência das marcações quando é uma marcação já importada em outro lote e quando é efetuada a análise de marcações pelo rhu0292, ocorre erro: EMP IMP: XX Falta marcacao: (lote XX) XX-XX.
Solução: Alterada a rotina RHU0291 para importar todas as marcações do lote, mesmo que já tenha sido importada em lote anterior, neste caso, deverá importar a marcação já existente como ignorada para que não ocorra erro de falta de marcação ao processar o ponto.
Disponibilizado novo parâmetro no LOG00086 no caminho: LOGIX RH / PONTO ELETRONICO / PORTARIA 1510 - "Código do motivo de rejeição automática para marcações já existentes." O usuário deverá informar o código do motivo de rejeição automática (quando utilizado parâmetro do RHU1910 (Parâmetros) onde o sistema ignora automaticamente uma marcação que já existe, pois foi importada em um lote anterior). Esse motivo de rejeição automática será exibido no espelho do ponto da Portaria para indicar o motivo pelo qual a marcação foi ignorada.
O motivo de rejeição a ser informado no LOG00086 deve estar previamente cadastrado no RUH9190 (MOTIVOS DE OCORRÊNCIAS DA APONTADORIA).
Observações:
- Esta alteração serve para o modelo AFD e para o modelo Ponto.
- Obrigatório rodar o conversor RHU00909 pelo Log6000 para a inclusão do campo lote_arq na chave primária da tabela rhu_marc_relg_freq.
- Obrigatório rodar o conversor RHU00913 pelo LOG00086 para a criação do parâmetro no caminho: LOGIX RH / PONTO ELETRONICO / PORTARIA 1510 - "Código do motivo de rejeição automática para marcações já existentes.".
2) Executar o sql abaixo:
SELECT matricula, dat_ocorren, origem_ocorren
FROM rhu_marc_relg_freq
WHERE empresa = 'informar a empresa'
AND filial = 0
AND dat_refer >= 'informar a data de inicio do ponto'
AND dat_refer <= 'informar a data de fim do ponto'
AND motivo_alteracao IS NULL
AND tip_ocorren <> 'P'
AND ((origem_ocorren = 'M'
AND sit_ocorren = 'N')
OR (origem_ocorren <> 'M'
AND sit_ocorren = 'I'))
Caso existam dados, executar o comando abaixo para atualizar os registros antigos:
UPDATE rhu_marc_relg_freq SET motivo_alteracao = 'informar o código informado no LOG00086 no caminho: LOGIX RH / PONTO ELETRONICO / PORTARIA 1510 - "Código do motivo de rejeição automática para marcações já existentes."'
WHERE empresa = 'informar a empresa'
AND filial = 0
AND dat_refer >= 'informar a data de inicio do ponto'
AND dat_refer <= 'informar a data de fim do ponto'
AND motivo_alteracao IS NULL
AND tip_ocorren <> 'P'
AND (origem_ocorren <> 'M'
AND sit_ocorren = 'I')
Reprocessar o rhu1058 não deverá mais emitir a mensagem.