RetVagAfaCcu

A função RetVagAfaCcu retorna a quantidade de afastados no quadro efetivo em um determinado centro de custo, cargo e data passados como parâmetros.

Sintaxe:

RetVagAfaCcu(Numero xNumEmp, Alfa xCodCcu, Numero xEstCar, Alfa xCodCar, Numero xTurno, Numero xDatAlt, Numero End xVag, Numero xTipVag);

Parâmetros:

Nome

Tipo

Descrição

xNumEmp

Numérico

Empresa do Colaborador

xCodCcu

Alfa

Código do Centro de Custo

xEstCar

Numérico

Estrutura do Cargo

xCodCar

Alfa

Código do Cargo

xTurno

Numérico

Turno


Obs.: Se a empresa usa turno deve ser passado um turno para referência, senão pode passar zero(0).

xDatAlt

Numérico

Data

xVag

Numérico

É o retorno da função, ou seja, a quantidade de afastados.

xTipVag

Numérico

Tipo de Vaga. Obs.: Quando a empresa utiliza o tipo de vaga deve informar qual o tipo de vaga que deseja consultar, senão deve informar um parâmetro default igual a 1.

Exemplo:

<div class="Code"><p>xNumEmp = EmpAtu;<br></br>xCodCcu = "1101";<br></br>xEstCar = RetEstCarEmp(xNumEmp, DatSis);<br></br>xCodCar = "001";<br></br>xTurno = 9; @ Geral @ <br></br>MontaData(01,10,2008,xDatAlt);<br></br>xTipVag = 1;<br></br>RetVagAfaCcu(xNumEmp, xCodCcu, xEstCar, xCodCar, xTurno, xDatAlt, xVag, xTipVag);<br></br>Se (xVag > 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ê?