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:

Definir Alfa voriatv;
Definir Alfa vmarpto;

/* Verifica Atividades do Professor na Data. */
TemAtvPrf(DatPro, vtematv);

Se (vtematv = 1)
  /* Lê Atividades do Professor na Data. */
  LerAtvPrf(DatPro, vtematv, vcodatv, vcodrat, vmarpto, vcodhor, vinihor, vfimhor, voriatv);

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