CargoExibido
Esta função retorna o Código e a Descrição do Cargo, conforme o Nível de Exibição parametrizado na tela de Estruturas de Cargo (Tabelas/ Cargos/ Estruturas).
Esta função está disponível para todos os módulos do Gestão de Pessoas | HCM que possuem Estrutura de Cargo.
Sintaxe: CargoExibido (Numero vEstCar, Alfa vCodCar, Alfa End vCodExi, Alfa End DesCar);
Parâmetros:
Nome | Tipo | Descrição |
vEstCar | Numérico | Código da estrutura do cargo. |
vCodCar | Alfa | Código do cargo atual. |
vCodExi | Alfa | Retorna o código do cargo no nível parametrizado na tela de estrutura de cargos. |
vDesCar | Alfa | Retornar a descrição do cargo no nível informado na tela de estrutura de cargos. |
Observação: Para os campos vCodExi e vDesCar, quando o Nível de Exibição for zero, trará os dados do cargo atual; senão trará de acordo com o nível informado.
Exemplo:
/* Deseja-se saber o Código do Cargo e a descrição no Nível 2 da estrutura de cargos */
CargoExibido (R038HCA.EstCar, R038HCA.CodCar,
1, vCodExi, vDesCar);
AlteraControle ("DCodExi","Descrição",vCodExi);
AlteraControle ("DDesCar","Descrição",vDesCar);
Por exemplo, se o Código do cargo for "10.10.111" e a descrição do cargo for "Gerente Comercial" e o nível de exibição informado for "2", retornará as seguintes informações:
vCodExi: "10.10"
vDesCar: "Gerência"
Caso o nível de exibição informado for zero, retornará as seguintes informações:
vCodExi: "10.10.111"
vDesCar: "Gerente Comercial"
Utilização: Gerador de Relatórios e Regras por Processo.