Tempo aproximado para leitura: 00:20:00 min
Dúvida
Como funciona a integração de Marcações de Refeição do Suricato com o Protheus?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Ponto Eletrônico - Todas as versões
Solução
A integração do Protheus x Suricato acontece através de parâmetros e Webservices, que anteriormente eram utilizados pelo TSA. Para o bom funcionamento, é necessário garantir que foram efetuadas todas as configurações da documentação: RH - Linha Protheus - PON x Suricato - Integração Protheus x Suricato
Garantindo que as integrações estão funcionais, será necessário seguir com as recomendações abaixo:
**Importante relatar de que as marcações de Refeição seguem o mesmo processo utilizado para as marcações de Ponto, descritas na documentação RH - Linha Protheus - PON x Suricato - Leitura de Marcações vindas do Suricato
Durante o processo de importação das marcações da API do SURICATO para API RecordClockMarkings e durante a Pré-leitura (processo que lê as marcações da tabela de integração, RR1, e grava na tabela de Pré-leitura, RFE) não é feita nenhuma distinção entre as marcações de Ponto e de Refeição. Ressalto que isto se aplica aos clientes que ainda utilizam a integração via Banco na tabela MSA_CONTROL_MARCAC, ok.
O que determina se a marcação será lida é referenciando se é do relógio de Ponto ou de Refeição é o cadastro do relógio no Protheus, essa informação é utilizada durante o processo de Leitura e Apontamento, na Rotina PONM010, e determina se as marcações são gravadas na SP8 - Marcações ou SP5 - Marcações de Refeição.
Para leitura e gravação das refeições o relógio deverá ser cadastrado conforme orientação abaixo:
Cadastro do Relógio:
O campo Controle, P0_CONTROL, deve estar preenchido com R, para determinar que é um relógio para controle de refeitório.
O campo REP, P0_REP, deve estar preenchido, mesmo que o relógio não seja homologado pelas portarias 1510 ou 671. Essa informação é utilizada para identificar o relógio nas marcações vindas do Suricato, a mesma informação deve estar presente no Suricato.

O campo Novo Rel determina onde o sistema irá buscar a informação do campo P0_REP na tabela de integração RR1
Novo Rel = 1 - Sim
O sistema busca o conteúdo do campo P0_REP no campo RR1_CODREP
Novo Rel = 2 - Não
O sistema busca o conteúdo do campo P0_REP no campo RR1_CODREL
O conteúdo do campo irá depender de como as informações foram enviadas pelo Suricato, devendo ser ajustado de acordo.
Cadastro do Funcionário: Além do PIS e/ou CPF o funcionário precisa ter o Crachá preenchido no cadastro. Isto porquê o sistema valida esta informação e o crachá deverá constar no cadastro de funcionário no Protheus e a mesma informação no Suricato. Exemplo do cadastro de funcionário:
Para que o sistema faça a validação correta, leitura e gravação das refeições precisará seguir com as configurações, na documentação abaixo:
RH - Linha Protheus - PON - Como efetuar os cadastros das refeições para Leitura no Ponto Eletrônico
Saiba Mais:
Acesso e Segurança by Suricato
Integração Protheus x Suricato
Schedule - Leitura/Apontamento das Marcações
Pacote de Expedição Contínua - Acumulado RH
0 Comentários