Os Mnemônicos são variáveis utilizadas na escrita de um programa.

Neste cadastro são armazenadas todas as variáveis que estão disponíveis para serem utilizadas na elaboração de Fórmulas, Roteiros de Cálculo e Biblioteca de Funções.

Os mnemônicos relacionados neste cadastro são classificados conforme legenda:

 - Mnemônicos do Sistema.

 - Mnemônicos definidos pelo usuário.


IF

 - Operador.

 - Reservado.


ELSE

 - Mnemônicos de sistema (tipo parâmetro).

END


Os mnemônicos de Sistema  não podem ser alterados, nem excluídos, somente podem ser visualizados.


Procedimentos

Para incluir mnemônicos:

  1. Em Mnemônicos selecione a opção Incluir.
  2. Informe os dados necessários conforme orientação dos helps de campo.
  3. Confira e confirme.

Principais Campos e Controles

     Exemplo: M_VALORSAL, M_HEXTRA.

IF ANG,BOL,BRA,EQU,PER,PTG,VEN


     Exemplo:

Tipo Lógico   -> .T.

Tipo Caractere -> AB

Tipo Numérico -> 0

     Exemplo:

Tipo Logico   -> .T.

Tipo Caractere -> AB

Tipo Numérico -> 0

 

END

 

END


     Exemplo:

Existe a necessidade da criação de um mnemônico para saber qual o percentual de cálculo de uma determinada verba, neste caso:

Tabela: SRV – Verbas.

Campo: RV_PERC.


IF V12

Operadores

Estão disponíveis os seguintes operadores:

Operador

Descrição

ANO

Retorna o ano de uma determinada data;

AUS_CONTINUO

Retorna os dias de incapacidade contínua.

BUSCA

Pesquisa a tabela informada na Definição de Tabelas;

BUSCA_ANO_EMPRES

Ano que será utilizado para pesquisar os acumulados;

BUSCA_CRITERIO

Pesquisa a Caixa (Arquivo Acumulador) referente ao mês;

BUSCA_PROCESO

Usa o processo que consta na pesquisa de informação;

BUSCA_SUCURSAL

Filiais que deseja sejam consideradas na somatória de acumuladores;

CONVIERTE_FECHA

Converte Data Juliana para Data Gregoriana ou vice-versa;

DIA

Retorna o dia de uma determinada data;

DIA_SEMANA

Retorna o dia da semana de uma determinada data;

DIAS_DERECHO

Nº dias de direito que faltam de um funcionário, referente a uma verba;

DIAS_FERIADO

Sugestões de feriados em uma determinada faixa de data;

DIAS_HAB_PROG

Dia úteis de uma faixa de datas da verba que está em uso;

DIAS_HABILES

Dias úteis de uma determinada faixa de datas;

DIVIDE

Operação matemática de divisão;

ETIQUETA

É utilizada para a criação de uma etiqueta;

EXPONENTE

Eleva a potência de um determinado número;

FILTRO_ACUM

Filtro Acumuladores;

FILTRO_MOVLI

Filtro Movimento do Período;

GEN_MOV

Gera registros na tabela SRC;

GET_MONEDA

Pesquisa fator de conversão de moedas;

GRABA

Salva Inf. nas Tabelas. SRA,SRK,RG4,RCP,RG1,SRD e SRF;

HASTA_IGUAL

Efetua a comparação até que o valor do campo seja = à;

HASTA_MAYOR

Efetua a comparação até que o valor do campo seja = a;

HASTA_MAYOR_IGUAL

Efetua a comparação até que o valor do campo seja >= a 2aE;

HASTA_MENOR

Efetua a comparação até que o valor do campo seja < a;

HASTA_MENOR_IGUAL

Efetua a comparação até que o valor do campo seja >= a 2aE;

HORAS_HABILES

Horas trabalhadas em uma determinada faixa de datas;

IE_TOTAL_CON

Totaliza o Valor da Verba dos funcionários que está sendo calculada, baseada no critério indicado;

IE_TOTAL_EMP

Totaliza o Número de Funcionários que preenchem o Critério indicado;

IMPORTE_EMPRESA

Soma em valores a verba da tabela de acumuladores;

IMPORTE_TOTAL

Soma os Valores da verba da tabela de acumuladores;

LEE_DEP

Retorna os registros de dependentes;

LEE_TRAY

Retorna os Reg. da Traj. de Trabalho em uma faixa de data;

MES

Retorna o mês de uma determinada data;

MUEVE

Atribui um valor para uma determinada variável;

MUEV_STR

Atribui o valor de um campo texto para uma determinada variável;

MULTIPLICA

Operação matemática de multiplicação;

PAGA_DIA_DER

Retorna o número de dias de direito a pagar;

PRIMER_REG_DEP

Lê o primeiro registro de dependentes;

PRIMER_REG_TRAY

Lê o primeiro registro da trajetória de trabalho;

REDONDEA

Arredonda as casas decimais;

RESIDUO

Resto de uma operação de divisão;

RESTA

Operação matemática de subtração;

SALTA

Envia o cursor do proc. do roteiro de cálc. para a sequência;

SI_DIFERENTE

Confere se os dois valores são diferentes;

SI_IGUAL

Efetua a comparação entre dois valores;

SI_MAYOR

Compara se o conteúdo do primeiro valor é superior a s;

SI_MENOR

Compara se o conteúdo do primeiro valor é inferior a s;

SIG_DEP

Avança até o próximo registro de dependente;

SIG_TRAY

Avança até o próximo registro da trajetória de trabalho;

STRTOVAL

Converte a string em valor;

SUMA

Operação matemática de soma;

SUMA_DIAS

Soma os dias de incidências da mesma verba para os Reg.;

SUMA_IMPHIS

Soma valores da verba calculada no processo informado;

SUMA_IMPORTES

Soma todos os valores da verba calculada;

SUMA_MOVLI

Soma das Verbas geradas nos movimentos mensais;

SUMA_UNIDADES

Soma todas as unidades da verba calculada;

SUMA_UNIHIS

Soma unidades da verba calculada no processo informado;

TIPO_DIA

Retorna o tipo de data informada - S-Trabalhado, C - Compensado;

TRACE_OFF

Desativa o processo de debug nas fórmulas;

TRACE_ON

Ativa o processo de debug nas fórmulas;

TRUNCA

Trunca o valor informado;

ULTIMO_REG_DEP

Lê o último registro de dependentes;

ULTIMO_REG_TRAY

Lê o último registro da trajetória de trabalho;

UNIDADES_EMPRESA

Soma em unidades a verba da tabela de acumuladores;

UNIDADES_TOTAL

Soma as unidades da verba da tabela de acumuladores;

VALTOSTR

Converte o valor em string.


Mnemônicos Reservados

Estão disponíveis os seguintes mnemônicos reservados:

Mnemônico

Descrição

ANO_FIM_ACU

Ano Fim para Geração de Acumuladores;

ANO_INI_ACU

Ano Início para Geração de Acumuladores;

BASE_PENSION

Indica soma das verbas de Beneficiários

ENTIDAD

Obtém o valor da entidade.

GEN_MOV

Indica se deve gerar um novo registro na Trajetória Laboral

HOY

Retorna a data do Sistema em formato Juliana.

IMPORTE

Valor a ser gravado nas tabelas de movimentos.

NO_APLICADO

Valor não aplicado a ser gravado nas tabelas de movimentos.

RET_TABLA

Retorna o conteúdo referente à linha/coluna da tabela selecionada.

SIN_PROGRAMAR

Considerar os dias programados para apurar os dias de direito faltantes.

SUMA_NPGFIM

Número de pagamento final para o Operador SUMA_IMPHIS e SUMA_UNHIS.

SUMA_NPGINI

Número de pagamento inicial para o Operador SUMA_IMPHIS e SUMA_UNHIS.

SUMA_TIPO_NOM

Tipo de Nomina para o Operador SUMA_IMPHIS e SUMA_UNHIS.

TODOS_LOS_DIAS

Não considerar os dias programados para apurar os dias de direito faltantes.

TP_FILTRO

Tipo de filtro que será usado em conjunto com FILTRO_ACUM ou FILTRO_MOVLI.

TP_SUMA_MOVLI

Indica o tipo de cálculo que será realizado: Horas/Dias ou Valor.

UNIDADES

Horas/Dias a serem gravadas nas tabelas de movimentos.

VACIO

Retorna data vazia.

CAUX_00 a CAUX_20

Variáveis de acumulação tipo “Caractere”

DAUX_00 a DAUX_20

Variáveis de acumulação tipo “Data”

ELEMENTO_01 a ELEMENTO_99

Variável que indica a posição do campo da definição de tabelas

LAUX_00 a LAUX_20

Variáveis de acumulação tipo “Lógico”

NAUX_00 a NAUX_30

Variáveis de acumulação tipo “Numérico”

TABLA_U001 a TABLA_U020

Variável de tabela auxiliar de usuario.


Tabelas utilizadas


Veja também: