Variáveis para a Regra de Inserir Marcações
As variáveis listadas abaixo podem ser utilizadas somente na regra de Inserir Marcações, definida em "Cálculos/Apuração/Definições/Gerais", campo "Regra Inserir Marcações". As marcações inseridas por esta regra somente serão gravadas na base de dados se for informado o uso 16 para a variável IMUsAc[]. Caso contrário, elas serão apenas armazenadas em memória e consideradas para o cálculo da apuração, não sendo mostradas nas telas de acertos.
Nota
Para a
verificação das marcações no dia, se for necessário, podem ser utilizadas as
mesmas Variáveis para Regra de Eliminar
Marcações. As funções disponíveis para regras de Apuração normalmente
indicadas, como FleMar, não podem ser utilizadas.
Quando for informado o uso 16 para a variável IMUsAc, as marcações inseridas na base através desta regra serão gravadas com origem (campo R070ACC.OriAcc) igual a "I - Inserida pela Regra", e não serão mostradas em nenhum dos relatórios e telas do sistema, com exceção da tela de Consulta de Marcações (acessada através do clique com o botão direito na tela de acertos).
Nota
A gravação das marcações na base de dados não está disponível para o cálculo da apuração efetuado através do Controle de Ponto e Refeitório Web. Entretanto, ela funciona normalmente nos processos automáticos de Cálculo.
IMDtAc | Data da Marcação |
IMHrAc | Hora da Marcação |
IMPlAc | Planta da Marcação |
IMRlAc | Relógio da Marcação |
IMUsAc | Uso da Marcação |
Segue um exemplo de regra que irá inserir 4 marcações na data que está sendo processada, sem gravá-las no banco, e com os horários 08:00, 12:00, 13:30 e 18:00, respectivamente:
/* Primeira marcação */
IMDtAc[1] = DatPro;
IMHrAc[1] = 480;
IMRlAc[1] = 01;
IMUsAc[1] = 09;
IMPlAc[1] = 02;
/* Segunda marcação */
IMDtAc[2] = DatPro;
IMHrAc[2] = 720;
IMRlAc[2] = 01;
IMUsAc[2] = 09;
IMPlAc[2] = 02;
/* Terceira marcação */
IMDtAc[3] = DatPro;
IMHrAc[3] = 810;
IMRlAc[3] = 01;
IMUsAc[3] = 09;
IMPlAc[3] = 01;
/* Quarta marcação */
IMDtAc[4] = DatPro;
IMHrAc[4] = 1080;
IMRlAc[4] = 01;
IMUsAc[4] = 09;
IMPlAc[4] = 01;