Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

DatFiRApu

Variável que permite informar via regra, nos modelos de apuração (extensão .APU), qual a nova data final a ser considerada. Deve ser utilizada em conjunto com as variáveis de entrada do modelo, e não substituí-las, conforme exemplos abaixo.

Exemplo 1:

/* Se não forem informadas data inicial e final na tela de entrada, listará os dados de 04/06/2003 a 10/06/2003. */


/* Regra de pré-seleção */
Definir Data vDatIni;
Definir Data vDatFim;
vMes = 6;
vAno = 2003;
vDia = 10;
vDia2 = 4;
MontaData(vDia2,vMes,vAno,vDatIni);
MontaData(vDia,vMes,vAno,vDatFim);

Se ((EDatInR = 0) e (EDatFiR = 0))
  Inicio
    EDatInR = vDatIni;
    EDatFiR = vDatFim;
    DatInRApu = vDatIni;
    DatFiRApu = vDatFim;
  Fim;

Exemplo 2: 

/* Se não forem informadas data inicial e final na tela de entrada, listará os dados de ontem até o dia atual. */


/* Regra de pré-seleção */
Definir Data vDatIni;
Definir Data vDatFim;
vMes = 0;
vAno = 0;
vDia = 0;
vDia2 = 0;
DesMontaData(DatSis,vDia,vMes,vAno);
vDia2 = vDia - 1;
MontaData(vDia2,vMes,vAno,vDatIni);
MontaData(vDia,vMes,vAno,vDatFim);

Se ((EDatInR = 0) e (EDatFiR = 0))
  Inicio
    EDatInR = vDatIni;
    EDatFiR = vDatFim;
    DatInRApu = vDatIni;
    DatFiRApu = vDatFim;
  Fim;

Utilização: Regras do Gerador de Relatórios, somente em modelos de apuração (extensão .APU).

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

Este artigo ajudou você?