Variáveis de Sistema

AnoDem - Ano Demissão - Numérico Inteiro
Sua utilização é na função RetSitEmp

AnoHoj - Ano da Data de Hoje. - Número (zzz9)

AnoSis - Ano da Data do Sistema. - Número (99)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

AtuProSal - Campo para indicar na regra se irá atualizar Propostas de Cargo e Salário se já existir. - Número (9)

AvaMotEli - Permite informar o motivo da eliminação do cadastro durante a execução - Alfa.

CauDem - Causa da demissão do empregado. - Número  (99)

CgiAddr - DNS do CGI (conector.exe). - Alfa

Utilização Função RetSitEmp

ClaAtu - Classe Salarial atual do Colaborador. - Número (zzz9)

ClaPro - Classe salarial da proposta. - Alfa

ClaSalAnt - Classe salarial do Colaborador no mês anterior. - Alfa

ClaSalEmp - Classe salarial do Colaborador. - Alfa

CnvHor - Converte horas em minutos. O resultado fica disponível na variável CnvMin. - Número (Hzzzz9:99)

CnvMin - Converte minutos em horas. O resultado fica disponível na variável CnvHor.

CodLocEmp - Descrição do Local. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

CplMesAnt - Complemento do salário do Colaborador no mês anterior. - Número (zzz.zzz.zz9,99)

CplNiv - Complemento Salarial Est/Cla/Nível passados para RetSalNiv. - Número (zzz.zzz.zz9,99)

CplNivBas - Valor do Complemento Salarial. - Número (zzz.zzz.zz9,99)

CplNivRea - Valor do Complemento Salarial Reajustado. - Número (zzz.zzz.zz9,99)

CplPro - Complemento Salarial Proposto para utilizar em Regras de Geração de Proposta. - Número (zzz.zzz.zz9,99)

CplPsa - Complemento Salarial Proposta de Salário - Utilizar nas regras de Processo de Proposta de Salário. - Número

CplSalEmp - Complemento do salário do colaborador. - Número (zzz.zzz.zz9,99)

CplPro - Complemento salarial da proposta. - Número (zzz.zzz.zz9,99)

DatAltEtb - Data de alteração da Estabilidade. - Data (DD/MM/YYYY)

DatAltFil - Data de alteração da Filial. - Data (DD/MM/YYYY)

DatAltLoc - Data de alteração do Local. - Data (DD/MM/YYYY)

DatAltNat - Data da Alteração de Natureza de Despesa. - Data (DD/MM/YYYY)

DatAltSal - Data Alteração Salarial Atual. - Data (DD/MM/YYYY)

DatDem - Data de Demissão. - Data (DD/MM/YYYY)

DatDma - Data da Contribuição. - Data (DD/MM/YYYY)

DatEfePro - Data efetivação da proposta. - Data (DD/MM/YYYY)

DatFim - Data Final do período de cálculo. - Data (DD/MM/YYYY)

DatIni - Data Inicial do período de cálculo. - Data (DD/MM/YYYY)

DatRel - Data de Referencia para o Gerador de Relatorios - Data (DD/MM/YYYY)

DatSalAnt - Data de alteração do salário no mês anterior. - Data (DD/MM/YYYY)

DatSis - Data do Sistema. - Data  (DD/MM/YYYY)

DesRodape - Padrão Rodapé de Página para Orientação Retrato. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

DesRodapePa - Padrão Rodapé de Página para Orientação Paisagem. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

DiaDem - Dia Demissão Numérico - Inteiro
Tem suas utilização na Função RetSitEmp

DiaHoj - Dia da Data de Hoje. - Número (99)

DiaJus - Dias justificados para situações 3(Auxílio-doença) e 4(Acidente de Trabalho). - Data (DD/MM/YYYY)
Utilização Função RetSitEmp

DiaSis - Dia da Data do Sistema. - Número (99)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

EdiCad - Edição do Cargo. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

EdiCr1 - Edição do campo Cargo. - Alfa

EdiCra - Edição do Crachá. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

EdiLc1 - Edição local do organograma, usado na duplicação organograma. - Alfa

EmpAltFil - Empresa na alteração de Filial. - Número (9999)

EmpAtu - Número empresa Ativa. - Número (9999). Na emissão de um modelo, ao passar pela pré-seleção do modelo será disponibilizada a empresa atual na variável EmpAtu e ao passar para a seção Antes Imprimir, será considerada então a empresa informada na tela de entrada do modelo.

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

EmpPro - Nome Empresa Proprietária. - Alfa (AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)

ErrImp - Assinala que houve erro na Importação. - Número

EspCodNiv - Código do Nível. - Alfa

EspLevel - Nível Atual. - Número

EspNomNiv - Nome do Nível. - Alfa

EspTotalLevel - Total de Níveis. - Número

EstAux - Estrutura Salarial para ser passada na função RetSalNiv. - Número

EstSalAnt - Estrutura salarial do Colaborador no mês anterior. - Número (999)

EstSalEmp - Estrutura Salarial Atual do Empregado. - Número (999)

EstSalPro - Estrutura salarial da proposta. - Número (999)

EtbEmp - Código da Estabilidade. - Número (99)

FilEmp - Filial atual do Colaborador. - Número

HieLc1 - Edição do campo Local do Organograma. - Alfa

HieLoc - Edição novo local do organograma. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

HorSem - Horas de Trabalho na Semana. - Número (zz9,99)

HorSis - Hora Atual do Sistema. - Hora (hh:mm)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

IntBasRea - Integrar à Base do Reajuste. - Alfa

IntEveDup - Situação do evento duplo na integração do auxílio educação com a folha de pagamento.
Tipo: Alfa

Utilização Esta variável pode ser utilizada na regra associada ao processo 749 - Antes de integrar auxílio educação

IntPerRef - Competência em que ocorrerá a integração do auxílio educação com a folha de pagamento. 
Tipo:  Data

Utilização Esta variável pode ser utilizada na regra associada ao processo 749 - Antes de integrar auxílio educação

LinWeb - Obrigatoriedade do Link nos Relatórios da WEB. - Alfa

LocEmp - Local de Organograma do Colaborador. - Número

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

MasLoc - Máscara do Local. - Alfa

MesAltAnt - Número de meses desde a ultima alteração de salário. - Número (9)

MesDem - Mês Demissão - Númerico Inteiro
Sua utilização é na função RetSitEmp

MesExt - Mês Extenso Informado Emissão. - Alfa

MesHoj - Mês da Data de Hoje. - Número (99)

MesSis - Mês da Data do Sistema. - Número (99)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

MesUltPro - Número de meses desde a ultima proposta de salário cadastrada. - Número (zzz9)

MotAl1 - Motivo Anterior Competência. - Número (999)

MotAl2 - Motivo Anterior Competência. - Número (999)

MotAlt - Motivo de Alteração de Salário (pode ser usado em regras de proposta). - Número (999)

MotSalAnt - Motivo do reajuste salarial do Colaborador no mês anterior. - Número (999)

MotSalEmp - Motivo Alteração Salarial Atual. - Número (999)

MotSel - Código do Motivo Selecionado. - Número (999)

MsgFimTeste - Esta variável permite setar uma mensagem final para mostrar ao usuário quando finalizar o teste.
Tipo: Alfa

Utilização Esta variável pode ser utilizada na regra associada ao processo 263 - Certificação - Finalização do teste.
Disponível para os módulos: TR
Variáveis relacionadas: Não tem.

NivAtu - Nível Salarial atual do Colaborador. - Número (zz9)

NivPro - Nível salarial da proposta. - Alfa

NivSalAnt - Nível salarial do Colaborador no mês anterior. - Alfa

NivSalEmp - Nível salarial do Colaborador. - Alfa

NomEmp - Nome Empresa Ativa. - Alfa (AAAAAAAAAAAAAAAAAAAAA)

NomModRel - Nome de arquivo do modelo que está sendo executado. - Alfa

NomUsu - Nome Do Usuário do Sistema. - Alfa (AAAAAAAAAAAAAAAAAAAA)

NumPag - Número da Pagina. - Número (zzz9)

PerAcertoQue - Esta variável retornará na regra o percentual de acerto da questão (0 a 100).
Tipo: Numérica - zz9,99999

Exemplo:


Definir Cursor Cur_R202RES;
Definir Alfa xResCor;

PercAcertoQue = 100;
QtdResCerTes = 0;
QtdResIncTes = 0; 

xGruPer = R202PER.GruPer;
xCodPer = R202PER.CodPer;

Cur_R202RES.SQL "SELECT CODRES,RESCOR FROM R202RES WHERE GRUPER = :xGruPer AND
CODPER = :xCodPer ORDER BY CODRES";
Cur_R202RES.AbrirCursor(); 
xQtdeResCor = 0;
xQtdeResInc = 0;
xQtdeRespostas = 0;
xHouveAssinalamento = 0;
Enquanto (Cur_R202RES.Achou)
{
  xCodRes = Cur_R202RES.CodRes;
  xResCor = Cur_R202RES.ResCor;

/* Verifica se houve assinalamento. Só corrige a questão se pelo menos uma resposta for assinalada. Isso é feito pois uma resposta incorreta não assinalada é considerada como correta. E para evitar que ao simplesmente passar de uma questão para outra, sem assinalar qualquer resposta, seja corrigida indevidamente a questão. Exemplo: Digamos que o usuário não terminou todas as questões do teste, as questões não respondidas não podem ser corrigidas.  */

Se (ResAssTeste[xCodRes] = "S")
    xHouveAssinalamento = 1; 
  Se (ResAssTeste[xCodRes] <> xResCor)
    PercAcertoQue = 0; 
  Se (ResAssTeste[xCodRes] = xResCor)
    xQtdeResCor = xQtdeResCor + 1;
  Se ((ResAssTeste[xCodRes] = "S") e (xResCor = "N"))
    xQtdeResInc = xQtdeResInc + 1;
  xQtdeRespostas = xQtdeRespostas + 1;
  Cur_R202RES.Proximo();
}
Cur_R202RES.FecharCursor();
Se (xHouveAssinalamento = 0)
{
  PercAcertoQue = 0;
  QtdResCerTes = 0;
  QtdResIncTes = 0;
  Cancel(0);
}
Se (xQtdeResInc > 0)
{
  PercAcertoQue = 0;
  QtdResCerTes = 0;
  QtdResIncTes = xQtdeResInc;
  Cancel(0);
}
Se (xQtdeRespostas > 0)
{
  PercAcertoQue = ((xQtdeResCor / xQtdeRespostas) * 100);
  QtdResCerTes = xQtdeResCor;
  QtdResIncTes = xQtdeResInc;
  Cancel(0);}

Utilização Pode ser utilizada na regra associada ao processo 262-Certificação - Corrigir questões.
Disponível para os módulos: TR
Variáveis relacionadas: QtdResCerTes , QtdResIncTes, ResAssTeste .

PerDesAnt - Percentual de desconto do Colaborador no mês anterior. - Número (zz9,99)

PerDesEmp - % Desempenho Atual. - Número (zz9,99)

PerDesPro - % de desempenho. - Número (zz9,99)

PerFim - Data Final da Tela. - Data (DD/MM/YYYY)

PerIni - Data de Inicio da Tela. - Data (DD/MM/YYYY)

PerReaAnt - Percentual do Reajuste anterior. - Número (zz9,99999)

PerReaAtu - Percentual do Reajuste atual. - Número (zz9,99999)

PerRes - Percentual Residual para utilizar nas regras de Proposta. - Número (zz9,99)

QtdResCerTes - Esta variável retornará a quantidade de respostas certas assinaladas.
Tipo: Numérica - Z9

Utilização Pode ser utilizada na regra associada ao processo 262 - Certificação - Corrigir questões.
Disponível para os módulos:  TR
Variáveis relacionadas: PerAcertoQue, QtdResIncTes, ResAssTeste.

QtdResIncTes - Esta variável retornará a quantidade de respostas incorretas assinaladas.
Tipo Numérica - Z9

Utilização: Pode ser utilizada na regra associada ao processo 262 - Certificação - Corrigir questões.
Disponível para os módulos: TR
Variáveis relacionadas: PerAcertoQue, QtdResCerTes, ResAssTeste.

REAdmMes - Considera ou não colaboradores admitidos no mês (Reajuste Salarial Efetivo). - Alfa

REArrHor - Representa o campo do tipo de Arredondamento de Salário para os Horistas. (Reajuste Salarial Efetivo). - Número (99)

REArrMen - Representa o campo do tipo de Arredondamento de Salário para os Mensalistas. (Reajuste Salarial Efetivo). - Número (99)

REBasCpl - Representa se o Salário Complemento é usado como Base ou não. Se o valor da variável é 1 então é usado o valor do Complemento para o reajuste. Se o valor não é usado então o valor é zero. (Reajuste Salarial Efetivo). - Número (9)

REBasSal - Representa se o Salário Nominal é usado como Base ou não. Se o valor da variável é 1 então é usado o valor do Salário Nominal para o reajuste. Se o valor não é usado então o valor é zero. (Reajuste Salarial Efetivo). - Número (9)

RECodMot - Representa o campo do Motivo do reajuste de salário. (Reajuste Salarial Efetivo). - Número (999)

REDatAlt - Data da alteração (Reajuste Salarial Efetivo). - Data (DD/MM/YYYY)

REDatDem - Representa a data a partir da qual deverão ser consideradas as rescisões para fins de reajuste. Serão consideradas todas as rescisões com data maior ou igual ao valor da variável. (Reajuste Salarial Efetivo) - Data (DD/MM/YYYY)

REDemMes - Considera Demitidos (Reajuste Efetivo) - Alfa

REHisFut - Considera Histórico Salariais Futuros (Reajuste Efetivo) - Alfa

RENormativo - Considera Normativo (Reajuste Salarial Efetivo) - Alfa

RENovSal - Novo Salário (Reajuste Salarial Efetivo) - Número (zzz.zzz.zz9,99)

REReaPro - Reajustar Propostas (Reajuste Salarial Efetivo) - Número (9)

REReaSal - Reajustar (Reajuste Efetivo) - Número (9)

ResAssTeste
- Esta variável é uma lista que contêm as respostas assinaladas pelo colaborador. Passa para a regra as respostas que o usuário assinalou ou não da questão, onde o "índice" é o código da resposta. "S" = Respostas Assinalada; "N" = Respostas Não Assinalada.
Tipo Tabela[99]


Utilização Esta variável pode ser utilizada na regra associada ao processo 262 - Certificação - Corrigir questões.
Disponível para os módulos: TR
Variáveis relacionadas: PerAcertoQue, QtdResCerTes , QtdResIncTes .

RETipSin - Tipo Sinal (Reajuste Salarial Efetivo) - Alfa

RETipSis - Tipo Sistema (Reajuste Salarial Efetivo) - Número (99)

REValSal - Salário Anterior (Reajuste Salarial Efetivo) - Número (zzz.zzz.zz9,99)

RetDes - Retorna uma descrição. - Alfa

SalAdm - Salário de Admissão. - Número (zzz.zzz.zz9,99)

SalAt1 - Salário Anterior Competência. - Número (zzz.zzz.zzz.zz9,99)

SalAt2 - Salário Anterior Competência. - Número (zzz.zzz.zzz.zz9,99)

SalEmp - Salário do Colaborador. - Número (zzz.zzz.zz9,99)

SalHorEmp - Salário Horista Atual. - Número (zzz.zzz.zz9,99)

SalMesAnt - Salário do Colaborador no mês anterior. - Número (zzz.zzz.zz9,99)

SalMesEmp - Salário Mês Atual do Empregado. - Número (zzz.zzz.zz9,99)

SalNiv - Salário Est/Cla/Nível passados para RetSalNiv. - Número (zzz.zzz.zz9,99)

SalPro - Salarial da proposta. - Número (zzz.zzz.zz9,99)

SalRes - Salário Residual para utilizar nas regras de Proposta. - Número (zzz.zzz.zz9,99)

SitAuxAnt - Identifica a situação anterior do auxílio ( C-Candidato, J-Em Julgamento, A-Aprovado, R-Rejeitado ).
Esta variável é somente leitura, ou seja não pode ser atribuído valor para a mesma via regra.
Tipo Alfa

Utilização Utilizada na regra por processo 070.
Variáveis relacionadas  SitAuxAtu.

SitAuxAtu - Identifica a situação do auxílio informada pelo usuário ( C-Candidato, J-Em Julgamento, A-Aprovado, R-Rejeitado ).
Permite que seja atribuído um valor para variável via regra e ao retornar o campo Situação da grid será atualizado com o valor da variável SitAuxAtu.
Tipo Alfa

Utilização Utilizada na regra por processo 070.
Variáveis relacionadas SitAuxAnt.

SitEmp - Código da Situação do colaborador. Obs: O código da situação é utilizado somente como índice nas tabelas do sistema, se o usuário desejar saber o tipo da situação, ex: 1 – trabalhando, 7 – demitido, etc... utilizar a variável de sistema TipSitEmp. - Número 99
Utilização Função RetSitEmp

SiteAddr - DNS das páginas html. - Alfa

SitPro - Situação da Proposta. - Número (9)

SomNotPes  - Soma de pesos dos itens de avaliação do curso/participantes.
Tipo Numérica

Utilização Sua utilização é na regra de consistência de pesos das notas.
Disponível  somente no módulo TR.

StrLot - Filtro do lote de colaboradores. - Alfa

TabOrgEmp - Estrutura de organograma da empresa. - Número (999)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TemAva - Tempo desde a ultima avaliação. - Número (zzz9)

TemNiv - Tempo que o Colaborador está no mesmo nível salarial. - Número (zzz9)

TempoTeste - Esta variável está disponível na regra por processo 747 chamada antes de começar o teste efetivo de certificação e retornará o tempo que terá para responder o teste. O valor que retornará é a quantidade de segundos, ou seja, caso a variável tenha o valor 1800, quer dizer que o tempo para responder o teste será de 30 minutos (1800/60).
Tipo Numérica.


Utilização Deve ser utilizada na regra chamada antes de gerar o teste efetivo (Certificação Web).

TemSer - Tempo do colaborador conforme indicado em parâmetro. - Número (zzz9)

  1. Tempo de Serviço
  2. Tempo que está no cargo
  3. Tempo desde a Primeira Avaliação
  4. Tempo que está na Classe Atual
  5. Tempo que está no Nível Atual

TipCan - Tipo de Candidato. - Número (9)

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TipEntrevista - Para identificar o tipo de entrevista que está sendo processada no momento, esta variável retornará o tipo de entrevista conforme segue:

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TipoAvaGer - Forma com que a avaliação está sendo gerada, podendo ser:
"C" (Coletiva) Avaliações estão sendo geradas pela geração coletiva de avaliação.
"I" (Individual) Avaliação está sendo gerada pelo cadastro de avaliação individual.

TipoAvaReg - Tipo de Avaliação para Regra. - Alfa
Obs.: Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TipPro - Tipo de Proposta para utilizar em Regras de Geração de Proposta. - Número (9)

TipOcuExt - Identifica qual é a tela de origem da chamada, ou seja, identifica se a regra foi chamada da tela de ocupação extraordinária ou da tela de ocupação extraordinária periódica.

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TipOpePes - Esta variável deve ser usada na regra informada na definição da pesquisa. Indica se está gravando ou concluindo a pesquisa. Número(9)

  1. Gravando
    Concluindo

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

TipReg - Tipo do Registro de Importação. - Número

TipSalAnt - Categoria salarial do Colaborador no mês anterior. - Número (99)

TipSalEmp - Categoria salarial do Colaborador. - Número (99)

TipSalPro - Tipo de salário. - Número (99)

TipSitEmp - Tipo da Situação do Colaborador. - Número (99)
Utilização Função RetSitEmp

TpoSer - Variável de Retorno numérica com o número de meses trabalhados no período. É alimentada pela função de programador TempoTrabFun.

TpoSerDia - Variável de Retorno numérica com o número de dias trabalhados no período. É alimentada pela função de programador TempoTrabFun.

TroClaSal - Assinalamento que indica se houve troca de classe para utilizar em Regras de Geração de Proposta. - Número (9)

TxtEma - Texto usado na função EnviaEmail. - Alfa

UltCodLoc - Último CodLoc cadastrado pelo usuário no cadastro de locais - Alfa

UltSal - Ultimo Salário. - Número (zzz.zzz.zzz.zz9,99)

ValImp - Valor Importado. - Número

VerWeb - Identifica se o ambiente é WEB ou xWindows - Número (9)

0 - xWindows
1 - WEB ou Server

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

vExecucaoRegra - Identificar se a regra está sendo executada antes ou depois de alguma operação(Incluir/Alterar/Excluir) - Número (9)

0 - Antes
1 - Depois

Web_HTML - HTML de retorno. - Alfa

WNConector - Nome do conector utilizado. - Alfa

Observação

Esta variável será somente de leitura, ou seja, não permitirá que o usuário altere o seu valor pela regra.

Este artigo ajudou você?