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:

<div class="Code"><p>/* Se não forem informadas data inicial e final na tela de entrada, listará os dados de 04/06/2003 a 10/06/2003. */</p><p><br></br>/* Regra de pré-seleção */<br></br>Definir Data vDatIni;<br></br>Definir Data vDatFim;<br></br>vMes = 6;<br></br>vAno = 2003;<br></br>vDia = 10;<br></br>vDia2 = 4;<br></br>MontaData(vDia2,vMes,vAno,vDatIni);<br></br>MontaData(vDia,vMes,vAno,vDatFim);<br></br><br></br>Se ((EDatInR = 0) e (EDatFiR = 0))<br></br> Inicio<br></br> EDatInR = vDatIni;<br></br> EDatFiR = vDatFim;<br></br> DatInRApu = vDatIni;<br></br> DatFiRApu = vDatFim;<br></br> Fim;</p></div>

Exemplo 2:

<div class="Code"><p>/* Se não forem informadas data inicial e final na tela de entrada, listará os dados de ontem até o dia atual. */</p><p><br></br>/* Regra de pré-seleção */<br></br>Definir Data vDatIni;<br></br>Definir Data vDatFim;<br></br>vMes = 0;<br></br>vAno = 0;<br></br>vDia = 0;<br></br>vDia2 = 0;<br></br>DesMontaData(DatSis,vDia,vMes,vAno);<br></br>vDia2 = vDia - 1;<br></br>MontaData(vDia2,vMes,vAno,vDatIni);<br></br>MontaData(vDia,vMes,vAno,vDatFim);<br></br><br></br>Se ((EDatInR = 0) e (EDatFiR = 0))<br></br> Inicio<br></br> EDatInR = vDatIni;<br></br> EDatFiR = vDatFim;<br></br> DatInRApu = vDatIni;<br></br> DatFiRApu = vDatFim;<br></br> Fim;</p></div>

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ê?