OS11696 Parametro Customizado: MOTIVO_COM_REGRA_ACESSO
-
OS11696
DescriçãoA function
gera_marc_acesso_catraca, presente naPACK_PSW5120é responsável por ajustar a data/hora de uma marcação de ponto solicitada pelo usuário naPSW5120, com base nos acessos registrados na catraca e no horário de trabalho do funcionário. Ela utiliza tolerâncias configuradas para determinar se a marcação deve ser ajustada para o horário de trabalho ou para o horário efetivamente registrado na catraca.
️ Parâmetros-
PSW7610 - MOTIVO_COM_REGRA_ACESSO: O campo de
Valor Parâmetrodeve ser preenchido com os motivos de ajuste desejados, separados por vírgula. -
Tolerância - A tolerância irá considerar o valor definido na tela ASW2190.
Regra
Entrada
-
Se solicitação ≤ horário previsto com tolerância → usa horário previsto
-
Se solicitação ≥ horário previsto com tolerância → usa primeiro acesso da catraca
Saída
-
Se solicitação ≥ horário previsto com tolerância → usa horário previsto
-
Se solicitação ≤ horário previsto com tolerância → usa último acesso da catraca
Exemplo
Tolerância de 20 minutos.
Horário Previsto Acesso Catraca Solicitado Retorno Observação 08:00 07:45 05:00 08:00 Usa previsto 08:00 07:45 07:50 07:45 Usa catraca 08:00 07:45 08:10 07:45 Usa catraca 08:00 07:45 08:55 07:45 Usa catraca 08:00 07:35 06:00 08:00 Usa previsto 08:00 07:35 08:50 08:50 Usa solicitado
Observações
-
Motivo com regra de acesso: A function só é executada se o código do motivo estiver configurado no parâmetro
MOTIVO_COM_REGRA_ACESSO -
Tolerância: Utiliza a tolerância configurada em
tolerancias_relogios_datas -
Acessos válidos: Considera apenas acessos autorizados (
acesso_autorizado= 'S') em relógios de saída da empresa (saida_empresa = 'S') -
Fallback: Se não encontrar acessos válidos, retorna a data solicitada original (vdata_acesso)
-