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:

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

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

Disponível para o módulo: QL.

Este artigo ajudou você?