Tempo aproximado para leitura: 00:01:00 min
Dúvida
Qual a funcionalidade da tabela RFB e como controlar a leitura para que o NSR gere erros no processo de leitura?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Ponto Eletrônico - Todas as versões
Solução
A tabela RFB grava o registro do último NSR de cada leitura para cada REP cadastrado, controlando o NSR para evitar marcações duplicadas ou a pré-leitura de um dia que já foi processado.
O NSR é único e exclusivo para cada marcação de cada REP e é incremental e crescente, ou seja, o NSR de uma marcação do dia 19/05, por exemplo, será maior que o NSR de uma marcação do dia 18/05.
O responsável pela leitura deve realizar a leitura e o apontamento do relógio de forma cronológica. Suponhamos que o período de apontamento seja de 01/05 a 30/05. Nesse caso, a coleta e a leitura devem ser realizadas de forma que não seja necessário reler dias anteriores.
Por exemplo: se, de 01/05 a 07/05, as marcações já foram coletadas no arquivo .txt e lidas pelo sistema, as marcações do dia 03/05 não poderão ser lidas novamente, pois o NSR do dia 03/05 é menor que o último NSR lido referente ao dia 07/05.
Importante: A tabela RFB sempre grava, por REP, o último NSR lido.
Exemplo: se o último NSR lido para o REP 002 possui o número 000123456, o sistema realizará a leitura a partir do próximo NSR, ou seja, 000123457 em diante, nunca retrocedendo para NSRs anteriores.
Essa particularidade deve ser verificada e controlada pelo responsável pela realização do processo de leitura e apontamento.
Saiba mais:
Manual do Ponto Eletrônico
Pacote de Expedição Contínua Acumulado de RH
0 Comentários