Tempo aproximado para leitura: 00:01:00 min
Dúvida
O que verificar quando no log de leitura gerar a inconsistência: Totalizador divergente com as marcações do arquivo txt?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Ponto Eletrônico - Todas as versões
Solução
Essa inconsistência se trata de uma obtenção e produção do arquivo.txt, onde a primeira marcação do arquivo (primeiro NSR) se encontrava juntamente com o cabeçalho do arquivo (dados da Empresa).
Pelo layout do arquivo txt, chancelado pela Portaria 1510/2009, a primeira linha refere-se à Razão Social da Empresa e seu CNPJ, a partir da segunda linha, temos as marcações do arquivo.
Para validar essa divergência, quando o arquivo txt foi aberto pelo Programa do Windows Bloco de Notas, pois pelo Notepad++ ou Word, o arquivo estava correto.
Veja abaixo o arquivo aberto no Notepad++
Note que, na primeira linha o Programa demonstra a marcação de número de NSR 000001258
O totalizador, nesse caso, contabilizou 420 marcações, veja:
Porém, quando o arquivo txt é lido no Protheus, gera no log de Marcações divergentes do totalizador, acessando o Cadastro do Relógio posicionando no código deste REP e cliquei em F4.
Com isso, o Sistema irá gerar uma totalidade de 419 marcações ( 1 a menos ).
Agora, veja quando aberto este mesmo arquivo.txt no Bloco de Notas:
O arquivo gera o primeiro NSR sendo o 000001259, ou seja, 419 marcações.
Mas onde está a marcação do NSR 000001258?
A resposta é: Na primeira linha junto com os dados da Empresa no final do arquivo.txt
O Sistema Protheus, lê o arquivo txt "puro", ou seja, sem tabulações ou tratamento que algum Programa tenha, assim, para a Leitura e Apontamento esta primeira linha, estava sendo ignorada, pois não estava no padrão correto (a partir da segunda linha do txt).
Por isso, o Sistema acusou 419 marcações, mas no arquivo txt quando ele foi gerado, o totalizador contabilizou 420.
A solução paliativa foi, posicionar o cursor antes do primeiro 0 do NSR e dar um ENTER no teclado para que, essa marcação vá para a linha de baixo.
Após, o arquivo foi salvo no mesmo formato e nome para importar corretamente as marcações.
Obs.: Para ajustes no arquivo para ser gerado de forma correta deve ser validado junto ao fabricante do relogio.
Saiba mais:
Manual do Ponto Eletrônico
Pacote de Expedição Contínua Acumulado de RH
0 Comentários