Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

AtualizaQuadroLocal

Atualiza a quantidade de vagas do quadro previsto por local, conforme operação efetuada. Permite atualizar o quadro futuro, definindo uma data limite.

Sintaxe: AtualizaQuadroLocal(Numero NumEmp, Numero TabOrg, Numero NumLoc, Numero EstCar, Alfa CodCar, Numero TipVag, Numero CmpQua, Numero CodTur, Alfa VagTmp, Numero DatLim, Alfa TipOpe, Numero QtdVag);

Parámetros:

Nome Tipo Descripción
NumEmp Numérico Número da empresa.
TabOrg Numérico Tabela de organograma.
NumLoc Numérico Número do local do organograma.
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.

Ejemplo:

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

 

xNumEmp = EmpAtu;

 

RetTabOrgEmp(xNumEmp, DatSis, xTabOrg);
xNumLoc = RetornaNumLoc(xTabOrg, "1.1.1");
xEstCar = RetEstCarEmp(xNumEmp, DatSis);
xCodCar = "001";
xTipVag = 1;
MontaData(01,10,2007,xCmpQua);
xCodTur = 9; @ Geral @
xVagTmp = "N";
xDatLim = 0;
xTipOpe = "+"; @ Somar @
xQtdVag = 001;
AtualizaQuadroLocal(xNumEmp, xTabOrg, xNumLoc, xEstCar, xCodCar, xTipVag, xCmpQua, xCodTur, xVagTmp, xDatLim, xTipOpe, xQtdVag);

Utilización: Generador de Reportes y Reglas.

(missing or bad snippet)