PPPCarLocCarAti

Esta função carrega todas as alterações de Filial/Local/Cargo que o Colaborador possui e, a partir destes dados ela busca as Atividades que o Colaborador exercia e os Agentes que ele estava exposto.

Os Cargos retornados são os cargos do colaborador no final de cada período.

Sintaxe: Funcao PPPCarLocCarAti(Numero aNumEmp, Numero aTipCol, Numero aNumCad, Numero aPerIni, Numero aPerFim, Alfa aCarAgt, Alfa aAprFun, Alfa aAgtDes, Numero aTabOrg, Numero aNumLoc, Numero aEstCar, Alfa aCodCar);

Parâmetros:

Nome Tipo Descrição
aNumEmp Numérico Empresa do Colaborador.
aTipCol Numérico Tipo do Colaborador.
aNumCad Numérico Cadastro do Colaborador.
aPerIni Numérico Período inicial para buscar as alterações de Local/Cargo, as Atividades e os Agentes.
aPerFim Numérico Período final para buscar as alterações de Local/Cargo, as Atividades e os Agentes.
aCarAgt Alfa Especifica se a função deve carregar os Agentes ou não (S/N).
aAprFun Alfa Especifica como o campo "13.5-Função" deve ser apresentado (H/F/C). Ver definição do campo R086DEF.AprFun.
aAgtDes Alfa Abrangência de Agentes que indica quais Agentes deverão ser desconsiderados para o retorno.
aTabOrg Numérico Tabela do organograma do local onde os riscos ocupacionais do PGR encontram-se. Se estiver com zero, será considerado o local/cargo do colaborador.
aNumLoc Numérico Local onde os riscos ocupacionais do PGR encontram-se. Se estiver com zero, será considerado o local/cargo do colaborador.
aEstCar Numérico Estrutura de cargos onde os riscos ocupacionais do PGR encontram-se. Se estiver com zero, será considerado o local/cargo do colaborador.
aCodCar Alfa Cargo onde os riscos ocupacionais do PGR encontram-se. Se estiver com zero, será considerado o local/cargo do colaborador. 

Exemplo:

MontaData (1, 1, 2006, xDatIni);
MontaData (1, 1, 2008, xDatFim);
PPPCarLocCarAti(1, 1, 10, xDatIni, xDatFim, "S", "H", " ", 1, 5, 1, "10");

Utilização: Gerador de relatórios.

Disponível para o módulo: SM.

Este artigo ajudou você?