Navegação

    Fórum Técnico Insoft4

    • Login
    • Pesquisar

    OS11696 Parametro Customizado: MOTIVO_COM_REGRA_ACESSO

    Configurações
    1
    1
    14
    Carregando Mais Posts
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
    Responder
    • Responder como tópico
    Entre para responder
    Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
    • viniciusdalpiva
      viniciusdalpiva Desenvolvimento última edição por viniciusdalpiva

      OS11696

      📋 Descrição

      A function gera_marc_acesso_catraca, presente na PACK_PSW5120 é responsável por ajustar a data/hora de uma marcação de ponto solicitada pelo usuário na PSW5120, 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âmetro deve 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

      1. Motivo com regra de acesso: A function só é executada se o código do motivo estiver configurado no parâmetro MOTIVO_COM_REGRA_ACESSO

      2. Tolerância: Utiliza a tolerância configurada em tolerancias_relogios_datas

      3. Acessos válidos: Considera apenas acessos autorizados (acesso_autorizado = 'S') em relógios de saída da empresa (saida_empresa = 'S')

      4. Fallback: Se não encontrar acessos válidos, retorna a data solicitada original (vdata_acesso)

      1 Resposta Última resposta Responder Citar 1
      • Primeiro post
        Último post
      Powered by NodeBB | Contributors