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 não ocasione 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ção duplicada ou pré-leitura de um dia que já foi processado.
O NSR é único e exclusivo por marcação de cada REP e é incremental e crescente, ou seja, o NSR da marcação exemplo do dia 19/05 é maior que o do dia 18/05.
O responsável pela leitura precisa ler e apontar o relógio de forma cronológica, ou seja, suponhamos que o período de apontamento é de 01/05 a 30/05, logo, deve ser efetuada a coleta e leitura de forma que não seja necessário ler dias anteriores, por exemplo: se de 01/05 a 07/05 já foram coletados no txt e lidas as marcações, o dia 03/05 não pode ser lido novamente, pois o NSR do dia 03.05 é menor que o último lido de 07/05.
Importante: A tabela RFB sempre é gravada por REP, o último NSR lido. Exemplo, o último NSR lido para o REP 002 possui número de NSR 000123456, o sistema lê neste caso do próximo que seria 0001234567 pra frente, nunca para trás. Essa particularidade deve ser verificada e controlada por quem realiza este processo de leitura e apontamento.
Saiba Mais:
Manual do Ponto Eletrônico
Pacote de Expedição Contínua Acumulado de RH
0 Comentários