LerAtvPrf

Verifica se o professor possui atividades em uma data específica. Se possuir retorna os dados das atividades.

Sintaxe: LerAtvPrf(Numero datatvprf, Numero End tematvprf, Numero End codatvprf, Numero End codratatv, Alfa End marptoatv, Numero End codhoratv, Numero End inihoratv, Numero End fimhoratv, Alfa End oriatvprf);

Parâmetros:

Nome

Tipo

Descrição

datatvprf

Numérico

Data na qual se deseja verificar se o professor possui atividades.

tematvprf

Numérico

Indica se professor possui atividades segundo a data informada. Retornará 1 se possuir e 0 se não possuir.

codatvprf

Numérico

Retorna o código da atividade.

codratatv

Numérico

Retorna o código do rateio da atividade.

marptoatv

Alfa

Retorna se o professor marca ponto na atividade (S ou N).

codhoratv

Numérico

Retorna o código do horário da atividade.

inihoratv

Numérico

Retorna a marcação inicial do horário da atividade.

fimhoratv

Numérico

Retorna a marcação final do horário da atividade.

oriatvprf

Alfa

Retorna a origem da atividade.

Exemplo:

<div class="Code"><p>Definir Alfa voriatv;<br></br>Definir Alfa vmarpto;<br></br><br></br>/* Verifica Atividades do Professor na Data. */<br></br>TemAtvPrf(DatPro, vtematv);<br></br><br></br>Se (vtematv = 1)<br></br> /* Lê Atividades do Professor na Data. */<br></br> LerAtvPrf(DatPro, vtematv, vcodatv, vcodrat, vmarpto, vcodhor, vinihor, vfimhor, voriatv);</p></div>

Utilização: Regras de apuração e regras de integração.

Disponível para os módulos: Administração de Pessoal e Controle de Ponto e Refeitório.

Este artigo ajudou você?