Páginas filhas
  • RHU1058 - rhu0292 - Como corrigir a mensagem: "Func: XX/XXXX Marcação sem motivo de rejeição"?

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.