Índice das Funções

As funções são comandos pré-definidos pelo sistema, que tem como objetivo calcular um ou mais valores e retorná-los para uso na regra. A vantagem da função é que, se existe uma operação que é repetida em muitas regras, pode-se criar a função e chamá-la em cada regra, sem precisar implementá-la novamente. Uma função pode receber parâmetros e retornar valores.

Não recomendamos utilizar o mesmo nome atribuído a uma variável em mais de uma função. Pois, podem ocorrer erros em regras customizadas.

A

Nome

Descrição

Módulo

AbrirArquivo

Abre o arquivo passado como parâmetro.

AbrirTelaColaborador

Abre determinadas telas posicionando no colaborador.

AbrirTelaSistema

Abre a tela do sistema passada como parâmetro.

AcuEveCol

Carrega as variáveis de sistema para serem utilizadas nos modelos de relação de cálculo.

AcuEveColCon

Utilizado na Movimentação do Colaborador - FPRF007.OPE

AcuEveSim

Carrega as variáveis de sistema para serem utilizadas nos modelos de relação de

cálculo simulado

.

AcuLanVal

Acumula Lançamentos de Vales.

AcumulaEventosFicFin

Busca eventos da Ficha Financeira.

AcumulaEventosHorasFicFin

Acumula Eventos de Horas da Ficha Financeira.

AcumulaRefeicoes

Utilizada para fazer totalizações separando as refeições por código.

AcumulaSaldoAberto

Calcula o valor da parcela, quantidade de parcelas e o saldo em aberto para o vale compra do colaborador.

AcumulaVales

Retorna informações para o modelo de Resumo de Vales.

AcuValMat

Retorna variáveis do auxílio maternidade.

AdicionaItemAva

A função de programador AdicionaItemAva permite adicionar itens a uma avaliação de desempenho e competência.

AdicionaPermissaoUsu

Adiciona novas permissões de telas e menus às permissões já existentes do usuário.

AdicionarCampoXML

Adiciona campo que será gerado para XML.

AdicionarHistoricoEscala

Adiciona registros de históricos de escala em uma lista.

AdicionarLinhaDiagnostico

Adiciona uma linha no diagnóstico que está sendo processado.

AdicionarLogCtb

Adiciona uma linha no Log da nova rotina de Contabilização, durante a execução de uma regra de CLC.

AdicionarRegistroXML

Define que serão adicionados registros para geração do XML.

AgentesRiscosOcupaci

Retorna o código do perigo/fator de risco e o grau de risco por local de organograma.

AlfaParaData

Converte um texto armazenado em um campo tipo alfa para uma data.

AlfaParaInt

Converte um número armazenado em um campo tipo alfa para um campo tipo número, considerando as casas decimais.

AlfaPuro

Elimina a pontuação e os caracteres especiais dos textos ou os converte para maiúsculo.

alterarTrocaHorario

Permite alterar o código do horário ou código do intervalo de uma determinada troca de horário.

Gestão do Ponto

AlteraControle

Esta função permite alterar o conteúdo de algumas propriedades dos controles.

AlterarDescricaoLista

Esta função altera a descrição de uma lista, passando como parâmetro o nome da lista, a chave e a nova descrição.

AlteraGrafico

Permite que seja eliminada uma série (coluna) do gráfico de barras ou que seja alterada a cor de fundo do gráfico de audiometria e evolução audiométrica.

AlteraHorarioNoDia

roca o horário de um dia dentro do período na regra 116 - Alteração no Gerenciar Horários.

AlterarIdioma

Altera o idioma ativo do sistema.

AltFlaAcc

Altera o FlaAcc da marcação na tabela R070ACC para 1.

AplicarAbragenciaTabelaUsuario

Aplica a abrangência ativa no campo da tabela de usuário.

ApuraMargemConsignacao

Retorna o valor da margem de consignação

ArqExiste

Verifica a existência de um arquivo conforme parâmetro pnomarq.

ArredondarValor

Arredonda um valor conforme a quantidade de casa decimais informada.

Artigo62CltNaAdmissao

Verifica se o colaborador informado possui cargo de confiança na data de admissão.

AssinaturaDigitalPonto

Busca os dados da assinatura eletrônica do espelho de ponto do colaborador.

AssociaUsuColab

Associa usuários a colaboradores.

associarUsuarioColaborador

Associa um determinado usuário a um colaborador.

Gestão do Ponto

AtribuiEvtRat

Muda a quantidade de horas de um rateio de um evento, para o que for passado via parâmetro.

AtualizaConsultaAbr

Sincroniza as abrangências definidas no sistema com as tabelas de consulta de abrangência.

AtualizaDadosPesquisaCandidato

Gera os campos de pesquisa (CurCpl) e currículo resumido (CurRes) dos candidatos conforme os parâmetros de entrada, atualizando essas informações na tabela R122CCO.

AtualizaPermissoesGeradores

Atualiza as permissões de usuário para os modelos do gerador de relatórios.

AtualizaPermissoesGerais

Carrega todas as permissões de telas para a memória, inclusive para usuários e grupos com permissão negada de determinado menu.

AtualizaPermissoesModRot

Atualiza as permissões de usuário para módulos e rotinas.

AtualizaPermissoesTabelas

Atualiza as permissões de usuário para as tabelas.

AtualizaPermissoesTelas

Atualiza as permissões de usuário para as telas.

AtualizaPermissoesUsuarios

Atualiza as propriedades de permissões de usuário.

AtualizaQuadroCCusto

Atualiza a quantidade de vagas do quadro previsto por centro de custo, conforme operação efetuada.

AtualizaQuadroLocal

Atualiza a quantidade de vagas do quadro previsto por local, conforme operação efetuada.

AtualizaView

Atualiza os dados da tabela R154RHR - Parâmetros nos Relatórios do Controle de Ponto e Refeitório, que são usados para montar a cláusula “WHERE” da view “VHR_MARREF” (Marcações do Refeitório).

AtualizaViewQL

Atualiza os dados das views VQL_QUDLOTDAT e VQL_QUDCCUDAT.

AtualizarObjetivosColetivos

Altera, inclui ou exclui objetivos coletivos com base no cadastro de identificação do objetivo.

AtuExcCodCal

Retorna/atualiza as informações do cálculo respeitando as exceções.

B

Nome

Descrição

Módulo

BusOri

Função para buscar o valor e a referência do evento origem no cálculo de uma folha complementar.

BuscaAtividadeDisciplina

Retorna as Atividades / Disciplinas, de um determinado colaborador, utilizadas no cálculo.

buscaContas

Retorna as contas dos bancos que o colaborador possui na data.

Gestão do Ponto

BuscaDadosTomador

Realiza a busca do Tomador conforme a rotina configurada (tomador por filial, por recebimento ou por rateio) para colaboradores demitidos e retorna o tipo de inscrição, o número da inscrição e a razão social correspondente.

BuscaDadosTomadorAlfa

Nota

Esta função trata especificamente de campos relacionados ao CNPJ alfanumérico.

Realiza a busca do Tomador conforme a rotina configurada (tomador por filial, por recebimento ou por rateio) para colaboradores demitidos e retorna o tipo de inscrição, o número da inscrição e a razão social correspondente.

BuscaDatVenGRR

Retorna a data de vencimento da “ Guia de Recolhimento Rescisório do FGTS”.

BusCadChefe

Retorna o Tipo e Cadastro do Chefe do funcionário informado, em uma data específica.

BusCadChefeLocal

Busca o chefe de um local especificado.

BuscaDiaSit

Retorna a quantidade de dias de uma situação em um período informado.

BuscaEvento

Função para retornar dados da tabela de eventos, dependendo da parametrização utilizada.

BuscaEventoFixo

Carrega um evento fixo que foi armazenado numa estrutura em memória através da função IncluiEventoFixo.

BuscaHoraBase

Esta função busca o horário base do colaborador.

BuscaHorarioSaida

Retorna o horário de término da escala de trabalho do dia.

BuscaIntersticio

Carrega em memória as informações de Interstícios.

BuscaJornada

Retorna o horário base do colaborador em uma determinada data.

BuscaLinhaTexto

Imprime as linhas do texto que a função QuebraTexto dividiu.

BuscaPeculio

Carrega em memória as informações das Contribuições em Pecúlio.

BuscaProxContribuicao

Utilizada em conjunto com a função MontaAposentadoria. Posiciona a variável PosCtr (Índice das contribuições) na próxima contribuição.

BuscaProxEveHorAcu

Busca Próximo Evento Acumulado, de Horas, na Ficha Financeira.

BuscaProxEvento

Busca o próximo evento da Ficha Financeira calculados na função AcumulaEventosFicFin.

BuscaProxParcelaSalContrib

Carrega as variáveis de sistema abaixo relacionadas e posiciona a variável FimCtr na próxima contribuição.

BuscaProxReajusteSalContrib

Reajuste de salário das últimas 4 contribuições da Previdência efetuadas.

BuscaProxRecolhimento

Busca o próximo valor total e data do recolhimento.

BuscarRequisitosCargoPosto

Consulta todos os requisitos de Aperfeiçoamento, Formação e Competência do colaborador(cargo, posto de trabalho, Brigada, CIPA e EPIs).

BuscaTotalizadoresSituacoes

Retorna a quantidade de horas realizadas nas situações cadastradas em um determinado totalizador.

BuscaValorItemCalculo

O objetivo desta função de programador é disponibilizar para a regra, durante o cálculo do orçamento por cenário, os valores integrais e proporcionais de determinado item(passado como parâmetro na função) e em determinado mês de cálculo (também passado como parâmetro).

BusCodUsoRef

Retorna o código e o uso da refeição de acordo com a empresa, hora, relógio, função e direção.

BusCraTit

Busca o crachá titular do colaborador segundo uma data.

BusDesRef

Retorna a descrição da refeição de acordo com a empresa e código da refeição passados como parâmetros.

BusEmailFunc

Retorna o e-mail particular e o e-mail comercial de um funcionário.

BusEmailPessoa

Retorna o e-mail particular e o e-mail comercial de uma pessoa.

BusHorBase

Retorna o horário base do colaborador em uma determinada data.

BusIndDat

Busca o valor de um índice em uma determinada data.

BusPagFer

Busca Férias Pagas na provisão/contabilização.

BusProxDeposito

Função utilizada em conjunto com a função DepositosFgts para buscar o próximo depósito de FGTS para a memória.

BusQstEmp

Carrega as Variaveis de sistema CodQst, PesQst com os quesitos que o Colaborador possui em uma competencia.

BusQtdDiasMes

Retorna quantos dias tem no mês e ano informado.

BusSalClaNiv

Esta função retorna o valor do salário da estrutura/classe/nível passados como parâmetro, e se desejar (informando tipo 2), o número de meses de complemento do nível salarial.

C

Nome

Descrição

Módulo

CadastrarBiometria

Utilizada para que o usuário possa cadastrar a biometria do colaborador.

CalAdcRevezamento

Calcula o adicional de revezamento para a escala passada como parâmetro.

CalcGrpsRecMinimo

Faz o tratamento das GPS’s menores que o Recolhimento Mínimo, utilizado na verificação dos valores pendentes a serem acumulados.

CalCheckHorizontalUnibanco

Esta função é utilizada para calcular o campo CheckHorizontal dos modelos bancários do Banco Unibanco.

CalClcFun

Calcula o valor dos clc’s de contabilização para uso em relatórios operacionais.

CalComposicao

Indicará se o cálculo atual pertence ou não à composição salarial.

CalCplEmp

Seta as variáveis SalMinEmp, SalHorEmp, SalDiaEmp, SalMesEmp, com os valores do salário complementar calculados de acordo com a escala do funcionário na data que foi passada como parâmetro.

CalculaAtrasado

Calcula os dados da Previdência Social GPS/SEFIP (Pagamento Atrasado).

CalculaAtrasoGRR

Calcula valores em atraso da GRFP.

CalculaDataLimiteFerias

Calcula o último dia em que o colaborador deve sair de férias, sem que a empresa tenha que pagar a multa em dobro.

CalculaDataRev

Retorna a data da ultima revisão para a variável RetDatRev, de um equipamento no período informado em PerIni e Perfim.

CalculaDias

CalculaEventosdoRateio

Utilizada em conjunto com a função AcuEveCol, calcula o resumo do colaborador com Separação de Rateio (utilizada nos modelos de relação de cálculo).

CalculaFgtsAtraso

Busca e corrige os depósitos do FGTS em Débito (Multa e Juros).

CalculaFimPer

Calcula e sugere o final do período de férias.

CalculaGPSContribuinte

Permite a consulta dos valores de retorno sobre uma base de rendimento bruto informada.

CalculaGRPS

Calcula os dados da Previdência Social - GPS (Guia da Previdência Social).

CalculaINSSTerceiro

Esta função calcula o valor do INSS de Pagamento de Terceiro.

CalculaIRTerceiro

Esta função calcula o valor do IR de Pagamento de Terceiro.

CalculaISSTerceiro

Esta função calcula o valor do ISS de Pagamento de Terceiro.

CalculaLogN

Retorna o logaritmo de um determinado valor em uma determinada base.

CalculaMulJamRec

Calcula os Acréscimos dos Atrasos do FGTS.

CalculaNormal

Calcula os dados da Previdência Social GPS/SEFIP (Pagamento Normal).

CalculaQtdDep

Calcula a quantidade de dependentes do colaborador.

CalculaQtdMinutos

Calcula a quantidade de minutos existente entre uma Data/Hora Inicial e uma Data/Hora Final.

CalculaPercCurFor

Função utilizada para calcular o percentual de Cursos de Formação das Habilidades Técnicas.

CalculaRateioPgtoFisica

Esta função é utilizada para carregar as variáveis do sistema de valores rateados do pagamento de terceiros (pessoa física), de acordo com os valores passados como parâmetro.

CalculaTotCol

Esta função calcula o totalizador do evento, valor ou referência, de acordo com o cálculo, totalizador e o colaborador enviados por parâmetro.

CalculaVales

Calcula o valor do vale de um determinado colaborador.

CalculaValesHistorico

Calcula o valor do vale de um determinado colaborador de acordo com o histórico de assinalamentos de vales gerados.

CalcularVtr

Esta função calcula o valor e a quantidade de passes de vale transporte.

CalculoFgt

Calcula o FGT sobre o percentual passado.

CalculoRescisao

Variável de sistema que retorna se a Rescisão que está sendo calculada é Normal ou Simulada.

CalDatApoCol

Calcula a Data da Aposentadoria. Soma a perda de aposentadoria e diminui o total de tempo Externo.

CalDiaApoCol

Retorna a quantidade de Dias entre a data de Admissão e a Data de aposentadoria.

CalFerOutCmp

Calcula a proporção de férias conforme competência informada.

CalFimPerFerias

Função usada para calcular o fim do periodo de férias.

CalIdaEmp

Calcula a idade do colaborador na Data de Referência.

CalImpFed

Calcula Correção/Juros/Multa de Impostos Federais.

CalPerApoInt

Totaliza os dias de Afastamento que perdem para Aposentadoria.

CalQtdUfr

Rotina para calcular a quantidade de UFIRS.

CalSalEmp

Esta função retorna o salário do funcionário em relação ao tipo.

CalSalEmpCS

Esta função retorna o salário do funcionário em relação ao tipo.

CalSalEmpQL

Esta função retorna o salário do funcionário em relação ao tipo.

CalTmpEnq

Calcula o tempo do colaborador desde a admissão, no cargo, na classe ou no nível salarial.

CalTemApoExt

Totaliza o Tempo Externo Líquido + Tempo externo calculado com os afastamentos

CalTodMed

Calcula a média dos valores acumulados gerados pela função GerAcuCal.

CalTotFolha

Carrega as variáveis de código, referência, valor e descrição de um evento específico, utilizadas pelo Gerador de Relatórios.

CancelarCalculo

É usada para saber se deve cancelar o cálculo da folha de pagamento. A partir do momento em que for atribuído o valor 1 (um) para a variável o cálculo será cancelado.

CancelarColaborador

Usada para saber se deve cancelar o cálculo da folha de pagamento do colaborador.

CaracterParaAlfa

Converte um caractere (que fica armazenado pelo código Ascii) para o valor Alfanumérico correspondente.

CarDiaVia

Calcula todas a diárias de viagem em uma determinada competência.

CargoExibido

Retorna o Código e a Descrição do Cargo, conforme o Nível de Exibição parametrizado na tela de Estruturas de Cargo (Tabelas / Cargos / Estruturas).

CarregaAbrUsu

Permite aplicar, através dos parâmetros passados, abrangências de usuário que serão utilizadas no sistema. A funcionalidade é a mesma das abrangências definidas no sistema, em Diversos/Usuários/Abrangências.

CarregaAbrUsuTabela

Permite aplicar, através dos parâmetros passados a ela, abrangências de usuário que serão utilizadas em tabelas do sistema, inclusive para tabelas de usuário.

CarregaDistribuicaoEPI

Carrega todos EPIs pendentes até uma determinada data ou entregues num determinado período, para um determinado colaborador no local e cargo específicos.

CarregaExamesPrevistos

Carrega os exames previstos de todos os locais ou de uma abrangência.

CarregaExamesPrevistosDep

Função disponível para ser utilizada em algum modelo específico de cliente que deseja considerar também os exames dos dependentes.

CarregaExamesPrevistosGHE

Carrega e totaliza todos os exames previstos, conforme as abrangências definidas, agrupando as informações por G

CarregaExamesPrevistosLoc

Retorna os exames previstos de um local por vez.

CarregaExamesRealizados

Carrega os exames realizados de todos os locais ou de uma abrangência.

CarregaExamesRealizadosGHE

Carrega todos os exames realizados pelos colaboradores, conforme as abrangências definidas, agrupando as informações por GHE.

CarregaExamesRealizadosLoc

Carrega os exames realizados de um local por vez.

CarregaHistCol

Carrega o histórico das Promoções.

CarregaImagemControle

Carrega uma imagem para o controle imagem do modelo.

CarregaLevantaNecessidades

Carrega os dados a serem utilizados na função RetornaLevantaNecessidades.

CarregaListaAvaliacoes

Carrega na memória uma lista com os dados dos avaliadores e avaliados.

CarregaPerfisUsuario

Carrega em memória os Perfis do usuário passado por parâmetro.

CarregaPrxVacinas

Utilizada no modelo da cópia (SMVA001.GER - Relação das Próximas Vacinas).

CarregaQtdColGHE

Busca a quantidade de colaboradores de determinado PGR/GHE podendo agrupá-los por Turno, Faixa Etária, Turno/Faixa Etária. O resultado é divido entre o sexo masculino e feminino.

CarregaQtdColLocal

Verifica a quantidade total de colaboradores por turno e/ou faixa etária.

CarregaQuadroComparativo

Busca informações das tabelas Quadro Lotação p/ Posto de Trabalho (R092QPO) e Quadro Efetivo p/ Posto de Trabalho (R092EFE).

CarregaRevisoes

Carregar na memória os dados das Revisões a partir das abrangências passadas como parâmetros.

CarregarAdicionaisColaborador

Carregar os adicionais do colaborador.

CarregaRiscosGHE

CarregarEscalas

Carrega o histórico de escala do colaborador observando os períodos em que o mesmo está exercendo algum cargo de confiança, ou seja, não possui escala definida segundo artigo 62 da CLT.

CarregarInfoFicFin

Esta função busca informações do cálculo de um colaborador (tabela R046INF).

CarregarResponsaveis

Esta função carrega os dados do Responsável Legal cadastrados no menu Diversos>Responsável Legal, conforme o tipo de documento.

CodData

Transformar o dia, mês e ano passados como parâmetro no formato data gravado pelos Sistemas Senior.

CodigoBarraDoc

Gera uma pendência para a

rotina de Controle de Documentos

e também para montar o identificador que poderá ser usado para gerar o código de barras a ser impresso nos documentos.

CodPraConsideraAbrEmpFil

Verifica se o usuário ativo tem permissão para consultar o PGR passado como parâmetro levando em consideração a Filial vinculada ao PGR.

Concatena

Concatena até 3 campos/variáveis tipo alfa, formando uma só variável.

ConferirQuadroEfetivo

Faz a conferência do quadro efetivo comparando a quantidade de vagas da tabela de efetivos com a quantidade de vagas ocupadas pelos colaboradores ativos cadastrados.

ConfiguraPontoGrafico

Esta função só pode ser utilizada para modelos com gráficos de figuras variáveis, ou seja, gráficos do Tipo linhas com todos os pontos configuráveis pela regra.

Consolidar

Função utilizada para retornar a referência e o valor do evento de todos os cálculos para a competência ativa da ficha financeira.

ConsultarRepositorio

Consulta a tabela de repositório e retorna o valor dos campos definidos na função “IdentificarRepositorio”.

Contador

Executa o comando Count(*), para contar o número de registros de uma determinada tabela.

ContaExpirada

Retorna se uma conta de usuário está expirada ou não.

ConverteDataBanco

Converte uma data qualquer para o formato de data do banco de dados.

ConverteDataHoraDateTime

A função serve para montar uma data e uma hora passados como parâmetro em uma string no formato datetime do banco.

ConverteDataHoraTime

Monta um campo DateTime a partir de data e hora passados como parâmetro.

ConverteDataToDB

Converte uma data qualquer, para o formato de data do banco de dados.

ConverteDateTime

Separa de um campo DateTime a parte data e a parte hora.

ConverteMascara

Converte um valor de entrada (numérico, data, hora ou cadeia de caracteres), para o tipo de dado cadeia de caracteres.

ConverteMinutosHoras

Converte um número inteiro de minutos em uma string no formato hh:mm.

ConverteNumero

Converte um numérico para um alfa de acordo com o tipo passado.

ConverteParaMaiusculo

Converte o conteúdo de uma variável alfa para maiúsculo.

ConvStrPNum

Converte um valor tipo alfa (string) para numérico.

CopiaAbrTabSis

Copia todas as abrangências de permissão de todos os campos de uma tabela do sistema para uma tabela de usuário.

CopiarAlfa

Copia parte do conteúdo de uma variável/campo alfanumérico para a variável alfanumérica Retorno.

comparaSituacoes

Compara a situação atual com a situação anterior a alteração do usuário.

Gestão do Ponto

criarAlerta

Cria um incidente para o colaborador conforme código do incidente definido no cadastro.

Gestão do Ponto

criarIncidente

Cria um incidente customizado de acordo com o código de incidente parametrizado.

Gestão do Ponto

CriptografaCracha

Criptografa o crachá segundo o cliente.cfg. (Arquivo de criptografia fornecido pela Telemática).

CriptografaStr

Criptografa a String passada como parâmetro.

D

Nome

Descrição

Módulo

DataExtenso

Gera o extenso de determinada data.

DataHoje

Retorna a data atual do sistema.

DataPagamentoConsideraExc

Retorna a data de pagamento, considerando as exceções do cálculo.

DecodData

Retorna dia, mês e ano, conforme data passada como parâmetro.

DefineAbrUsu

Define as abrangências de usuários.

DefinirArquivoXML

Define o tipo de arquivo XML que será gerado.

DeletarAlfa

Apaga uma determinada quantidade de caracteres de uma variável/campo a partir da posição informada.

DepositosFgts

Busca os Depósitos de FGTS para a memória.

DesCamLista

Permite retornar a descrição de um campo lista.

DescItemLista

Retorna a descrição de um item de uma determinada lista.

DescriptografaCracha

Descriptografa o crachá segundo o cliente.cfg. (Arquivo de criptografia fornecido pela Telemática).

DesmontaData

Desmonta uma data separando em três variáveis as informações Dia/Mês/Ano da data.

DistEPIAutenticacaoValid

Retorna se a distribuição de EPI está com autenticação eletrônica válid

DetPrimConector

Permite determinar qual será o primeiro conector a ser inserido para concatenar na cláusula WHERE, valor este inserido pela função INSCLAUSQLWHERE.

DistribuiValorContasBancarias

Carrega as variáveis de sistema de informações bancárias do colaborador, terceiro e dependente de pensão judicial, de acordo com a data passada como parâmetro.

Divide

Divide um número retornando a parte inteira, o resto ou normal.

Dividir

Divide o primeiro valor pelo segundo valor passados como parâmetros.

E

Nome

Descrição

Módulo

EntradaValor

Permite informar valores para a regra através da tela de entrada

FRENTLSP

durante a execução.

EntradaValorInt

Permite informar valores para a regra através da tela de entrada

FRENTLSP

durante a execução.

EnviaArqFtp

Copia um determinado arquivo para o diretório FTP especificado.

EnviaEmail

Envia um e-mail conforme os parâmetros informados, permitindo inclusive anexar arquivos.

EnviaEmailHTML

Envia um e-mail através de regra especial, independente do programa de e-mail instalado (somente Sistemas Senior). Permite enviar e-mails em formato HTML e com imagens no corpo do E-mail.

EscondeCampoTelaEntrada

Permite ao usuário esconder determinados campos da tela de entrada do modelo.

EstaNulo

Verifica se um campo tipo alfa está nulo ou não.

EstouroRescisao

Calcula o valor de estouro da rescisão do colaborador.

EventoResumoCol

Utilizada em conjunto com a função CalculaEventosdoRateio, carrega as variáveis de sistema para serem utilizadas no gerador (utilizada nos modelos de relação de cálculo).

EventosQntColaborador

Carrega as variáveis de sistema para serem utilizadas nos modelos de relação de cálculo.

ExcLanBhr

Excluir lançamentos no banco de horas que possuem o campo origem de lançamento (OriLan) contendo o valor ‘R’ (incluídos via regra).

ExclGrpsRecMinimo

Função utilizada para excluir os registros de GPS acumuladas (R054GRA) não pagas, de acordo com os Parâmetros passados.

ExcluiEventoFixo

Exclui um evento fixo que foi armazenado numa estrutura em memória através da função IncluiEventoFixo.

excluirAutorizacaoSaida

Exclui uma autorização de saída do colaborador em uma determinada data e hora.

Gestão do Ponto

excluirLancamento

Exclui um lançamento de origem “R” para o colaborador, banco, data e situação informada.

Gestão do Ponto

excluirMarcacao

Permite excluir uma marcação de ponto conforme uma data de apuração.

Gestão do Ponto

excluirTrocaHorario

Exclui uma troca de horário de um colaborador em uma determinada data.

Gestão do Ponto

ExeCalSim

Realiza um cálculo de apuração simulado, considerando a data de referência passada e Programações / Históricos.

ExecProg

Executa um programa externo ao sistema.

ExecSP

Executa uma Stored Procedure contida no banco de dados e definida no TBS.

ExecutaRelatorio

Permite que sejam executados relatórios através das regras.

Todos os módulos

ExecutaTelaSgi

Executa a tela do SGI passada como parâmetro.

ExisteDiretorio

Verifica se o diretório informado existe.

ExisteSistemaBiProp

Verifica se o sistema BI está na proprietária.

ExisteTabelaWSGenericPersistence

Retorna se uma determinada tabela do sistema está disponível para uso nas

regras de integração com o ambiente Cloud

.

Todos os módulos

ExportarMarcacao

Seta para 1 o Campo FlagAcc da tabela R070ACC, do registro passado como parâmetro.

Extenso

Gera o extenso de um valor (moeda) em três linhas.

ExtensoHora

Retorna por extenso a hora passada como parâmetro.

ExtensoMes

Retorna o nome por extenso do mês passado como parâmetro.

ExtensoMesAno

Retorna o mês por extenso concatenado com o ano.

ExtensoNumero

Retorna o valor por extenso do número passado como parâmetro.

ExtensoSemana

Retorna, por extenso, o dia da semana de uma determinada data.

ExtrasIntervalo

Busca a quantidade de horas extras efetuadas dentro de um intervalo.

F

Nome

Descrição

Módulo

filtraIncidentesColaboradorNaData

Customiza os incidentes gerados para um colaborador, em um dia específico.

Gestão do Ponto.

FluxoBasico_AdicionarCaixa

Adiciona uma nova caixa dentro de uma seção do Fluxo Básico de Processos.

FluxoBasico_AdicionarImagem

Adiciona uma imagem na seção do Fluxo Básico de processos.

FluxoBasico_AdicionarItem

Adiciona um item (Descrição e link) em uma caixa do Fluxo Básico de processos.

FluxoBasico_AdicionarLegenda

Adiciona um item de legenda no rodapé do HTML montado para o Fluxo Básico de processos.

FluxoBasico_AdicionarSecao

Adiciona uma nova seção dentro de um Fluxo Básico de Processo.

FluxoBasico_Criar

Inicia a criação de um Fluxo Básico de Processo, que é apresentado em um HTML.

FluxoBasico_Finalizar

Finalizar a montagem do Fluxo Básico de processos.

FormatarCID10

Formata códigos da Classificação Internacional de Doenças (CID) com a pontuação correta quando necessário.

FormatNumeroInscricaoAlfa

Nota

Esta função trata especificamente de campos relacionados ao CNPJ alfanumérico.

Formata o número de inscrição de acordo com o tipo de inscrição informado.

Frd13sFgt

Valor FGTS 13.Salário Rescisão - Mês Rescisão.

FrdDepFgt

Valor FGTS Depósito Rescisão - Mês Rescisão.

FrdJamFgt

Valor FGTS JAM Rescisão - Mês Rescisão.

FrdMulFgt

Valor FGTS Multa Rescisão - Mês Rescisão.

G

Nome

Descrição

Módulo

GerAcuCal

Esta função é utilizada para carregar os

acumuladores

de cálculo, carregando a variável AcuCal, que é utilizada em regras.

GeraItrd

Gera ITRD dia 10 do mês informado ao dia 9 do mês seguinte gravando o arquivo de índices.

GeraPendenciaSmart

Gera pendência para os cartões de Smart Card.

GeraPPPporGHEColaborador

Gera o PPP por GHE para o colaborador informado por parâmetro.

GeraSolExames

Gera uma solicitação de exames para ser usada na regra da tela Gerar Solicitação e Consulta de Próximos Exames.

GerarArquivoXML

Gera o arquivo XML para um arquivo ou para uma variável.

GerarPendenciaHCM

Gera uma pendência no HCM.

GerCmpDarf

Gera compensação Darf. busca compensações em aberto, se não existir nenhuma compensação efetuada, calcula a primeira; se existe compensação efetuada, verifica se existe saldo para compensar.

GerSolExa_AdicionarExameLista

Adiciona um exame na lista de exames apresentados na tela Gera Solicitação/Agendamento.

GerSolExa_ConsultarListaExames

Percorre a lista de exames apresentados na tela Gera Solicitação/Agendamento.

GerSolExa_LimparListaExames

Remove todos os exames da lista de exames apresentados na tela Gera Solicitação/Agendamento.

GerSolExa_RemoverExameLista

Remove um exame da lista de exames apresentados na tela Gera Solicitação/Agendamento.

getAbrangencia

Verifica se um número está em determinada abrangência.

Gestão do Ponto.

getAnoData

Retorna o ano da data passada.

Gestão do Ponto.

getApuracao

Disponibiliza toda a apuração do colaborador em determinada data.

Gestão do Ponto

getApuracaoColaborador

Retorna as informações da apuração do colaborador da data desejada.

Gestão do Ponto.

getAutorizacaoSaida

Retorna as autorizações de saída do colaborador em uma determinada data.

Gestão do Ponto.

getAutorizacaoSaida(LocalDate datAsa, int horAsa)

Retorna as autorizações de saída do colaborador em uma determinada data e horário.

Gestão do Ponto.

getAutorizacoesHorasExtras

Disponibiliza lista de autorizações de horas extras no dia.

Gestão do Ponto.

getAutorizacoesSaida

Disponibiliza lista de autorizações de saída no dia.

Gestão do Ponto.

getBancoHoras

Busca o banco que está sendo calculado nesse momento.

Gestão do Ponto.

getCodigoCalculo

Retorna o código de cálculo que está sendo carregado.

Gestão do Ponto.

getCodigoHorarioFolga

Retorna o código do horário da folga que será usado como base para o cálculo de horas de trabalho.

Gestão do Ponto.

getCodigoLocal

Retorna o Código do Local (CodLoc) referente ao Número do Local informado com base na data de hoje.

Gestão do Ponto.

getColaborador

Disponibiliza as informações sobre o colaborador que está sendo processado.

Gestão do Ponto.

getColaborador(int empresa, int tipo, int cadastro)

Retorna o colaborador informado.

Gestão do Ponto.

getCompensacoes

Retorna a lista de compensações existente para o colaborador.

Gestão do Ponto.

getCompensacoes(LocalDate data)

Retorna as programações de compensação do colaborador na data.

Gestão do Ponto.

getConvocacao

Disponibiliza a programação de convocação no dia.

Gestão do Ponto.

getData

Retorna a data de início do processamento do cálculo.

Gestão do Ponto.

getDataApuracao

Retorna a data de apuração do dia processado no contexto de regra.

Gestão do Ponto.

getDataFinal

Retorna a data final do processamento do cálculo.

Gestão do Ponto.

getDataInicial

Retorna a data inicial do processamento do cálculo.

Gestão do Ponto.

getDataRescisao

Retorna a data para rescisão.

Gestão do Ponto

getDefinicaoApuracao

Disponibiliza as definições de apuração e todos os seus parâmetros adotadas pela empresa do colaborador que sendo processado no contexto.

Gestão do Ponto.

getDefinicaoSituacao

Busca o código da definição de situação que esta sendo processada.

Gestão do Ponto.

getDefinicaoSituacoes

Disponibiliza as definições de situações e todos os seus parâmetros adotados pela empresa do colaborador sendo processado no contexto.

Gestão do Ponto.

getDiaApurado

Busca um dia apurado de acordo com a data passada.

Gestão do Ponto.

getDiaData

Retorna o dia da data passada.

Gestão do Ponto.

getDiaSem

Retorna o dia da semana da data passada.

Gestão do Ponto.

getEscala

Retorna a escala do colaborador processado na data.

Gestão do Ponto.

getEscala(int codEsc)

Retorna a escala através do código passado como parâmetro.

Gestão do Ponto.

getEscalaHistorico

Retorna o código da escala segundo o histórico do dia apurado.

Gestão do Ponto.

getEscalaPrevistaColaborador

Retorna a escala do colaborador em determinada data.

Gestão do Ponto.

getExtrasIntervalo

Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia que está sendo calculado.

Gestão do Ponto.

getExtrasIntervaloAnterior

Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia anterior ao que está sendo calculado.

Gestão do Ponto.

getExtrasIntervaloPosterior

Retorna a quantidade de horas extras diurnas e extras noturnas dentro de um intervalo de tempo para o dia posterior ao que está sendo calculado.

Gestão do Ponto.

getFeriado

Retorna o feriado na data.

Gestão do Ponto.

getFeriadoFilial

Retorna um feriado, considerando somente a tabela de feriados da filial.

Gestão do Ponto.

getGrupos

Retorna uma lista dos grupos aos quais o usuário pertence

Gestão do Ponto.

getHistoricoAfastamento

Disponibiliza uma lista com os históricos de afastamento até a data passada.

Gestão do Ponto.

getHistoricoApuracao

Retorna o histórico de apuração do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoApuracao(LocalDate data)

Disponibiliza o histórico de apuração da data passada.

Gestão do Ponto.

getHistoricoCargo

Retorna o histórico do cargo do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoCargo(LocalDate data)

Disponibiliza o histórico de cargo vigente na data passada.

Gestão do Ponto.

getHistoricoCentrodeCusto

Retorna o histórico do centro de custo do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoCentrodeCusto(LocalDate data)

Disponibiliza o histórico de centro de custo vigente na data passada.

Gestão do Ponto.

getHistoricoEscala

Retorna o histórico de escala do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoEscala(LocalDate data)

Disponibiliza o histórico de escala vigente na data passada.

Gestão do Ponto.

getHistoricoFilial

Retorna o histórico de filial do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoFilial(LocalDate data)

Disponibiliza o histórico de filial vigente na data passada.

Gestão do Ponto.

getHistoricoLocal(int numEmp, int tipCol, int numCad, LocalDate data)

Retorna o histórico do local do colaborador em determinada data.

Gestão do Ponto.

getHistoricoLocal(LocalDate data)

Disponibiliza o histórico de local vigente na data passada.

Gestão do Ponto.

getHistoricoLocal

Retorna o histórico do local do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoPostoDeTrabalho

Disponibiliza uma lista com os históricos de posto de trabalho vigentes na data.

Gestão do Ponto.

getHistoricosAfastamento

Retorna uma lista de históricos de afastamento do colaborador na data de processamento.

Gestão do Ponto.

getHistoricosAnotacao

Disponibiliza uma lista com os históricos de anotação até a data passada.

Gestão do Ponto.

getHistoricosCracha

Retorna uma lista de históricos do crachá do colaborador na data de processamento.

Gestão do Ponto.

getHistoricosCracha(LocalDate data)

Disponibiliza uma lista com os históricos de crachá até a data passada.

Gestão do Ponto.

getHistoricosCrachaProvisorio

Retorna uma lista de históricos de crachá provisório do colaborador na data de processamento.

Gestão do Ponto.

getHistoricosCrachaProvisorio(LocalDate data)

Disponibiliza uma lista com os históricos de crachá provisório até a data passada.

Gestão do Ponto.

getHistoricoSindicato

Retorna o histórico do sindicato do colaborador na data de processamento.

Gestão do Ponto.

getHistoricoSindicato(LocalDate data)

Disponibiliza o histórico de sindicato vigente na data passada.

Gestão do Ponto.

getHistoricoVinculo

Retorna o histórico de vínculo do colaborador passado em uma determinada data.

Gestão do Ponto.

getHistoricoVinculo(LocalDate data)

Disponibiliza o histórico de vínculo vigente na data passada.

Gestão do Ponto.

getHorario

Retorna o objeto Horário do colaborador processado na data.

Gestão do Ponto.

getHorario(int codHor)

Retorna o horário através do código passado como parâmetro.

Gestão do Ponto.

getHorarioEscala

Retorna o código do horário conforme a escala, considerando o histórico e as programações de troca de escala.

Gestão do Ponto.

getHorarioFolga

Retorna o código do horário utilizado no dia de folga.

Gestão do Ponto.

getHorarioOriginalEscala

Retorna o código do horário original do dia de feriado.

Gestão do Ponto.

getHorarioPrevisto

Retorna o código do horário previsto do dia, sem considerar o feriado.

Gestão do Ponto.

getHorarioPrevistoColaborador

Retorna o horário do colaborador em determinada data.

Gestão do Ponto.

getHorarioProjecaoFolga

Retorna o horário utilizado para projeção de folga.

Gestão do Ponto.

getHoras(Marcacao inicio, Marcacao fim, TipoIntervalo tipo)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo dentro de um periodo de marcações.

Gestão do Ponto.

getHoras(Marcacao inicio, Marcacao fim, SubTipoIntervalo subTipo)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo dentro de um periodo de marcações.

Gestão do Ponto.

getHoras(TipoIntervalo tipo)

Retorna a quantidade de horas em minutos de um tipo de intervalo.

Gestão do Ponto.

getHoras(TipoIntervalo tipo, int numeroIntervalo)

Retorna a quantidade de horas, em minutos, de um tipo de intervalo em um número de intervalo.

Gestão do Ponto.

getHoras(TipoIntervalo tipo, int numeroIntervalo, int parte)

Retorna a quantidade de horas, em minutos, de um tipo de intervalo em um número de intervalo e define uma parte

Gestão do Ponto.

getHoras(SubTipoIntervalo subTipo)

Retorna a quantidade de horas, em minutos, de um subtipo de intervalo.

Gestão do Ponto.

getHoras(SubTipoIntervalo subTipo, int numeroIntervalo)

Retorna a quantidade de horas em minutos de um subtipo de intervalo em um número de intervalo.

Gestão do Ponto.

getHoras(SubTipoIntervalo subTipo, int numeroIntervalo, int parte)

Retorna a quantidade de horas, em minutos, de um subtipo de intervalo em um número de intervalo e define uma parte.

Gestão do Ponto.

getHorasInterjornadaPrevista

Retorna a quantidade de minutos entre a última marcação realizada no dia anterior e a primeira marcação prevista para o dia atual.

Gestão do Ponto.

getHorasInterjornadaRealizada

Retorna a quantidade de minutos entre a última marcação realizada no dia anterior e a primeira marcação realizada no dia atual

Gestão do Ponto.

getHorasPrevistas

Retorna a quantidade de horas previstas de trabalho, noturna e diurna, do horário informado, considerando o período de horas noturnas através do histórico de sindicato do colaborador na data.

Gestão do Ponto.

getHorasRateio (int codrat, int codsit)

Retorna as horas de uma determinada situação e rateio.

Gestão do Ponto.

getHorasRateio (int codrat, int codsit…)

Retorna as horas de um determinado conjunto de situações e de um rateio.

Gestão do Ponto.

getHorasRateio (int codrat, Date data, int codsit…)

Retorna as horas de uma determinada lista de situações e um rateio em uma data diferente da data de apuração.

Gestão do Ponto.

getHorasRateioFaixa

Retorna as horas de uma determinada faixa de situações e um rateio em uma data diferente da data de apuração.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo, boolean consideraTolerancia)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo e considera as tolerâncias definidas.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo, int expediente)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, boolean consideraTolerancia)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo e considera as tolerâncias definidas. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte)

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo, dentro de um intervalo. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(SubTipoIntervalo subTipo, int expediente, int parte, boolean consideraTolerancia

Retorna a quantidade de horas diurnas e noturnas de um SubTipoIntervalo, dentro de um intervalo, e considera as tolerâncias definidas. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(TipoIntervalo tipo)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo.

Gestão do Ponto.

getHorasSeparadas

(TipoIntervalo tipo, boolean consideraTolerancia)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo e considera as tolerâncias definidas.

Gestão do Ponto.

getHorasSeparadas(TipoIntervalo tipo, int expediente)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(TipoIntervalo tipo, int expediente, boolean consideraTolerancia)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo e considera as tolerâncias definidas. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(TipoIntervalo tipo, int expediente, int parte)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo, dentro de um intervalo. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasSeparadas(TipoIntervalo tipo, int expediente, int parte, boolean consideraTolerancia)

Retorna a quantidade de horas diurnas e noturnas de um TipoIntervalo, dentro de um intervalo, e considera as tolerâncias definidas. O expediente pode ser: 1,2,3,4.

Gestão do Ponto.

getHorasTrabalhadas

Retorna a quantidade de minutos trabalhados no período diurno ou noturno.

Gestão do Ponto.

getHorSit(int codSit)

Retornar as horas de uma determinada situação.

Gestão do Ponto.

getHorSit(LocalDate data, int codSit

)

Retorna o total de minutos apurados em determinada situação em uma data específica.

Gestão do Ponto.

getHorSitAnterior

Busca a quantidade de horas calculadas, em mais de um código da situação, antes das alterações realizadas pela regra criada pelo usuário.

Gestão do Ponto.

getHorSitAnterior(int codSit)

Busca a quantidade de horas calculadas antes das alterações realizadas pela regra criada pelo usuário.

Gestão do Ponto.

getHorSitFaixa(int sitIni, int sitFim)

Retorna o total de minutos apurados em um grupo de situações, conforme uma faixa de códigos de situação.

Gestão do Ponto.

getHorSitFaixa(LocalDate data, int sitIni, int sitFim)

Retorna o total de minutos apurados em um grupo de situações conforme uma faixa de códigos de situação e dia informado.

Gestão do Ponto.

getHorSitPeriodo

Disponibiliza o total de horas apuradas no período em determinada situação.

Gestão do Ponto.

getIntervaloCalculado

Retorna um determinado intervalo calculado na apuração.

Gestão do Ponto.

getIntervalosCalculados

Retorna uma lista de intervalos calculados na apuração.

Gestão do Ponto.

getLancamentos

Busca a lista de lançamentos do banco de horas.

Gestão do Ponto.

getLanchePrevisto

Retorna as horas de lanche previstas, separando em diurnas e noturnas e por parte do expediente.

Gestão do Ponto.

getMarcacaoAnterior

Retorna a última marcação no dia anterior.

Gestão do Ponto.

getMarcacoes

Busca uma lista ordenada de marcações conforme o período especificado.

Gestão do Ponto.

getMarcacoesAcesso(LocalDate data)

Retorna uma lista contendo as marcações de acesso da data especificada.

Gestão do Ponto.

getMarcacoesAcesso(LocalDate dataInicial, LocalDate dataFinal)

Retorna uma lista contendo as marcações de acesso do período especificado.

Gestão do Ponto.

getMarcacoesPonto(boolean somenteApuradas, LocalDate data)

Retorna uma lista contendo as marcações de ponto da data especificada de acordo com o parâmetro

somenteApuradas

, trazendo apenas marcações apuradas ou todas as marcações de uso do ponto da data.

Gestão do Ponto.

getMarcacoesPonto(boolean somenteApuradas, LocalDate dataInicial, LocalDate dataFinal)

Retorna uma lista contendo as marcações de ponto do período especificado de acordo com o parâmetro

somenteApuradas

, trazendo apenas marcações apuradas ou todas as marcações de uso do ponto do período.

Gestão do Ponto.

getMarcacoesRealizadas(boolean conger)

Retorna uma lista com as marcações realizadas do colaborador que está sendo processado na data.

Gestão do Ponto.

getMarcacoesRealizadas (LocalDate dataApuracao)

Disponibiliza uma lista de marcações de ponto conforme uma data de apuração e ordenada por hora da marcação.

Gestão do Ponto.

getMesData

Retorna o mês (no formato número) do ano da data passada.

Gestão do Ponto.

getMinutosRefeicaoPrevisto

Calcula a quantidade de minutos de refeição prevista no dia apurado.

Gestão do Ponto.

getMotivoAcerto

Retorna o código do motivo de acerto da situação apurada informada.

Gestão do Ponto.

getMotivoAcertoRateio

Retorna o código do motivo de acerto da situação apurada e rateio.

Gestão do Ponto.

getNumeroIntervaloRefeicao

Retorna o número de intervalos de refeição realizados, para qualquer tipo de horário.

Gestão do Ponto.

getNumeroIntervalos

Retorna a quantidade de intervalos calculados na apuração.

Gestão do Ponto.

getNumeroLocal

Retorna o número de um determinado local.

Gestão do Ponto.

getNumeroPeriodos

Retorna o número de períodos do dia, conforme o horário.

Gestão do Ponto.

getObservacaoApuracao(int codSit)

Retorna uma observação de apuração de acordo com o código da situação.

Gestão do Ponto.

getObsevacaoApuracao(int codSit, int codRat)

Retorna uma observação de apuração de acordo com o código da situação e do rateio.

Gestão do Ponto.

getPonte

Disponibiliza a programação de ponte no dia.

Gestão do Ponto.

getProjecaoHorario

Disponibiliza a programação de projeção de horário no dia.

Gestão do Ponto.

getQtdMarcacoesRealizadas

Retorna a quantidade de marcações realizadas no dia apurado.

Gestão do Ponto.

getQtdNiveisLocal

Retorna a quantidade de níveis de um determinado local do organograma, em uma determinada data.

Gestão do Ponto.

getRefeicaoPrevista

Retorna as horas de refeição previstas, separando em diurnas e noturnas do horário apurado no dia.

Gestão do Ponto.

getSaldoBanco

Retorna o saldo do banco de horas, conforme a data especificada para verificação.

Gestão do Ponto.

getSaldoBancoHoras

Busca o saldo do banco de horas do colaborador processado na data processada.

Gestão do Ponto.

getSituacao

Retorna a Situação do Código da Situação informado.

Gestão do Ponto.

getSituacoes

Retorna uma lista com todas as situações da tabela Situações (R010SIT).

Gestão do Ponto.

getSituacoesApuradas(LocalDate data)

Retorna uma lista contendo as situações apuradas da data especificada.

Gestão do Ponto.

getSituacoesApuradas(LocalDate dataInicial, LocalDate dataFinal)

Retorna uma lista contendo as situações apuradas no período especificado.

Gestão do Ponto.

getSituacoesCodigo

Retorna uma lista contendo as Situações dos códigos informados.

Gestão do Ponto.

getSituacoesTipo

Retorna uma lista contendo as Situações que tenham o seu Tipo conforme os tipos informados.

Gestão do Ponto.

getSobreaviso

Disponibiliza lista de programações de sobreaviso no dia.

Gestão do Ponto.

getTipoCalculo

Retorna o tipo de cálculo em que a regra está sendo processada.

Gestão do Ponto.

getTotalMinutosPrevisto(int codhor, int parte)

Retorna as horas diurnas e noturnas previstas conforme o horário e a parte.

Gestão do Ponto.

getTotalMinutosPrevisto(int horario)

Retorna a quantidade de horas previstas de trabalho, noturna e diurna, do horário informado, considerando o período de horas noturnas através do histórico de sindicato do colaborador na data.

Gestão do Ponto.

getTotalMinutosPrevistoProrrogado

Retorna as horas diurnas e noturnas previstas conforme o horário.

Gestão do Ponto.

getTotalSituacoes(int codigoTotalizador, date data)

Retorna o total de situações agrupadas no totalizador de situações.

Gestão do Ponto.

getTotalSituacoes(int codigoTotalizador, date dataInicial, date dataFinal)

Retorna a quantidade de horas realizadas nas situações cadastradas em um determinado totalizador.

Gestão do Ponto.

getTrocaCentroCusto

Disponibiliza programação de troca de centro de custo no dia.

Gestão do Ponto.

getTrocaEscala

Retorna o código da escala considerando uma programação de troca de escala na data.

Gestão do Ponto.

getTrocaHorario

Retorna o código do horário considerando uma programação de troca de horário na data.

Gestão do Ponto.

getTrocasRateio

Disponibiliza lista de programações de troca de rateio no dia.

Gestão do Ponto.

getTurmaIntervalo

Retorna a turma de intervalo do horário no dia apurado.

Gestão do Ponto.

getUsuario

Retorna o usuário que está logado atualmente.

Gestão do Ponto.

getUsuarioAtivo

Retorna o código do usuário ativo no sistema.

Gestão do Ponto.

getUsuarioColaborador(int numEmp, int tipCol, int numCad)

Retorna uma lista de usuários associados a um colaborador.

Gestão do Ponto.

getUsuarioColaborador(long codUsu)

Retorna uma lista de colaboradores associados a um usuário.

Gestão do Ponto.

getUsuarioLogado

Retorna o usuário logado.

Gestão do Ponto.

getVencimento

Identifica a data de vencimento com base na data e no sinal passados.

Gestão do Ponto.

GlbAdiVarNumDat

Adiciona uma variável global numérica/data em memória.

GlbAdiVarStr

Adiciona uma variável global alfa numérica em memória.

GlbLimpaVars

Limpa toda a lista de variáveis globais adicionadas pelas funções GlbAdiVarNumDat e GlbAdiVarStr.

GlbRetVarNumDat

Retorna o conteúdo de uma variável global numérica, armazenada pela função GlbAdiVarNumDat.

GlbRetVarStr

Retorna o conteúdo de uma variável global armazenada pela função GlbAdiVarStr.

GraDirLic

Grava direito de Licença especial.

GraRegPagPJP

Grava registros de modo de pagamento - Pensão Judicial.

GravaDocumentoEmDisco

Grava os documentos do colaborador em disco.

GravaDocumentos

Grava registros na tabela R034DOC - Fotos de Documentos do Colaborador

GravaEventoAposentadoria

Grava um evento de Aposentadoria em memória.

GravaFgtsGRR

Grava no Banco de dados os recolhimentos GRFP.

GravaFotoCandidatoEmDisco

Grava a foto do candidato em disco.

GravaFotoColaborador

Grava no banco de dados a foto de um determinado colaborador

GravaFotoColaboradorEmDisco

Grava a foto do colaborador em disco.

GravaGRCS

A função irá gravar registros na tabela R052GRC referentes às contribuições sindicais.

GravaImagemBanco

Grava imagens em qualquer tabela do sistema, sendo que o parâmetro imagem pode ser uma referência passada pelo retorno da função

WCheckValImage

.

GravaNoBancoAbrUsu

Grava no banco de dados as informações definidas através das funções para abrangências de usuários.

GravaPISenai

A função irá gerar pendências de integração financeira dos CIFs com tipo de título C22.

GravaPIVales

A função irá gerar pendências de integração financeira dos vales encontrados conforme parâmetros passados na regra.

GravarRegistroXML

Efetiva os dados na geração do XML.

GravarRepositorio

Grava dados na tabela repositório R013REP.

GravarVTR

Função utilizada para gravar na tabela R028PVT o valor e a quantidade de passes de vale-transporte retornado no método

CalcularVtr

.

GuardaCol

Função utilizada na Relação de Cálculo por Rateio para acumular corretamente o total de dependentes de cada empregado bem como o salário.

H

Nome

Descrição

Módulo

HoraParaMinuto

Converte horas e minutos passados como parâmetro para total de minutos.

HorariosCadastroEscala

Retorna os horários disponíveis na guia “Horários” do cadastramento de escala. Retorna os dados da tabela R006HOR.

HoraServidor

Retorna a data e hora atual do servidor em uma variável tipo alfa.

HorasLocal

Carrega as horas obtidas em um local em uma data.

HtmlToText

Extrai o texto plano de um HTML.

I

Nome

Descrição

Módulo

IdentificarRepositorio

Verifica se a tabela passada como parâmetro consta na lista de tabelas que podem ser monitoradas e define os campos que serão retornados.

ImpAuxilioDoenca

Gera informações para o Requerimento de Auxílio-doença.

IncEveMov

Esta função inclui um evento no movimento.

IncHisFil

Inclui um histórico de filial para o colaborador na data informada.

IncLanBhr

Inclui lançamentos no banco de horas e atualiza as compensações.

IncluiEventoFixo

Inclui um evento fixo numa estrutura em memória.

incluirAutorizacaoSaida

Inclui uma autorização de saída para o colaborador em uma determinada data e horário.

Gestão do Ponto.

IncluirContaBancoHoras

Inclui um banco de horas para o módulo Gestão do Ponto.

IncluirHistoricoPostoPadrao

Inclui um histórico de Posto padrão para determinado colaborador.

incluirLancamento

Inclui um lançamento de origem “R” no banco de horas do colaborador informado com a situação informada.

Gestão do Ponto.

incluirMarcacao

Permite incluir uma marcação de ponto conforme uma data de apuração.

Gestão do Ponto.

IncluirSolExa

Permite gerar outros exames além dos exames que estão sendo gerados pela rotina Gerar Solicitação Exames.

incluirTrocaHorario

Inclui uma troca de horário para um colaborador em uma determinada data.

Gestão do Ponto.

InicializaApuracaoAcidenteLoc

Carrega a quantidade de acidentes e dias debitados; por competência, local, turno, sexo, gravidade, tipo e espécie de acidente.

InicializaPrxExamesLoc

Carrega todos os próximos exames a serem realizados conforme os parâmetros passados.

InicializaQtdColLocCarTur

Processa e armazena a quantidade de colaboradores por turno.

InsClauSQLField

Função, para incluir um campo de tabela no código SQL montado pelo gerador, na seção detalhe escolhida.

InsClauSQLFrom

Função, para incluir uma tabela no código SQL, montado pelo gerador, na seção detalhe escolhida.

InsClauSQLOrderBy

Inclui uma cláusula de ordenação no código SQL, montado pelo gerador, na seção detalhe escolhida.

InsClauSQLWhere

Função, para incluir uma cláusula where no código SQL, montado pelo gerador, na seção detalhe escolhida.

InsEspAlinhDireita

Função que insere espaços a direita de todos os controles no modelo.

InsSQLWhereSimples

Permite Inserir uma cláusula WHERE dentro de um SQL durante a execução da regra de pré-seleção. As tabelas referenciadas no SQL não são incluídas na cláusula FROM do comando SQL.

InsereEspacos

Esta função retorna uma string com espaços entre caracteres ou números.

InsereEspacosCodCep

Insere espaços entre os números dos códigos do Cep.

InsereEspacosComPet

Insere espaços na data da Competência para ser impressa na GRCI.

InsereEspacosNumIns

Insere espaços no número de inscrição para que seja impresso na GRCI.

insereMarcacao

Insere marcações eletrônicas nas tabelas Registro de Acesso (R070ACC) e Marcações Ponto Originais Criptografadas (R070CRI)

Controle de Ponto e Refeitório

InserirAlfa

Insere um ou mais caracteres em uma Variável/Campo, a partir da posição indicada.

InsEspAntEntNum

Insere espaços entre valores de um número.

InsLog

Permite armazenar strings com o objetivo de alterar um Log no gerador de relatórios.

InsSQLWhereSimples

Permite Inserir uma cláusula WHERE dentro de um SQL durante a execução da regra de pré-seleção.

InsTipExi

Retorna o conteúdo do assinalamento do campo “Tipo de Exibição”, disponível na tela de entrada da Relação de INSS.

InsTipRel

Retorna o conteúdo do assinalamento do campo “Tipo de Relatório”, disponível na tela de entrada da Relação de INSS.

InsTrpTerRat

InsTrpTerRat [80] - Retorna o INSS Transporte Terceiro por Rateio.

IntervalosAnos

Função usada para carregas variáveis do sistemas utilizadas para a Contribuição de INSS.

Int13

Esta função é de uso exclusivo para o cliente Alcoa S.A. Esta função executa a stored procedure INT13 informando os parâmetros da função.

Int14

Esta função é de uso exclusivo para o cliente Alcoa S.A. Esta função executa a stored procedure INT14 informando os parâmetros da função.

IntParaAlfa

Converte um número para formato alfanumérico, desprezando as casas decimais.

isAcerto

Indica se a regra está sendo executada em alguma tela de acertos.

Gestão do Ponto

isCalculoApuracao

Indica se a regra está sendo executada no processo de calculo de apuração

Gestão do Ponto.

isDiaAlterado

Retorna o indicador de que o dia apurado foi alterado.

Gestão do Ponto.

isFaltaMarcacao

Retorna o indicador de que o dia atual tem falta de marcação.

Gestão do Ponto.

isFechamentoRescisao

Identifica se o fechamento é para a rescisão.

Gestão do Ponto.

isRecalculoApuracao

Indica se a regra está sendo executada no processo de recálculo de apuração.

Gestão do Ponto.

isSituacaoAlterada

Compara a quantidade de horas da situação passada e retornar verdadeiro quando a quantidade atual for diferente da quantidade anterior.

Gestão do Ponto.

isTemExcecao

Indica se o dia passado do colaborador que está sendo processado, é um dia que tem uma situação cadastrada como situação de exceção.

Gestão do Ponto.

isVencimento

Verifica se o banco de horas tem algum vencimento dentro de um determinado período.

Gestão do Ponto.

L

Nome

Descrição

Módulo

LeColaboradorRescisao

Lê dados da Rescisão do colaborador.

LerAtvPrf

Verifica se o professor possui atividades em uma data específica. Se possuir retorna os dados das atividades.

LerDisPrf

Verifica se Professor possui disciplinas em uma data específica. Se possuir retorna os dados das disciplinas.

LeRefeicoesAcumuladas

Lê as informações que foram totalizadas pela função

AcumulaRefeicoes

.

LerNovaLinha

Esta função funciona em conjunto com a função AbrirArquivo. Após abrir o arquivo é possível ler linha a linha do arquivo.

LerPosicaoAlfa

Identifica qual caractere está em determinada posição do campo/variável de origem.

LimpaVarTot

Esta função zera as variáveis de sistema disponíveis nos modelos de relatório de relação de folha, quando é cancelada a impressão de locais que não possuem colaboradores a serem listados.

LinhasArquivo

Retorna o número de linhas de um arquivo passado como parâmetro.

LiquidoFerias

Calcula o valor líquido de Férias do colaborador.

LiquidoFolha

Calcula o valor líquido da Ficha Financeira do colaborador.

LiquidoRescisao

Calcula o valor líquido de Rescisão do colaborador.

LisIrfAcu

Função para cálculo do valor acumulado do Imposto de Renda.

ListaIntersticio

Função utilizada em conjunto com a função BuscaIntersticio para carregar a próxima informação de Interstícios em memória.

ListaPeculio

Função utilizada em conjunto com a função BuscaPeculio para carregar a próxima informação de Contribuições em Pecúlio para a memória.

ListaSecao

Função utilizada para listar uma seção Adicional.

M

Nome

Descrição

Módulo

MarcacoesCadastroHorario

Retorna as batidas informadas no cadastramento do horário. Retorna os dados da tabela R004MHR.

MensagemAcertos

Permite exibir ao usuário uma mensagem como tela de aviso.

MensagemCapturaWeb

Exibe ao usuário, como mensagem de aviso, a string passada como parâmetro à função.

MensagemLog

Cancela o processamento em execução e mostra a mensagem de erro passada como parâmetro.

mensagemLog(String mensagem)

Permite cancelar o processamento em execução e mostrar a mensagem de erro passada como parâmetro.

Gestão do Ponto.

MensagemWeb

Permite exibir ao usuário uma mensagem como tela de aviso.

Minusculo

Converte um valor alfanumérico de maiúsculo para minúsculo.

MonConCcu

Serve para formatar a conta contábil de acordo com o assinalamento de rateio da empresa. Se no cadastro da empresa estiver assinalado “Rateio MO Cálculo” igual a ‘C’ e nas definições contábeis estiver assinalado “C.Custo na Conta Contábil” igual a ‘S’ o sistema substituirá a letra “C” da conta contábil pelo campo c.custo.

MontaAbrangencia

Retorna uma cláusula SQL de acordo com um campo e uma abrangência de valores.

MontaAcidenteTrab

Gera informações para Comunicação de Acidente Trabalho.

MontaAposentadoria

Retornará o total de Contribuições para Aposentadoria.

MontaCalSalFgt

Calcula o saldo dos depósitos mensais do FGTS e retorna os saques efetuados no FGTS.

MontaCarimboCgc

Retorna as informações para monta o Carimbo com o CNPJ da filial (GRPS).

MontaCodConsolidado

Busca todos os códigos de cálculo referentes ao período na forma de cláusula SQL.

MontaComandoLike

Monta uma cláusula SQL com LIKE.

MontaContrib

Monta Tabela Contribuições Interstícios.

MontaData

Concatena três variáveis, formando uma data.

MontaDistribuicaoEPIs

Carrega as variáveis internamente, retornando a descrição dos EPIs e do certificado de aprovação.

MontaFonteGeradora

Carrega a tabela de Avaliação dos Riscos e da Exposição dos Trabalhadores.

MontaGrpsParams

Retorna as informações necessárias para o modelo de GPS.

MontaMedidaControle

Determina as medidas a serem adotadas ordenado por Perigo/Fator de Risco, Tipo de Risco e Local.

MontaRateio

Contém a informação do campo Monta Rateio no momento da integração contábil.

MontarFiltroR044CALcomR038HFI

Retorna uma condição para ser utilizada em comandos sqls para realizar um filtro com as tabelas R044CAL e R038HFI.

MontaRiscosAmbientais

Retorna a tabela de Reconhecimento dos Riscos Ambientais.

MontarSQLHisCampo

Comando para ser utilizado em tabelas de histórico (R038HLO, R038HEB, etc) para montar o comando SQL com base no campo Data da tabela. Este comando SQL é utilizado para retornar apenas uma ocorrência do histórico.

MontarSQLHisCampoSeq

Comando para ser utilizado em tabelas de histórico que possuem sequência (R038HSA, R038HFI, etc), para montar o comando SQL com base no campo Data da tabela. Este comando SQL é utilizado para retornar apenas uma ocorrência do histórico.

MontarSQLHistorico

Retorna um SQL com base em uma data para uso com os históricos do sistema.

MontarSQLHistoricoSeq

Esta função retorna um SQL com base em uma data e sequência para uso com os históricos do sistema.

MontaSQLAbrAvaliacao

Retorna o comando SQL que pode ser usado para filtrar as avaliações que serão apresentadas no relatório.

MontaSalPrev

Carrega as contribuições da previdência para o colaborador.

MontaSituacao

Monta a situação do empregado dia-a-dia.

MontaWhereAbrInv

Função utilizada para retornar uma cláusula SQL de acordo com um campo e uma abrangência de valores. (R038HSA.CODMOT).

MontarFiltroR044CALcomR038HFI

Retorna uma condição para ser utilizada em comandos SQL para realizar um filtro com as tabelas R044CAL e R038HFI.

MsgAvaWeb

Esta função tem como objetivo permitir mostrar, através de regra, alguma mensagem ao usuário do sistema.

MovCtbAlf

Carrega parâmetro alfa para regra de layout da contabilização.

MovCtbNum

Carrega parâmetro numérico para regra de layout da contabilização.

MovimentaPostoHierarquia

Permite movimentar um posto de trabalho dentro de uma hierarquia para outro nível informando quem será o novo posto superior (pai).

N

Nome

Descrição

Módulo

NomeComputador

Retorna o nome do computador/estação.

NomeUsuárioWindows

Retorna o nome do usuário logado no Windows.

NumeroParaAlfa

Converte um número para formato alfanumérico, mantendo as casas decimais e sem arredondar.

NumeroParaNivel

Converte um número inteiro em um código alfanumérico de 2 caracteres utilizado para representar níveis hierárquicos na estrutura de locais do sistema.

O

Nome

Descrição

Módulo

OrdenacaoSelecionada

Permite saber qual a ordenação variável foi selecionada na tela de entrada, pasta Ordenação.

P

Nome

Descrição

Módulo

PertenceGrupo

Identifica se o usuário ativo pertence ao grupo de usuários passado como parâmetro.

PosicaoAlfa

Procura por uma parte de texto dentro de um campo/variável tipo alfa, retornando a posição em que o texto inicia.

PosicionarPermissoes

Após o carregamento das permissões (AtualizaPermissoesGerais) essa função grava nas variáveis de sistema o registro correspondente ao índice informado.

PosicionarTabela

Esta função pode ser utilizada na regra de cálculo das provisões genéricas para posicionar o tipo de valor desejado. A regra será executava uma vez para cada tipo de valor cadastrado, e com esta função é possível posicionar no registro anterior, por exemplo, e utilizar os valores que já foram calculados.

possuiConta

Verifica se o colaborador possui uma conta no banco e na data.

Gestão do Ponto.

PPPCarLocCarAti

Carrega todas as alterações de Filial/Local/Cargo que o Colaborador possui e, a partir destes dados, busca as Atividades que o Colaborador exercia e os Perigos/Fatores de Risco que ele estava exposto.

PPPCarregaEscalaHor

Carrega o histórico de Escala Horária do Colaborador no período passado como parâmetro.

PPPFilAgrFilLocCar

Agrupa as alterações de Filiais/Local/Cargo carregadas pela função PPPCarLocCarAti de acordo com os campos passados como parâmetro.

PPPFilAgruAgAtEp

Filtra e agrupa os Perigos/Fatores de Risco carregados pela função PPPCarLocCarAti de acordo com os campos passados como parâmetro.

PPPRetAgAtEp

Retorna os Perigos/Fatores de Risco carregados pela função PPPCarLocCarAti.

PPPRetAgAtEpEx1

Retorna informações adicionais do Perigo/Fator de Risco retornado pela função PPPRetAgAtEp.

PPPRetAgAtepEx2

Retorna informações adicionais do Perigo/Fator de Risco retornado pela função PPPRetAgAtEp.

PPPRetAgeLocAti

Retorna os Perigos/Fatores de Risco de cada período de Local/Atividade retornado pela função PPPRetLocCarAti.

PPPRetAgeLocAtiEx

Retorna informações adicionais dos Perigos/Fatores de Risco retornados pela função PPPRetAgeLocAti.

PPPRetCursos

Retorna os Requisitos de Curso de cada alteração de Cargo retornada pela função PPPRetReqLocCar.

PPPRetFilLocCar

Retorna as alterações de Filial, Local e Cargo que foram carregadas pela função PPPCarLocCarAti.

PPPRetFilLoCCarEX

Retorna informações adicionais da alteração de Filial/Local/Cargo retornada pela função PPPRetFilLocCar.

PPPRetImpExa

Retorna se o Exame passado como parâmetro deve ser impresso ou não.

PPPRetIniFimAti

Retorna as Atividades exercidas pelo Colaborador, que foram carregadas pela função PPPCarLocCarAti.

PPPRetLocCarAti

Retorna as alterações de Local/Cargo e as Atividades que foram carregadas pela função PPPCarLocCarAti.

PPPRetLocCarAtiEx

Retorna informações adicionais da alteração de Local/Cargo/Atividade retornada pela função PPPRetLocCarAti.

PPPRetornaEscalaHor

Retorna cada alteração de escala horária que foi carregada pela função PPPCarregaEscalaHor.

PreenchePagina

Permite determinar que uma página seja preenchida com rasuras.

ProximaLiminarTotalizada

Função utilizada em conjunto com a função

AcuEveCol

.

ProximaPagina

Permite verificar se uma determinada seção será impressa na próxima página.

ProximaSituacaoTotalizada

Função utilizada em conjunto com a função AcuEveCol.

ProximoEvento

Utilizada em conjunto com a função AcuEveCol, carrega as variáveis de sistema para serem utilizadas no gerador (utilizada nos modelos de relação de cálculo).

ProximoEventoTotalizado

Utilizada em conjunto com a função AcuEveCol.

PublicarFeriasCustomizado

Popula tabela de campos customizados, específica para documentos de férias processados pelo Painel de Gestão.

Administração de Pessoal

Q

Nome

Descrição

QtdConBan

Retorna a Quantidade de contas bancárias do colaborador, terceiro ou dependente de pensão judicial.

QuebrarLinhaTexto

Esta função quebra um texto, definido no parâmetro aTexto, em linhas, de acordo com o número de caracteres, definido no parâmetro aNumCaract.

QuebraTexto

Pega o texto indicado e faz assinalamentos de quebra de linha conforme o Tamanho_Linha especificado, e retorna a quantidade de linhas que será usada para imprimir o texto.

R

Nome

Descrição

Módulo

R038NOTChamaTela

Permite que a tela de históricos de anotações seja chamada através de qualquer regra por processo, passando-se como parâmetro a chave primária do registro que se deseja alterar/incluir.

R038NOTSetaCampoData

Utilizada em conjunto com a função R038NOTChamaTela. Permite que sejam setados os valores de campos de usuário do tipo Data.

R038NOTSetaCampoNumero

Utilizada em conjunto com a função R038NOTChamaTela. Permite que sejam setados os valores de campos do tipo Numero da tela de Histórico de Anotações.

R038NOTSetaCampoString

Utilizada em conjunto com a função R038NOTChamaTela. Permite que sejam setados os valores de campos do tipo String.

realizarFechamento

Realiza o fechamento (crédito ou débito) de uma determinada quantidade de horas positivas e negativas no banco de horas.

Gestão do Ponto.

RecalculaApuracao

O cálculo efetuado será a partir da Data de Acerto até a última Data Apurada, sempre limitada a Data Final do Período de Apuração selecionado.

recalcularApuracao(LocalDate data)

Recalcula a apuração desfazendo acertos e realocando marcações do colaborador que está sendo executado no momento na data passada por parâmetro.

Gestão do Ponto.

recalcularBH(int numEmp, int tipCol, int numCad, int codBhr)

Recalcula as compensações a partir da menor data de um lançamento incluído ou excluído.

Gestão do Ponto.

recalcularBH(int numEmp, int tipCol, int numCad, int codBhr, LocalDate datIni)

Recalcula o Banco de Horas a partir de determinada data.

Gestão do Ponto.

RemoveAbrAvaliacao

Retira as abrangências de usuário das tabelas R077ACT, R077ACN, R077APA, R077AHN, R079AEA, R079AHN, R034FUN, R030EMP, R578AVF, R578AVI e R578AVD.

RemoveAbrUsu

Remove abrangências de usuários.

RestoDivisao

Retorna o resto da divisão de um número por outro.

RetAbrUsu

Retorna o campo e a abrangência do usuário.

RetAdiEmp

Retorna o Adicional do funcionário em uma determinada data.

RetAdmDem

Verifica se o funcionário foi admitido ou demitido no período (conforme código de cálculo ativo).

RetAdmSeg

Carrega variáveis de sistema com as informações de qual administradora, seguridade e percentual que o colaborador possui em determinada data e como retorno da função a quantidade de registros que o sistema leu para o colaborador.

RetApuPon

Retorna o tipo de apuração do colaborador, conforme o histórico de apuração.

RetAtividadesRiscoCargoPosto

Retorna uma lista com as atividades de risco de um posto ou um cargo, considerando os itens das atividades de risco configurados no PGR.

RetBasResc

Retorna BasIns GRFP rescisão.

RetBHRDat

Retorna o saldo do banco de horas conforme a data especificada para verificação.

RetCarEmp

Retorna o cargo ou cargo da vaga do colaborador em determinada data.

RetCarEmpCen

Retorna o cargo do colaborador no cenário em determinada data.

RetCatEmp

Esta função retorna a categoria SEFIP do empregado em uma determinada data.

RetCcuEmp

Retorna o Centro de Custo do funcionário em uma determinada data.

RetCcuEmpCen

Retorna o centro de custo do colaborador no cenário em uma determinada data.

RetCCustoNaoIntegrados

Busca a abrangência de Centro de Custo de um usuário específico ou de todos os usuários que não fizeram a integração dos valores do orçamento, ou que fizeram a integração mas não executaram o modelo de exportação.

RetClaNivCar

Retorna a Classe ou Nível do cargo de acordo com o tipo passado como parâmetro.

RetCmpSim

Retorna a competência de início do simples da empresa na data de referência.

RetCodHor

Retorna o código do horário do colaborador em uma data.

RetCodUsuPorColab

Esta função retorna o código do usuário associado.

RetColabPorCodUsu

Retorna o Código da Empresa do Colaborador, o Tipo de Colaborador e o Número do Cadastro do Colaborador associado. Pode ser utilizada para saber se o usuário tem algum colaborador associado.

RetColabPorCracha

Verifica se há algum colaborador associado a um determinado número de crachá, titular ou provisório.

RetCompetenciaUltimoDia

Permite o usuário informar uma data DD/MM/YYYY e ela irá retornar a competência com o Ultimo dia.

RetDataUltimaRevisao

Retorna a data da última revisão do equipamento e tipo de serviço passados como parâmetro.

RetDatCmp

Retorna a data de compensação para lançamentos do banco de horas.

RetDatVen

Retorna a Data de Vencimento para IRRF.

RetDes

Retorna uma descrição conforme parâmetros passados em regra.

RetDesCon

Retorna a descrição do convênio cadastrado na guia “GPS” no cadastro da filial.

RetDiasFer

Retorna a data de inicio e fim das férias do colaborador.

RetDiaVia

Retorna o código e o valor do Trajeto de Viagens.

RetDiasFerResumo

Retorna as datas de início e fim das férias do colaborador, considerando apenas os dias inválidos dentro do período.

RetDifDat

Retorna a diferença de tempo entre duas datas.

RetEscEmp

Retorna em uma determinada data os dados do histórico de escala ou do histórico de horário do colaborador.

RetEscEmpCen

Retorna a escala do colaborador no cenário em uma determinada data.

RetEstCarEmp

Retorna a estrutura de cargos utilizada pela empresa na data informada.

RetEstSalCar

Retorna a Estrutura Salarial do Cargo passado como parâmetro.

RetEstSalPos

Retorna a Estrutura Salarial do Posto de Trabalho passado como parâmetro.

RetEtbEmp

Retorna a estabilidade do colaborador em uma determinada data.

RetEvtEmp

Retorna em uma determinada data os dados do histórico de escala de vale transporte do colaborador.

RetEvtRat

Retorna a quantidade de horas de um evento para um determinado rateio.

RetExaCarregados

Retorna os Exames Realizados/Anormais/Previstos de todos os locais ou de uma abrangência.

RetExaCarregadosGHE

Retorna os Exames Realizados/Anormais/Previstos.

RetExaCarregadosLoc

Retorna os Exames Realizados/Anormais/Previstos de um local por vez

RetExtMoeda

Função utilizada para retornar de valor moeda em extenso.

RetExtValor

Retorna o extenso de um valor (moeda) em duas linhas, sem acentuação, completando o espaço restante com o caracter ”*”.

RetFaiSalReaEfe

Esta função foi criada para buscar as faixas salariais informadas na pasta Reajustar da tela CS: Salários\Salários\Reajuste Salariais.

RetFaiSalReaEst

Esta função disponibiliza para uma regra todas as faixas salariais cadastradas na grade da tela de reajuste salarial (FRREAEST).

RetFgtRcs

RetFilEmp

Retorna a filial do funcionário em uma determinada data.

RetFilEmpCen

Retorna a filial do colaborador no cenário em uma determinada data.

RetFimExe

Calcula a data limite de uma ocorrência, levando em consideração a data de pagamento do cálculo encontrado segundo os parâmetros.

RetFunEmp

Retorna a até 20 funções do colaborador em determinado período.

RetGraSisCar

Retorna o Grau de Instrução, ou o Sistema de Cargo, de acordo com tipo passado como parâmetro.

RetHorPrvTrb

Calcula a quantidade de horas previstas de trabalho dentro do período informado.

RetHorSrv

Esta função retorna as informações relativas à escala de serviço de uma data com código do horário e indicativo se é um feriado. Para isto o colaborador deve buscar o horário através de serviços.

RetHorTrab

Retorna a quantidade de horas trabalhadas num determinado período.

RetInfoQuadroComparativo

Consulta a estrutura em memória carregada pela função

CarregaQuadroComparativo

.

RetInfSalPos

Retorna as informações salariais como Classe Inicial, Nível Inicial, Classe Final, Nível Final, Classe Instrução, Nível Instrução, Aposentadoria Especial, Fator de Tempo para Homem e para Mulher com base na estrutura e posto de trabalho passados como parâmetros.

RetLimDat

Retorna as datas e horas iniciais e finais do dia que está sendo apurado.

RetLocEmp

Retorna o local do colaborador em uma determinada data.

RetLocEmpCen

Retorna o local do colaborador no cenário em uma determinada data.

RetLocNiv

Retorna o local do empregado em um determinado nível. ou seja, retorna o conteúdo do nível do local passado como parâmetro.

RetMedVal

Gera Acumuladores de Cálculo.

RetMenuCaminho

Retorna o caminho completo para o menu especificado.

RetMesTra

Função que carrega variáveis do sistema referentes a afastamentos e Meses Trabalhados.

RetMinRefHTr

Retorna a quantidade de minutos de refeição previstos segundo o horário de trabalho.

RetNatEmp

Retorna a natureza de despesa do empregado em uma determinada data.

RetNivCar

Retorna o nível do cargo em relação a uma estrutura.

RetNivLoc

Retorna a quantidade de níveis do local informado.

RetNivPos

Retorna o nível de um determinado local.

RetNivPPRAPCMSO

Retorna o nível de local do PGR/PCMSO para a estrutura de organograma passada como parâmetro.

RetNomCarNiv

Retorna o nome de determinado cargo em determinado nível.

RetNomCodNiv

Retorna o Nome e o código do Local do Empregado em um determinado nível.

RetNomLocEmp

Retorna o nome do local de um colaborador.

RetNumLocNiv

Retorna o código do local no nível passado como parâmetro.

RetornaAbrAvaliacao

Aplica novamente as abrangências de usuário nas tabelas R077ACT, R077ACN, R077APA, R077AHN, R079AEA, R079AHN, R034FUN, R030EMP, R578AVF, R578AVI e R578AVD que haviam sido retiradas anteriormente pela função RemoveAbrAvaliacao.

RetornaAbrString

Monta o conteúdo de uma cláusula WHERE conforme os parâmetros passados.

RetornaAbrUsu

Retorna as abrangências do usuário de acordo com o tipo, condição e campo informados.

RetornaAdicionaisColaborador

Responsável por integrar sobre os adicionais do colaborador

RetornaAno

Retorna o ano da data informada.

RetornaAnoData

Retorna o ano da data passada como parâmetro.

RetornaAtividadesRiscoColaborador

Obtém de um determinado colaborador, em uma determinada data, suas respectivas atividades de risco.

RetornaAtividadesRiscoPosto

Obtém de um determinado posto de trabalho, em uma determinada data, suas respectivas atividades de risco.

RetornaAscii

Retorna o caractere ASCII de um número.

RetornaBatidaHorario

Retorna o uso da marcação, o horário da marcação, a tolerância antes, a tolerância após e a faixa móvel, se existir.

RetornaCargaHoraria

Retorna a carga horária de um determinado curso em uma determinada turma.

RetornaCargosDoPosto

Retorna uma lista com o(s) cargo(s) de determinado posto de trabalho.

RetornaCgcCentralizadora

Retorna o CNPJ da filial centralizadora da DARF.

RetornaChefePosto

Retorna o chefe do posto.

RetornaCnpjCentralizadoraAlfa

Nota

Esta função trata especificamente de campos relacionados ao CNPJ alfanumérico.

Retorna o CNPJ da filial centralizadora da DARF.

RetornaCodAbr

Retorna os códigos de uma abrangência.

RetornaCodCrt

Retorna o código numérico correspondente à característica de um evento.

RetornaCodigoRiscosGHE

Retorna as principais informações dos laudos dos perigos/fatores de risco do Grupo Homogêneo de Exposição (GHE), alimentados pela função de programador

CarregaRiscosGHE

.

RetornaCodLoc

Retorna o código do local segundo o NumLoc informado.

RetornaColLocOrg

Retorna a quantidade total de colaboradores, quantidade de colaboradores por turno, se o parâmetro xTur for passado como “S” e a empresa utilizar escala de horário. Caso contrário será retornada a quantidade de colaboradores do sexo masculino e do sexo feminino por local de organograma.

RetornaConferenciaQuaEfe

Retorna as inconsistências que a função

ConferirQuadroEfetivo

encontrou no quadro efetivo da empresa.

RetornaDataRevisaoEpi

Obtém a data de revisão de um EPI entregue a um determinado colaborador a partir de uma data de referência.

RetornaDesGrupo

Retorna o nome do grupo do usuário.

RetornaDia

Retorna o dia da data informada.

RetornaDiaData

Retorna o dia da data passada como parâmetro.

RetornaDiaSemana

Retorna o dia da semana por extenso.

RetornaDifDataHora

Retorna a diferença entre as datas e horas informadas, sendo que é considerado o conjunto data + hora e não informações individuais.

RetornaDistribuicaoEPI

Retorna item a item dos resultados encontrados em

CarregaDistribuicaoEPI

.

RetornaEmailUsuario

Retorna o endereço de e-mail (informado no SGU) do usuário passado como parâmetro.

RetornaEnderecoComLogradouro

Recebe o Tipo Logradouro e o Endereço e retorna os dois itens concatenados.

RetornaEntidades

Retorna uma lista de entidades, na forma de abrangência, a qual o usuário pertence.

RetornaEPIsColaborador

Obtém todos os EPIs de um determinado colaborador, em uma determinada data.

RetornaExameToxicologicoColaborador

Retorna os resultados de exames do tipo toxicológico, admissional e/ou demissional.

RetornaEscala

Retorna a escala do colaborador em determinada data, considerando as programações de troca de escala e histórico do colaborador.

RetornaFilialLocalCargo

Nota

Esta função trata especificamente de campos relacionados ao CNPJ alfanumérico.

Função que retorna as alterações de Filial, Local e Cargo que foram carregadas pela função PPPCarLocCarAti.

RetornaFilNiv

Retorna o código da filial existente no local passado como parâmetro, utilizando a informação de Nível de Filial existente na tela de cadastro de Organograma (R016ORE.NivFil).

RetornaFreqExaREF

Retorna os valores das Vias informadas para o Exame de Referência na Tela de Resultado de Exames.

RetornaFreqExaSEQ

Retorna os valores das Vias informadas para o Exame de Sequencial na Tela de Resultado de Exames.

RetornaGruposPosto

Retorna Grupo(s) de Usuários dos postos de trabalho

Todos os módulos

RetornaHorario

Calcula o horário na hora em que é chamada, considerando as programações de troca de horário, escala e ponte.

RetornaHorarioApurado

Retorna o horário apurado em uma determinada data.

RetornaHorarioEscala

Retorna o horário que deveria ser cumprido em determinada data considerando apenas a sua escala e turma.

RetornaHorarioGE

Retorna o horário base do dia. Não considera troca de horário e pontes.

RetornaHorarioServico

Retorna o horário do serviço que deveria ser cumprido na data passada como parâmetro.

RetornaHorasAtividade

Retorna a quantidade de horas efetuadas conforme atividade e código da situação informados.

RetornaHorasDisciplina

Retorna a quantidade de horas efetuadas conforme disciplina e código da situação informados.

RetornaHorMinSeg

Retorna a hora, minuto e segundo atuais, de acordo com a hora do servidor de banco de dados.

RetornaInformacoesPostoPadrao

Retorna algumas informações necessárias para a criação do histórico de Posto de trabalho padrão do colaborador.

RetornaInfSalCargo

Retorna as informações salariais do cargo, tratando também as exceções por filial e sequência.

RetornaIntervaloNivel

Retorna o intervalo da classe e nível salarial onde se encontra determinado salário, que será passado como parâmetro para a função.

RetornaLevantaNecessidades

Função que retorna o tipo, código e nome do curso, código da família, código do assunto e Possui Requisitos (“S” ou “N”).

RetornaListaAvaliacoes

Lista o resultado da função

CarregaListaAvaliacoes

, disponibilizando o cadastro dos avaliadores e avaliados.

RetornaListaObjetivos

Esta função é utilizada para disponibilizar os dados da tabela R101RES para serem consultados na regra por processo “517-Avaliação de Resultados - Gravar Objetivos/Avaliação”.

RetornaMarcacoesOriginais

Verifica através do colaborador e data passadas, os crachás e com base neles retorna em variáveis de sistema as marcações originais do ponto (tabela R070CRI).


RetornaMes

Retorna o mês da data informada.

RetornaMesData

Retorna o mês de uma data.

RetornaMinutosDescanso

Retorna a quantidade de minutos que serão descansados entre duas datas.

RetornaNivelCcu

Retorna o nível de um determinado centro de custo.

RetornaNivelLocal

Retorna o local do nível inicial até o nível final.

RetornaNomeCampoFrmtEvidencia

Busca o nome de um campo da evidência na avaliação de competência WEB com base nos campos SeqCpt e SeqEvd.

RetornaNomeUsuario

Permite utilizar os nomes disponíveis no cadastro de propriedades do usuário no SGU - Senior Gerenciador de usuários.

RetornaNumLoc

Converte o código do local para o número do local. Considera a data setada em DatRef.

RetornaOrdemBuscaAdicionais

Retorna a Ordem de Busca de Adicionais na data e empresa informada.

RetornaPenJudDep

Retorna os valores de Pensão Judicial normal e sobre 13º salário para cada dependente.

RetornaPercentualExtra

Altera o percentual de cálculo do evento passado por parâmetro ao executar uma regra passada como primeiro parâmetro.

RetornaPerfilUsuario

Retorna o código e a descrição do Perfil conforme posição passada por parâmetro.

RetornaPeriodoExcecao

Retorna os colaboradores que estão dentro da abrangência do período de exceção, verificando se o cálculo listado possui este período.

RetornaPostoColaborador

Obtém de um determinado colaborador, em uma determinada data, em qual posto de trabalho ele estava.

RetornaPostoPai

Obtém o posto superior (pai) de um posto em determinada hierarquia de postos.

RetornaPrgExt

Retorna a data e hora inicial e final da programação de horas extras na data que está sendo apurada (DatPro).

RetornaPrimDsrCol

Busca a data do primeiro Descanso Semanal Remunerado (DSR) do colaborador.

RetornaProvincia

Passa os códigos da cidade e do bairro e retorna o nome da província e da localidade.

RetornaProximoNumCan

Esta função retorna o próximo código de candidato disponível na tabela R122CEX.

RetornaPrxExamesLoc

Retorna o código do exame, data do último exame, data do próximo exame e motivo do exame na tabela de Relação de Próximos Exames.

RetornaPrxVacinas

Esta função é utilizada no modelo da cópia (SMVA001.GER - Relação das Próximas Vacinas).

RetornaQtdAcidenteLoc

Retorna a quantidade de acidentes e dias debitados carregados a partir da função InicializaApuracaoAcidenteLoc.

RetornaQtdColGHE

Retorna os dados que foram carregados na função CarregaQtdColGHE.

RetornaQtdColLocal

Retorna a quantidade total de colaboradores por turno e/ou faixa etária passados como parâmetro através da função CarregaQtdColLocal.

RetornaQtdColLocCarTur

Retorna a quantidade de colaboradores por local, cargo e turno.

RetornaQtdColLocTur

Retorna a quantidade de colaboradores por local e turno.

RetornaQtdGrupos

Retorna a quantidade de grupos aos quais o usuário logado pertence.

RetornaRevisaoVigenteGHE

Retorna a revisão vigente de determinado PGR/GHE e a sua descrição, usando uma data como referência.

RetornaRevisoes

Retorna os dados das Revisões da memória, gerados na função CarregaRevisoes.

RetornaRiscosGHE

Retorna as informações dos perigos/fatores de risco do GHE, carregados pela função de programador CarregaRiscosGHE.

RetornarRequisitosCargoPosto

Retornará as informações que ja foram carregadas pela função BuscarRequisitosCargoPosto.

RetornaSaldoEstoqueEPI

Retorna o último saldo em estoque do EPI, anterior à data e sequência informadas como parâmetro.

RetornaSequencia

Função especifica para controle de sequência de registros no banco Oracle.

RetornaSitCol

Se for passado o código da situação, retorna o tipo desta situação. Se for passado o tipo da situação, retornará o código da primeira situação com este tipo.

RetornaTabOrgEmpresa

Lista a tabela de organograma da empresa.

RetornaTotalNiv

Retorna a quantidade máxima de níveis que encontra na tabela de organograma passada como parâmetro.

RetornaValorDctfWebAP

Retorna os valores calculados da DCTFWeb para o colaborador, baseado nas rubricas da Ficha Financeira do módulo Administração de Pessoal em uma determinada competência.

RetOutEmp

Retorna o código da outra empresa e o respectivo número do contrato do histórico de contratos (somente para terceiros e parceiros, TipCol 2 ou 3).

RetPagGps

Utilizada para identificar o código de pagamento INSS da filial.

RetPerAudIdadeFowler

retorna a perda auditiva decorrente da idade cronológica da pessoa relacionada na Ficha médica. É utilizada para cálculo do método Fowler na audiometria.

RetPerAvoFer

Verifica se esta ocorrência entra no relatório Resumo de Períodos de Férias e retorna a situação de avos e o vencimento dos avos de férias.

RetPercentualPensao

Esta função retorna o percentual de pensão judicial do colaborador.

RetPercentualPensaoFGTS

Esta função retorna a soma do percentual de pensão de todos dependentes do colaborador.

RetPerdaAudFowler

retorna os valores da Tabela de Fowler, conforme a frequência e perda em Db. Ela é utilizada para cálculo do método Fowler na audiometria.

RetPerfilPorDescricao

Retorna o código do Perfil do usuário conforme descrição do perfil passado por parâmetro.

RetPorEmp

Retorna o porte da empresa na data de referência, com base no cadastro da página Simples/FGTS no cadastro da empresa.

RetPropFil

Retorna as informações da proprietária.

RetPrxClaNiv

Esta função retorna a próxima classe e nível de uma estrutura salarial, de acordo com a estrutura, data, classe e nível informados nos parâmetros.

RetPrxDatUti

Esta função retorna a próxima data útil em relação à data informada.

RetPrxNivLoc

Retorna o próximo local dentro do nível indicado.

RetQtdAbrCond

Retorna a quantidade de condições de abrangência do usuário informado.

RetQtdAbrUsu

Retorna a quantid/ade de campos existentes na tela de cadastramento de abrangências.

RetQtdAfaCcu

Retorna de um local e cargo, em determinado período, a quantidade de funcionários que estão em determinada situação.

RetQtdAfaLoc

Retorna de um local e cargo, em determinado período, a quantidade de funcionários que estão em determinada situação.

RetQtdCndAbr

Retorna a quantidade de condições de abrangências do usuário.

RetQtdCol

Retorna a quantidade de colaboradores que não estão demitidos em uma determinada data, num determinado local.

RetQtdDecSal

Retorna a quantidade de decimais que está sendo considerada no salário do colaborador pela empresa.

RetQtdDiasUtil

Retorna a quantidade de dias úteis dentro de um determinado período, levando-se em consideração os dias de segunda a sexta-feira, desde que não estejam cadastrados como feriado na Tabela de Feriados passada como parâmetro na função.

RetQtdEfeCcuCen

Retorna a quantidade colaboradores efetivos do cenário em determinado centro de custo, cargo e datas passados como parâmetros.

RetQtdEfeLocCen

Retorna a quantidade colaboradores efetivos do cenário em determinado local, cargo e datas passados como parâmetros.

RetQtdEve

Retorna a quantidade ou valor de eventos em qualquer cálculo.

RetQtdHorasDef

Retorna a quantidade de horas previstas, segundo a escala horária do colaborador no período especificado:

RetQtdInt

Retorna a quantidade de intersecção entre dois períodos.

RetQtdVagCcu

Retorna a quantidade de vagas disponíveis em um determinado centro de custo, cargo e data passados como parâmetros, ou seja, é a diferença entre a quantidade de vagas do quadro previsto e a quantidade de vagas do quadro efetivo.

RetQtdVagFun

Retorna a quantidade de vagas disponíveis no quadro de vagas de funções em um determinado local, cargo e período passados como parâmetros, ou seja, é a diferença entre a quantidade de vagas do quadro previsto de funções e a quantidade de vagas do quadro efetivo de funções.

RetQtdVagLoc

Retornar a quantidade de vagas disponíveis em um determinado local, cargo e data passados como parâmetros, ou seja, é a diferença entre a quantidade de vagas do quadro previsto e a quantidade de vagas do quadro efetivo.

RetRatEmp

Retorna o Rateio do funcionário em uma determinada data.

RetRefMin

Converte uma referência de horas em minutos, quando o evento contiver característica de horas, senão retorna o próprio valor do parâmetro RefEve.

RetSalDat

Retorna o saldo de situações de uma determinada data. Traz somente o saldo inicial, não considerando os lançamentos ocorridos naquela data.

RetSalEmp

Retorna o salário do colaborador em uma determinada data.

RetSalEst

Retorna o salário (sem nenhuma conversão) de uma Estrutura/Classe/Nível específica em uma determinada data.

RetSalPrf

Retorna o salário, horas mensais e semanais do professor num determinado período.

RetSinEmp

Retorna os dados do histórico de sindicato do colaborador em uma determinada data nas variáveis de sistema CodSinEmp e SocSinEmp, sendo, respectivamente, o código do sindicato e se o colaborador é sindicalizado.

RetSinEmpCen

Retorna o sindicato do colaborador no cenário em uma determinada data.

RetSinLan

Retorna o sinal de determinado lançamento do banco de horas.

RetSitEmp

Retorna a situação em que o colaborador se encontra.

RetTabCampoDesc

Retorna a descrição do campo de uma tabela especificados na função.

RetTabDesc

Retorna a descrição de uma tabela do banco de dados.

RetTabOrgEmp

Busca a tabela de organograma da empresa.

RetTabSal

Retorna a próxima Classe / Nível em uma estrutura salarial.

RetTurCol

Retorna o turno do colaborador dentro da data informada. Retorna apenas o número do turno.

RetUsoCra

Retorna o uso do crachá.

RetVagAfaCcu

Retorna a quantidade de afastados no quadro efetivo em um determinado centro de custo, cargo e data passados como parâmetros.

RetVagAfaLoc

Retorna a quantidade de afastados no quadro efetivo em um determinado local, cargo, tipo de vaga e data passados como parâmetros.

RetValCon

Retorna o valor do convênio cadastrado na guia “GPS” no cadastro da filial.

RetValorEmpresaMoeda

Converte o valor de uma empresa em outra moeda.

RetValorMoeda

Converte o valor de uma moeda em outra moeda.

RetValResc

Retorna valores da rescisão.

RetVinEmp

Retorna o código do vínculo de um colaborador em uma determinada data na variável de sistema CodVinEmp.

RetVinEmpCen

Retorna o vínculo do colaborador no cenário em uma determinada data.

RetVlrCalPedRecTrab

Retorna os valores calculados de um determinado pedido no período indicado, para o cenário e reclamante que estão sendo calculados naquele momento.

RevisaoGHETemAgenteRisco

Retorna se determinada revisão de um GHE possui perigos/fatores de risco.

RotinaGHEAtivada

Retorna se a rotina de GHE esta ativa.

S

Nome

Descrição

Módulo

SalarioFichaFianceira

Retorna as últimas quatro remunerações do Colaborador, considerando apenas os meses que não possuem dias de suspensão/redução.

SalComDis

Retorna as últimas quatro remunerações do colaborador.

SaldosFgts

Emissão dos

Saldos de FGTS

.

SaltarPagina

Esta função salta de página manualmente.

SAPConectar

Faz conexão (login) com o sistema SAP.

SAPDesconectar

Desconecta-se do sistema SAP.

SAPExecutarRFC

Define RFC utilizada, passa dados ao SAP e recebe o retorno da operação.

SAPExecutarRFCSenior

Faz a chamada da RFC Z_SENIOR_MANTER_ORGEH, que permite inserir e apagar Unidades Organizacionais.

SeparaHoraDateTime

Retorna hora, minuto, segundo e milissegundo de uma Data ou DateTime.

SepararDDDTelefone

Retorna o número do DDD e do Telefone separados em variáveis.

SetaAlfaTelaEntrada

Altera os valores alfanuméricos da tela de entrada do modelo.

SetaDataTelaEntrada

Altera os valores do tipo data da tela de entrada do modelo.

SetaEmpresaPrxVacinas

Seta o código da empresa a ser usada na função

CarregaPrxVacinas

.

SetaNumeroTelaEntrada

Permite ao usuário alterar os valores numéricos da tela de entrada do modelo.

SetaPeriodoRelatorioApuracao

Permite definir através de regra as datas inicial e final para os modelos de apuração (extensão .APU) das categorias AP, CP e QH que não possuem em sua tela de entrada as variáveis EDatInR e EDatFiR.

SetaNumeroTelaEntrada

Altera os valores numéricos da tela de entrada do modelo.

SetaPermissaoUsu

Sobrescreve as permissões de telas e menus já existentes do usuário. As novas permissões serão gravadas na base de dados.

setGerarPendencia

Permite modificar o indicador para gerar pendência no dia apurado.

Gestão do Ponto.

setGerarPendenciaAcerto

Permite modificar o indicador para gerar pendência no dia apurado.

Gestão do Ponto.

setHorarioApurado

Altera o horário do dia apurado e desconsidera todo carregamento do histórico do colaborador e das programações cadastradas.

Gestão do Ponto.

setHorasRateio

Atribui uma quantidade de horas numa determinada situação e rateio.

Gestão do Ponto.

setHorSit

Altera a quantidade de horas apuradas conforme o código de situação.

Gestão do Ponto.

setMensagemMotivoBloqueio

Define a mensagem do motivo de bloqueio do acerto.

Gestão do Ponto.

SetPerCal

Altera o período do cálculo ativo para uma data passada por parâmetro.

setPeriodoBloqueado

Define o período que será bloqueado.

Gestão do Ponto.

SimulaCalculo

Realiza cálculo simulado em dia de folga.

Sit1naAbr

Analisa a abrangência de situações passadas como parâmetro e retorna a quantidade de situações do tipo 1 - Trabalhando e a quantidade de situações diferentes de 1 - Trabalhando (da abrangência).

SocSinEmp

Retorna se o colaborador é sócio de seu sindicato em determinada data.

SomaEvtRat

Efetua a soma de uma determinada quantidade de horas em um evento para um rateio específico e retorna a quantidade total.

SomaHora

Altera o período do cálculo ativo para uma data passada por parâmetro.

somaHorasRateio

Soma a quantidade de horas em uma determinada situação e rateio.

Gestão do Ponto.

somaHorasSituacao

Soma uma quantidade de horas em determinada situação apurada.

Gestão do Ponto.

SomarMesesAData

Retorna uma data calculada a partir do número de meses informados para informado no segundo parâmetro

SomenteDiasAlterados

Utilizando esta função, alguns modelos de relatório listam somente os dias que tiveram alterações.

T

Nome

Descrição

Módulo

TamanhoAlfa

Verifica o tamanho do campo alfa especificado em Origem.

TamanhoStr

Retorna a quantidade de caracteres de uma palavra passada como parâmetro.

TemAtvPrf

Verifica se o professor possui atividades em uma data específica.

TemDisPrf

Verifica se o professor possui disciplinas em uma data específica.

TempoTrabFun

Retorna o tempo de trabalho em meses, de um funcionário em um determinado período.

TiraAcentos

Retira os caracteres especiais, retornando o texto em maíusculo.

TiraEspacos

Retorna um xString sem espaços à direita e à esquerda.

TotalizadorLiminares

Utilizada em conjunto com a função

AcuEveCol

, totaliza as liminares da seção adicional que serão impressas após o sub-total do local (utilizada nos modelos de relação de cálculo).

TotalizadorPorEvento

Utilizada em conjunto com a função AcuEveCol, ordena os eventos da seção adicional que serão impressos após o sub-total de local (utilizada nos modelos de relação de cálculo).

TotalizadorSituacoes

Utilizada em conjunto com a função AcuEveCol, ordena as situações da seção adicional que serão impressas após o sub-total do local (utilizada nos modelos de relação de cálculo).

TotalizaEventoHoras

Ordena os eventos de horas da seção adicional (Eventos) que serão impressos após o sub-total.

TrocaCadastro

Efetua troca de cadastro de colaboradores.

trocaDefinicaoSituacao(int codDsi)

Troca a definição de situação atual para a definição de situação indicada.

Gestão do Ponto.

trocaDefinicaoSituacao(int codDsi, LocalDate datAlt)

Troca a definição de situação atual para a definição de situação indicada na data.

Gestão do Ponto.

TrocaFichaMedica

Altera o código da ficha médica para outro código disponível, permitindo alterar o tipo de atendido, colaborador, cadastro e dependente da ficha médica de destino. Tem o mesmo objetivo da tela de Troca de Ficha Médica (SM).

TrocaString

Procura por aStrOut dentro de aStrIni e a substitui por StrIn, retornando o resultado em aStrFim.

TroEveMov

Esta função substitui um evento no movimento em memória.

TruncaDadosGrade

Faz com que o dado de uma determinada célula seja truncado, ou seja, não irá ter quebra de linha, cortando o texto que ultrapasse a largura da célula.

Truncar

Trunca o valor passado como parâmetro, retornando na mesma variável.

TruncarValor

Elimina as casas decimais do valor passado, sem fazer nenhum tipo de arredondamento.

TstCarEve

Testa a característica do evento.

U

Nome

Descrição

Módulo

UltimoDia

Verifica qual é o último dia do mês/ano da data informada, retornando esta nova data (dia/mês/ano) na própria variável indicada.

UltimoRegistro

Esta função verifica se o registro que está sendo listado na seção detalhe é o último elemento, retornando um valor numérico na segunda variável.

UsuLstPermissoes

Retorna mais detalhadamente as permissões liberadas ao usuário para cada objeto consultado.

UsuPossuiRespPolEsqSenha

Retorna se o usuário respondeu a todas as perguntas da politica de recuperação de senha.

UsuTemPermissao

Retorna 1 caso o usuário ativo no sistema possua permissão para o objeto passado como parâmetro, mesmo que seja permissão apenas de consulta, e 0 caso o usuário não possua nenhuma permissão.

V

Nome

Descrição

Módulo

ValidaAbrInt

Valida se o parâmetro “xAbrIn” é uma abrangência numérica válida e retorna no parâmetro “xAbrOut” a abrangência otimizada.

ValidaAbrStr

Valida se o parâmetro “xAbrIn” é um conjunto de valores alfanuméricos válidos e retorna no parâmetro “xAbrOut” este conjunto no formato padrão das abrangências.

ValidaMarcacaoColaborador

Identifica se o colaborador pode efetuar marcações na data e hora passadas como parâmetro.

ValidarCaminhoArquivo

Esta função verifica se existe o diretório de um caminho de arquivo passado como parâmetro. É retornado um inteiro que deve ser atribuído a uma variável.

ValidaPISCPF

Valida um número de CPF ou PIS.

ValorAlfaXML

Define um valor alfanumérico para o campo definido.

ValorComposicaoSalarial

Retorna o valor da Composição Salarial em determinada data.

ValorDataXML

Define um valor tipo data para o campo definido.

ValorNumeroXML

Define um valor tipo numero para o campo definido.

VerAbrBHR

Verifica se o colaborador está incluído na abrangência de um determinado banco de horas.

VerColEsteveExposto

Retorna se o Colaborador esteve algum dia exposto a perigos/fatores de risco até a Data passada por parâmetro.

VerColMod

Verifica se o colaborador é considerado ou não em um determinado módulo.

VerDefReqNivel

Retorna o nível salarial no qual o colaborador se encaixa.

VerDatFer

Procura se a data específica é um feriado para o colaborador.

VerDepIR

Verifica se o dependente do colaborador é dependente para Imposto de Renda.

VerDepSF

Verifica se o dependente é dependente para salário família.

VerificaAbrangenciaNumero

Verifica se um número está em determinada abrangência.

VerificaCNPJ

Retorna se um número de CNPJ é válido ou não.

VerificaDiaUtil

Verifica se a data informada como parâmetro é um dia útil.

VerificaNumeroAlfa

Verifica se o valor alfa informado é um número.

VerificaValidadeLocal

Verifica se o local é válido/existente na data referência passada como parâmetro.

VerIncEve

Verifica a incidência do evento.

VerInterjornadaEscala

Verifica se tem inconsistência de interjornada ao incluir um histórico/troca de escala.

VerInterjornadaTrocaHorario

Verifica se existe uma inconsistência de interjornada ao incluir uma troca de horário.

VerLocAbr

Verifica se um local está em uma abrangência.

VerMudTri

Função utilizada para verificar contribuições do empregado.

VerNumAbr

Verifica se um valor está contido em determinada abrangência.

VerStrAbr

Verifica se um valor do tipo “cadeia de caracteres” (Cargos, Centro de Custo, etc.) está contido em determinada abrangência.

VrfAbrA

Verifica se o valor passado como primeiro parâmetro está contido na abrangência passada como segundo parâmetro. Pode ser utilizada somente para valores alfanuméricos.

VrfAbrN

Verifica se o valor passado como primeiro parâmetro está contido na abrangência passada como segundo parâmetro. Pode ser utilizada somente para valores numéricos.

W

Nome

Descrição

Módulo

WAdicionaListaErros

Adiciona um erro na Lista de Erros.

WAdicionaNoHtml

Adiciona uma String no HTML através de um identificador.

WAlteraValorCampo

Altera um valor na lista de campos que foram enviados (get ou post) através de uma página Web.

WCheckValCheckBox

Retorna um campo do tipo CheckBox passado pelo HTML.

WCheckValData

Retorna um campo Data passado pelo HTML.

WCheckValDouble

Retorna um campo ponto flutuante passado pelo HTML.

WCheckValHora

Retorna um campo Hora passado pelo HTML.

WCheckValImage

Lê o conteúdo de um parâmetro do tipo BLOB enviado ao sistema WEB e retorna uma string com o nome da imagem.

WCheckValInteger

Retorna um campo inteiro passado pelo HTML.

WCheckValString

Retorna um campo caracter passado pelo HTML. Se o campo não for válido, retorna 0 e adiciona o erro na lista de erros.

WConsistePisCpf

Consiste o PIS ou o CPF.

WCountFields

Retorna a quantidade de campos passados pela ação do HTML.

WEnviarPDFNavegador

Permitir a visualização de arquivos PDF na web.

WErrodaListaErros

Retorna um erro da Lista de Erros.

WInsSelecaodaLista

Insere em um HTML a seleção dos dados de uma Lista do Sistema.

WInsSelecaodoBanco

Insere em um HTML uma seleção de registros do Banco de dados, que será inserido junto a um marcador.

WLerHTML

Retorna o arquivo HMTL especificado do diretório dos HTMLs para a variável.

WLimpaListaErros

Limpa a lista de validação de telas/campos WEB.

WPersonalizaMenuWeb

Personaliza o menu dos módulos web via regra por processo, limitado a 11 níveis de menu.

WQtdnaListaErros

Retorna a quantidade de erros existentes na Lista de Erros.

WReturnFieldsName

Retorna os nomes dos campos passados pela ação do HMTL.

WSetarCalculo

Define o código de cálculo para processos automáticos, via regra.

WStrtojavaScript

Formata uma String para o padrão JavaScript.

WUltimoErrodaLista

Retorna o último erro incluído na Lista de Erros.

WWriteCookie

Grava um campo no Cookie ativo.

X

Nome

Descrição

Módulo

XMLAdicionarAlfa

Adiciona um novo campo alfanumérico no arquivo XML em memória.

XMLAdicionarData

Adiciona um novo campo data no arquivo XML em memória.

XMLAdicionarDecimal

Inicializa um novo arquivo XML em memória.

XMLAdicionarGrupo

Inclui um novo campo de agrupamento no XML.

XMLAdicionarInteiro

Adiciona um novo campo inteiro no arquivo XML em memória.

XMLCampoPrincipal

Informa qual é o campo principal do XML.

XMLExisteCampo

Inicializa procura por um campo dentro de um determinado campo pai.

XMLInicializar

Inicializa um novo arquivo XML em memória.

XMLRetornarConteudo

Retorna o conteúdo em memória em uma variável do tipo Alfa.

XMLSalvar

Salva o conteúdo em memória em um novo arquivo XML.

XMLSeparadorDecimal

Informa o separador decimal para números de ponto flutuante no XML.

Z

Nome

Descrição

Módulo

zeraHorasRateio

Zera as horas de um conjunto de situações para determinado rateio.

Gestão do Ponto.

zeraHorasSituacao

Zera a quantidade de horas apuradas de uma determinada situação.

Gestão do Ponto.

zeraHorasSituacaoFaixa

Zera a quantidade de horas apuradas de uma faixa de situações.

Gestão do Ponto.

Este artigo ajudou você?