AtualizaQuadroCCusto
Atualiza a quantidade de vagas do quadro previsto por centro de custo, conforme operação efetuada. Permite atualizar o quadro futuro, definindo uma data limite.
Sintaxe: Funcao AtualizaQuadroCCusto(Numero NumEmp, Alfa CodCcu, Numero EstCar, Alfa CodCar, Numero TipVag, Numero CmpQua, Numero CodTur, Alfa VagTmp, Numero DatLim, Alfa TipOpe, Numero QtdVag);
Parâmetros:Nome | Tipo | Descrição |
NumEmp | Numérico | Número da empresa. |
CodCcu | Alfa | Código do centro de custo;. |
EstCar | Numérico | Estrutura de cargos. |
CodCar | Alfa | Código do cargo. |
TipVag | Numérico | Tipo de vaga. A empresa deve usar controlar tipo de vaga quando este parâmetro for diferente de 1. |
CmpQua | Numérico | Data/competência do quadro a ser alterada ou incluída. Quando a empresa usar controle do quadro por competência, a função considera o dia primeiro do mês informado. |
CodTur | Numérico | Turno. A empresa deve usar turno no QL quando este parâmetro for diferente de 9-Turno Geral. |
VagTmp | Alfa | Indica se a vaga a ser alterada é temporária. A empresa deve controlar vagas temporárias quando este parâmetro for “S”. |
DatLim | Numérico | Data/competência limite a ser alterada em relação ao quadro futuro. Deve ser maior ou igual ao valor do parâmetro CmpQua ou igual a zero quando não desejar limitar. |
TipOpe | Alfa | Indica a operação a ser efetuada: ”+” Somar a quantidade de vagas na data/competência informada. Incluir quando não existir; ”-” Subtrair a quantidade de vagas na data/competência informada. Quando o resultado ficar negativo, deverá assumir zero. ”=” Atribuir a quantidade de vagas na data/competência informada. Obs.: Caso o controle do quadro seja diário, deverá verificar se existe registro na data. Caso não existir, deve incluir, efetuando a operação sobre o quadro vigente. Quando o controle do quadro for por competência deverá verificar se existe registro na data e efetuar a operação. Caso não existir deve incluir um registro na data sendo que a operação ”-” não terá efeito, e a operação ”+” será idêntica a operação ”=”. |
QtdVag | Numérico | Número inteiro e positivo que indica a quantidade de vagas utilizada na operação selecionada. |
<div class="Code"><p>/* Deseja-se somar uma vaga no quadro previsto */</p><p></p><p> xNumEmp = EmpAtu;<br></br> xCodCcu = "1101";<br></br> xEstCar = RetEstCarEmp(xNumEmp, DatSis);<br></br> xCodCar = "001";<br></br> xTipVag = 1;<br></br> MontaData(01,10,2007,xCmpQua);<br></br> xCodTur = 9; @ Geral @ <br></br> xVagTmp = "N";<br></br> xDatLim = 0;<br></br> xTipOpe = "+"; @ Somar @ <br></br> xQtdVag = 001;<br></br> AtualizaQuadroCCusto(xNumEmp, xCodCcu, xEstCar, xCodCar, xTipVag, xCmpQua, xCodTur, xVagTmp, xDatLim, xTipOpe, xQtdVag);</p></div>
Utilização: Gerador de Relatórios e Regras.
Disponível para o módulo: QL.
English
Español

English
Español

