Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

RetQtdVagFun

A função RetQtdVagFun retorna a quantidade de vagas disponíveis no quadro de vagas de funções em um determinado local, cargo e período passados como parâmetros, ou seja, é a diferença entre a quantidade de vagas do quadro previsto de funções e a quantidade de vagas do quadro efetivo de funções.

Sintaxe: RetQtdVagFun(Numero xNumEmp, Numero xTabOrg, Numero xNumLoc, Numero xEstCar, Alfa xCodCar, Numero xDatAlt, Numero xDatFim);

Parâmetros:

Nome Tipo Descrição
xNumEmp

Numérico

Empresa do colaborador.
xTaborg Numérico Tabela de Organograma.
xNumLoc Numérico Deve-se passar como parâmetro o NumLoc, que poderá ser obtido através da função RetornaNumLoc(Numero pTabOrg,alfa CodLoc), onde são passados os parâmetros: tabela do organograma e código do local.
xEstCar Numérico Estrutura do Cargo.
xCodCar Alfa Código do Cargo.
xDatAlt Numérico Data inicial do período.
xDatFim Numérico Data final do período.

Exemplo:

Definir alfa xCodLoc;
xNumEmp = EmpAtu;
xTabOrg = 1;
xCodLoc = "1.01";
xNumLoc = RetornaNumLoc(xTabOrg, xCodLoc);
xEstCar = RetEstCarEmp(xNumEmp, DatSis);
xCodCar = "001";
MontaData(01,10,2008,xDatAlt);
xQtd = RetQtdVagFun(xNumEmp, xTabOrg, xNumLoc, xEstCar, xCodCar, xDatAlt, xDatFim);
Se (xQtd > 0)
inicio
...
fim

Utilização: Gerador de relatórios e editor de regras.

Disponível para o módulo: QL.

Este artigo ajudou você?