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.