FusoCapWeb
Esta variável de sistema guarda o total de horas que devem ser somadas ou diminuídas da hora do servidor de banco de dados quando o usuário marcar ponto através do Captura Ponto Web Portaria 373.
Exemplo: Se o servidor de banco de dados do cliente está em Belo Horizonte/MG, estado que utiliza horário de verão, e a filial 1 está em Salvador/BA, estado que não utiliza horário de verão, então deve diminuir 1 hora para os colaboradores da filial 1:
Se (R034FUN.CODFIL = 1)
FusoCapWeb = -1;
@ Diminui 1 hora @
No caso de existir uma filial onde se faz necessário adicionar uma hora ao horário do servidor, deve-se proceder conforme o exemplo abaixo:
Se (R034FUN.CODFIL = 2)
FusoCapWeb = 1;
@ Acrescentar 1 hora @
Não é necessário fazer nenhum tratamento para as filiais que não precisam ajustar o horário.
Utilização: Regras por Processo.
Observações:
- Antes de apresentar a tela para efetuar a marcação, será chamada a regra por processo 340 com os campos da tabela R034FUN, referentes ao colaborador associado ao usuário que está efetuando o logon, disponíveis para utilização na regra. Portanto é nesta regra por processo que deverão ser aplicados os exemplos acima.
- Ao mostrar a tela do Captura Ponto Web Portaria 373, a data e a hora já estarão atualizadas de acordo com as consistências definidas na regra por processo 340. Após efetuar a marcação e antes de gravá-la na tabela R070ACC, será chamada a regra por processo 306, que terá os campos desta tabela disponíveis para utilização na regra.
- No momento de realizar a marcação, será verificado o valor da variável de sistema FusoCapWeb atribuído na regra por processo 340, e será realizado um cálculo para acertar a data/hora da marcação.
Disponível para o módulo: Controle de Ponto e Refeitório.