HorBat

Utilizada nos modelos de envelope para retornar as marcações de ponto efetuadas pelo colaborador.

A descrição de retorno segue os seguintes passos:

**1 - **Acessa a tabela de Registro de Acesso (R070ACC) e retorna as marcação para o dia.

Na lógica de envelope pode ser definido para ser respeitado o período inicial / final do código de cálculo ou o período de marcação do Ronda.

Os tipos de uso de marcações válidas (UsoMar) são:

2

Marcação de ponto

4

Ponto + Refeitorio

5


Saída Justificada

6


Entrada Justificada

7


Rateio de Mão de obra

8

Extra Justificada

10


Estacionamento + ponto

12

Indicar Entrada

13

Indicar Saída

14


Entrada Iniciando Jornada

15


Saída Iniciando Jornada

**2 - **Caso não tenha marcações, verifica se o Colaborador está com uma situação de afastamento no dia (TipSit <> 1) e retorna a descrição do afastamento.

3 - Caso esteja com situação 1 - Trabalhando. Verifica os seguintes tipos de horário da escala do Colaborador:

**9996 **

Folga

**9997 **

Feriado

**9998 **

Compensado

**9999 **

Descanso

4 - Caso tenho outro tipo de horário, verifica se o dia é um feriado retornando a descrição: Feriado, senão retorna a descrição ‘Sem Marcação’.

Observação

Para utilizar a variável HorBat, é necessário inserir um “sistema” na seção adicional com o nome “HorBat” e atribuir uma posição para ela no index, seguindo o mesmo procedimento realizado com as variáveis HorStg e BatOri.



Tipo: Alfanumérico

Utilização: Lógica de envelope do Gerador de Relatórios

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?