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

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.

Exemplo:

/* Deseja-se somar uma vaga no quadro previsto */

 

xNumEmp = EmpAtu;
xCodCcu = "1101";
xEstCar = RetEstCarEmp(xNumEmp, DatSis);
xCodCar = "001";
xTipVag = 1;
MontaData(01,10,2007,xCmpQua);
xCodTur = 9; @ Geral @
xVagTmp = "N";
xDatLim = 0;
xTipOpe = "+"; @ Somar @
xQtdVag = 001;
AtualizaQuadroCCusto(xNumEmp, xCodCcu, xEstCar, xCodCar, xTipVag, xCmpQua, xCodTur, xVagTmp, xDatLim, xTipOpe, xQtdVag);

Utilização: Gerador de Relatórios e Regras.

Disponível para o módulo: QL.

Este artigo ajudou você?