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.

Este artigo ajudou você?