Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
dice

INDICE:


       

Índice
exclude.*ndice:


OBJETIVO:


       As fórmulas globais são aquelas apresentadas para todos os módulos do sistema, e são passíveis de uso em qualquer um deles.
O objetivo deste documento é apresentar as Fórmulas Globais, com sua descrição, sintaxe, parâmetros e apresentar um breve exemplo com seu respectivo retorno.

 Conheça as fórmulas globais:


INCMES:


       

FunçãoINCMES
DescriçãoAdiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12).

Sintaxe

INCMES(INTEIRO1,INTEIRO2)
Parâmetros
  • INTEIRO1 → Mês inicial
  • INTEIRO2 → Quantidade de meses para adicionar ao mês inicial
Exemplo

INCMES(2,19)

Retorno9

DECMES:


       

FunçãoDECMES
DescriçãoSubtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12).

Sintaxe

DECMES(INTEIRO1,INTEIRO2)
Parâmetros
  • INTEIRO1 → Mês inicial
  • INTEIRO2 → Quantidade de meses para diminuir do mês inicial
Exemplo

DECMES(11,5)

Retorno6

INCANO:


       

FunçãoINCANO
DescriçãoAdiciona um número de meses a um mês/ano e retorna o ano do resultado.

Sintaxe

INCANO(INTEIRO1,INTEIRO2,INTEIRO3)
Parâmetros
  • INTEIRO1 → Mês da data inicial
  • INTEIRO2 → Ano da data inicial
  • INTEIRO3 → Quantidade de meses para adicionar na data inicial
Exemplo

INCANO(2,2018,26)

Retorno2019

DECANO:


       

FunçãoDECANO
DescriçãoSubtrai um número de meses de um mês/ano e retorna o ano do resultado.

Sintaxe

DECANO(INTEIRO1,INTEIRO2,INTEIRO3)
Parâmetros
  • INTEIRO1 → Mês da data inicial
  • INTEIRO2 → Ano da data inicial
  • INTEIRO3 → Quantidade de meses para subtrair da data inicial
Exemplo

DECANO(2,2018,26)

Retorno2015

MTDATA:


       

FunçãoMTDATA
DescriçãoMonta uma data a partir de um dia, mês e ano.

Sintaxe

MTDATA(INTEIRO1,INTEIRO2,INTEIRO3)
Parâmetros
  • INTEIRO1 → Dia da data
  • INTEIRO2 → Mês da data
  • INTEIRO3 → Ano da data
Exemplo

MTDATA(17,11,1989)

Retorno17/11/1989

DIADT:


       

FunçãoDIADT
DescriçãoRetorna o dia de uma data.

Sintaxe

DIADT( ' DATA ' )
Parâmetros
  • DATA → Data para selecionar o dia
Exemplo

DIADT('24/10/2018')

Retorno24

MESDT:


       

FunçãoMESDT
DescriçãoRetorna o mês de uma data.

Sintaxe

MESDT( ' DATA ' )
Parâmetros
  • DATA → Data para selecionar o mês
Exemplo

MESDT('24/10/2018')

Retorno10

ANODT:


       

FunçãoANODT
DescriçãoRetorna o ano de uma data.

Sintaxe

ANODT( ' DATA ' )
Parâmetros
  • DATA → Data para selecionar o ano
Exemplo

ANODT('24/10/2018')

Retorno2018

HOJE:


       

FunçãoHOJE
DescriçãoRetorna a data de hoje.

Sintaxe

HOJE()
Parâmetros

N/A

Exemplo

HOJE()

Retorno24/10/2018

DATANULA:


       

FunçãoDATANULA
DescriçãoRetorna a data mínima do sistema.

Sintaxe

DATANULA()
Parâmetros

N/A

Exemplo

DATANULA()

Retorno01/01/2000

ULTDIAMES:


       

FunçãoULTDIAMES
DescriçãoRetorna o último dia do mês de uma data.

Sintaxe

ULTDIAMES( ' DATA ' )
Parâmetros
  • DATA → Data para selecionar o último dia do mês
Exemplo

ULTDIAMES('24/10/2018')

Retorno31/10/2018

DIASEMANA:


       

FunçãoDIASEMANA
DescriçãoRetorna o dia da semana de uma data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado)

Sintaxe

DIASEMANA( ' DATA ' )
Parâmetros
  • DATA → Data para selecionar o dia da semana
Exemplo

DIASEMANA('24/10/2018')

Retorno4

SUBSTR:


       

FunçãoSUBSTR
DescriçãoCopia a partir da posição início um número de caracteres de texto.

Sintaxe

SUBSTR( ' TEXTO ' , INTEIRO1, INTEIRO2 )
Parâmetros
  • TEXTO → Texto onde é desejado selecionar uma parte para cópia
  • INTEIRO1 → Caracter início
  • INTEIRO2 → Quantidade de caracteres que você deseja selecionar.
Exemplo

SUBSTR('Alô Mundo', 2,5)

Retornolô mu

CONCAT:


       

FunçãoCONCAT
DescriçãoConcatena os textos A e B

Sintaxe

CONCAT( ' TEXTO A ' , ' TEXTO B ' )
Parâmetros
  • TEXTO A → Primeiro Texto
  • TEXTO B → Segundo Texto
Exemplo

CONCAT('Mundo','Bonito')

RetornoMundoBonito

CONCAT2:


       

FunçãoCONCAT2
DescriçãoConcatena as strings A e B com um espaço entre elas.

Sintaxe

CONCAT2( ' TEXTO A ' , ' TEXTO B ' )
Parâmetros
  • TEXTO A → Primeiro Texto
  • TEXTO B → Segundo Texto
Exemplo

CONCAT2('Mundo','Bonito')

RetornoMundo Bonito

VAL:


       

FunçãoVAL
DescriçãoConverte um string para valor.

Sintaxe

VAL( ' VALOR ' )
Parâmetros
  • VALOR → String para se converter em valor
Exemplo

VAL('12,65')

Retorno12,65

STRLEFT:


       

FunçãoSTRLEFT
DescriçãoCopia o lado DIREITO de um string (texto) um número de caracteres (quantidade).

Sintaxe

STRLEFT( ' TEXTO ' , INTEIRO )
Parâmetros
  • TEXTO → String para fazer a cópia iniciando pelo lado Direito
  • INTEIRO → Quantidade de caracteres que deseja-se copiar
Exemplo

STRLEFT('Mundo Bonito',10)

Retornondo Bonito

STRRIGHT:


       

FunçãoSTRRIGHT
DescriçãoCopia o lado ESQUERDO de um string (texto) um número de caracteres (quantidade).

Sintaxe

STRRIGHT( ' TEXTO ' , INTEIRO )
Parâmetros
  • TEXTO → String para fazer a cópia iniciando pelo lado Esquerdo
  • INTEIRO → Quantidade de caracteres que deseja-se copiar
Exemplo

STRRIGHT('Mundo Bonito',10)

RetornoMundo Boni

TAMSTR:


       

FunçãoTAMSTR
DescriçãoRetorna o tamanho da string.

Sintaxe

TAMSTR( ' TEXTO ' )
Parâmetros
  • TEXTO → String que é desejado saber a quantidade de caracteres
Exemplo

TAMSTR('Mundo Bonito')

Retorno12

RETIRACARACTERES:


       

FunçãoRETIRACARACTERES
DescriçãoRetira do texto todas as ocorrências dos caracteres da string chars.

Sintaxe

RETIRACARACTERES( ' CHAR ' , ' TEXTO ' )
Parâmetros
  • CHAR → Caracteres que se deseja retirar.
  • TEXTO → String que é desejado retirar os caracteres
Exemplo

RETIRACARACTERES('o','Mundo Bonito')

RetornoMund Bnit

ASCII:


       

FunçãoASCII
DescriçãoRetorna o valor que representa um determinado caractere na tabela ASCII.

Sintaxe

ASCII( ' CHAR ' )
Parâmetros
  • CHAR → Caracteres que se deseja retirar.
Exemplo

ASCII('o')

Retorno111

STR:


       

FunçãoSTR
Descrição

Retorna número de acordo com máscara informada, que pode ser composta da seguinte forma:
• com noves: o número será completado com espaços brancos à esquerda;
• com zeros ou 'z' (minúsculo ou maiúsculo): o número será completado com zeros à esquerda.
• Pode-se usar separador de decimais: '.' (ponto) ou ',' (vírgula)
• No caso da máscara contiver ':' será formatado do tipo hora.

Sintaxe

STR( VALOR , ' MASK ' )
Parâmetros
  • VALOR → Valor decimal a ser formatado.
  • MASK → Máscara que será aplicada no valor.
Exemplo

STR(27, '000')
STR(12,'99,99')
STR(5, '00.00')
STR(320, '00:00')
STR(22222, '000:00')

Retorno

027
12,00
05.00
05:20
370:20

INTTOSTRFORMAT:


       

FunçãoINTTOSTRFORMAT
Descrição

Converte um valor inteiro para string (texto) preenchendo com zeros.

Sintaxe

INTTOSTRFORMAT( INTEIRO , ZEROS )
Parâmetros
  • INTEIRO → Valor a ser convertido.
  • ZEROS→ Quantidade de Zeros.
Exemplo

INTTOSTRFORMAT(27,5)

Retorno

00027

FOR:


       

FunçãoFOR
Descrição

Executa uma fórmula.

Sintaxe

FOR( ' CÓDIGO ' )
Parâmetros
  • CÓDIGO → Código da fórmula.
Exemplo

FOR('FOR001' )

Retorno

Será o retorno da fórmula 'FOR001'.

EXECSQL:


       

FunçãoEXECSQL
Descrição

Executa uma Consulta SQL.

Sintaxe

EXECSQL( ' CÓDIGO ' )
Parâmetros
  • CÓDIGO → Código da Consulta SQL.
Exemplo

EXECSQL('CON001' )

Retorno

Será o retorno (Se tiver) da Consulta SQL 'CON001'.

PROXREGSQL:


       

FunçãoPROXREGSQL
Descrição

Avança um registro na Consulta SQL executada.

Sintaxe

PROXREGSQL( ' CÓDIGO ' )
Parâmetros
  • CÓDIGO → Código da Consulta SQL.
Exemplo

PROXREGSQL('CON001' )

Retorno

Avança um registro na Consulta SQL 'CON001'.

RESULTSQL:


       

FunçãoRESULTSQL
Descrição

Retorna o valor de um campo de um resultado da Consulta SQL.

Sintaxe

RESULTSQL( ' CÓDIGO ' , ' CAMPO ' )
Parâmetros
  • CÓDIGO → Código da Consulta SQL
  • CAMPO → Campo desejado
Exemplo

RESULTSQL('CON001','CODUSUARIO' )

Retorno

Retorna o valor do campo CODUSUARIO do resultado da Consulta SQL 'CON001'.

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.01.XX

Informações
iconfalse

Processo: Filtros de Visão

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 25/10/2018

Informações
iconfalse

Autores:

Carlos Philippe de Farias Marques

Carlos Roberto Pereira Garcia

Diogo Damiani Ferreira

Fábio Augusto Amaral Melo Nunes

Igor Macedo Cardoso

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca

TIAGO ANDRADE GOMES SILVEIRA