FPxMar

Lê as marcações existentes no dia, retornando 1 se houver marcação. Antes do FPxMar deve-se usar a variável FLeMar, que indica se existem ou não marcações no dia.

Exemplo:

@ Verifica se existem marcações no dia. @
vret = FLeMar;
Se(vret <> 0)
  Inicio
    @ Lê as várias marcaçöes do dia. @
    vret = FPxMar;
    Enquanto (vret <> 0)
     Inicio
       @ A partir daqui pode-se usar as variáveis HorMar, RlgMar, FncMar e OriMar. @
       vret = FPxMar;
     Fim;
  Fim;

Exemplo de regra para utilizar nos relatórios de apuração:

datpro = edatinr;
Enquanto (datpro <= edatfir)
  Inicio
    vret = FleMar;
    Enquanto (vret <> 0)
      vret = FPxMar;
    datpro = datpro + 1;
  Fim;

Utilização:

Observação: Para ler as marcações geradas incluir na regra a variável ConGer.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?