PE7100 não processa marcações | 1 - Verificar se o registro da marcação foi desconsiderado porque o campo Sequencial MSA está preenchido | Verificar no arquivo gerado pelo programa PE7110 se as marcações que não foram processadas estão com: - a coluna Retorno Processamento com valor "Não Processadas (0)". - a coluna Sequencial MSA com valor igual à coluna Controle Marcação. |
|
PE7100 não processa as marcações | 2 - Verificar se o banco de dados do cliente é Oracle | Apenas para marcações da tabela msa_control_marcac
Se o cliente utilizar mais de uma integração em paralelo é provável que seja problema de sobreposição de sequências. Ex: o Clockin atualizou marcações a partir da sequência 1000 e, posteriormente, o Suricato atualizou suas marcações a partir da sequência 1000 também.
Para identificar se esta é a causa do problema, deve-se:
1) Solicitar ao cliente que execute o programa prghur/spp/ponto_rastreia_msa_control_marcac.r (antigo compara_msa_com_marcac.p) para verificar se os registros da tabela msa_control_marcac que não estão sendo processados existem na tabela marcac_import, através da chave do registro da marcação (marcac_import.num_seqcial_msa = msa_control_marcac.val_control_marcac). 2) Solicitar ao cliente que envie o arquivo CSV gerado para análise. 3) Analisar o arquivo gerado x arquivo PE7110, procurando o registro onde a informação da coluna "Seq MSA" (arquivo gerado) seja igual à informação da coluna "Controle de Marcação" (arquivo PE7110) para o registro que não está sendo processado. 3.1) Se localizar o registro e as colunas "erro_import_mpe, marcac_ptoelet , movto_mpe_refeit, marcac_import e Conteudo" (arquivo gerado) possiírem valor e, as informações das colunas "Data, Hora, REP, NRS e PIS/CPF forem diferentes indica que houve sobreposição de informações.Neste caso, deverá ser aberta uma issue de apoio cliente, incluindo como anexo os arquivos gerados, os deltas das tabelas: msa_control_marcac, marcac_import, marcac_ptoelet, erro_import_mpe e movto_mpe_refeit.
OBS: - os arquivos de delta devem conter todos os registros a partir de uma determinada data, ex: início do período de ponto, e não apenas do funcionário que está apresentando o problema. - o programa de exemplo para o programa ponto_rastreia_msa_control_marcac.p está em https://drive.google.com/drive/folders/1WEd0Zfzp6t551hZSJ42vCUCH3fbDNPHV
|
|