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

RetornaConferenciaQuaEfe

Retorna as inconsistências que a função ConferirQuadroEfetivo encontrou no quadro efetivo da empresa. Esta função deve ser chamada somente quando a função ConferirQuadroEfetivo retornar um valor maior que zero, caso contrário significa que não há inconsistência no quadro efetivo.

Sintaxe: RetornaConferenciaQuaEfe(Alfa xOperacao, Alfa xOrigem, Numero xTabOrg, Numero xNumLoc, Alfa xCodCCu, Numero xEstCar, Alfa xCodCar, Numero xTipVag, Numero xQtdVag)

Parâmetros:

Nome Tipo Descrição
xOperacao Alfa Operação de navegação pelos registros encontrados. O conteúdo desse campo pode ser: "PRIMEIRO" para posicionar no primeiro registro; "ULTIMO" para posicionar no último registro; "PROXIMO" para pular para o próximo registro; "ANTERIOR" para retornar ao registro anterior; e "LIBERAR" para finalizar o resultado e liberar os registros (liberando memória).
xOrigem Alfa Origem das vagas. Pode ser "Efetivo" quando as vagas vem da tabela do efetivo que é alimentada via trigger, ou "Real" quando as vagas representa a quantidade de colaboradores ativos cadastrados.
xTabOrg Numerico Tabela do Organograma.
xNumLoc Numerico Código do Local da inconsistência (Quando o controle do quadro for por Local).
xCodCCu Numerico Código do Centro de Custo da inconsistência (Quando o controle do quadro for por Centro de Custo).
xEstCar Alfa Estrutura de Cargo.
xCodCar Numerico Cargo da inconsistência.
xTipVag Numerico Tipo de Vaga da inconsistência. Esta informação virá zerada quando a empresa não utilizar Tipo de Vaga.
xQtdVag Numerico Quantidade de vagas.

Tipo de Retorno: Retorna 0 quando conseguir retornar e -1 quando não encontrar o registro.

Exemplo:

xRet = RetornaConferenciaQuaEfe("PRIMEIRO", xOrigem, xTabOrg, xNumLoc, xCodCCu, xEstCar, xCodCar, xTipVag, xQtdVag);
Enquanto (xRet = 0)
{
xRet = RetornaConferenciaQuaEfe("PRIMEIRO", xOrigem, xTabOrg, xNumLoc, xCodCCu, xEstCar, xCodCar, xTipVag, xQtdVag);
}
RetornaConferenciaQuaEfe("LIBERAR", xOrigem, xTabOrg, xNumLoc, xCodCCu, xEstCar, xCodCar, xTipVag, xQtdVag);

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

Este artigo ajudou você?