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.