Versões comparadas

Chave

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

INDICE

Índice

include[A//C//B//D//E].*
stylenone
separator |

Índice
include[F//G//H//I//J//K//L//M//N//O//P//Q].*
excludeINDICE
stylenone

Índice
include[R//S//T//U//V//X//Y//W//Z].*
stylenone

exclude(CONTEÚDO|0.*)

CONTEÚDO

  1. Visão Geral
  2. Funções

01. VISÃO GERAL 


   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:

02. FUNÇÕES 

ABS

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:

ABS

       

FunçãoABSDescrição

Retorna o valor absoluto de um número.

Sintaxe

ABS( NUM )Parâmetros
  • NUM → Número para Operação
Exemplo

ABS(-17)

Retorno

17

ANODT

       

Pivot Table
id1540493104555_-278309129
FunçãoANODTDescriçãoRetorna o ano de uma data.

Sintaxe

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

ANODT('24/10/2018')

Retorno2018

ARRED

       

FunçãoARRED
Descrição

Arredonda um valor sem casas decimais.

Sintaxe

ARRED( NUM )Parâmetros
  • NUM → Número para Operação
Exemplo

ARRED(24.73)
ARRED(24.33)
ARRED(24.50)

Retorno

25
24
25

ARREDONDA

       

FunçãoARREDONDA
Descrição

Arredonda um valor.

Sintaxe

ARREDONDA( NUM A, NUM B )Parâmetros
  • NUM A → Número para Operação
  • NUM B → Quantidade de casas decimais
Exemplo

ARREDONDA(24.33568784,3)

Retorno

24,336

ARREDVALOR


       

Função

ARREDVALOR
ABS
Descrição
Arredonda um

Retorna o valor

Independente

absoluto de

Sistema

um número.

Sintaxe

ARREDVALOR
ABS(
NUM A,
NUM
B
)
Parâmetros
  • NUM
A
  • → Número para
OperaçãoNUM B → Fator
  • Operação
Exemplo
ARREDVALOR(24.33,1

ABS(-17)

Retorno
25

17

ASCII

ANODT


 

     

  

Função
ASCII
ANODT
DescriçãoRetorna o
valor que representa um determinado caractere na tabela ASCII
ano de uma data.

Sintaxe

ASCII
ANODT( '
CHAR
DATA ' )
Parâmetros
CHAR → Caracteres que se deseja retirar.
  • DATA → Data para selecionar o ano
Exemplo
ASCII

ANODT('

o

24/10/2018')

Retorno
111
2018
ATRIBUI

ARRED


       

Função
ATRIBUI
ARRED
Descrição
Atribui

Arredonda um valor

à uma memoria

sem casas decimais.

Sintaxe

ATRIBUI
ARRED(
CHAVE , CONTEUDO
NUM )
Parâmetros
  • CHAVE → Chave da memória
  • CONTEUDO → Conteúdo para atribuir
  • NUM → Número para Operação
Exemplo

ARRED(24.73)
ARRED(24.33)
ARRED(24.50)

Retorno

25
24
25

ARREDONDA

Exemplo

ATRIBUI('MEMORIA001','Mundo bonito')

Retorno

Mundo Bonito

COLIGADACORRENTE


       

Função

COLIGADACORRENTE
ARREDONDA
Descrição
Retorna a coligada corrente

Arredonda um valor.

Sintaxe

COLIGADACORRENTE
ARREDONDA( NUM A, NUM B )
Parâmetros

N/A

Exemplo
  • NUM A → Número para Operação
  • NUM B → Quantidade de casas decimais
Exemplo

ARREDONDA(24.33568784,3

COLIGADACORRENTE(

)

Retorno
1

24,336

CONCAT

ARREDVALOR


       

Função
CONCAT
ARREDVALOR
Descrição
Concatena os textos A e B

Arredonda um valor Independente de Sistema.

Sintaxe

CONCAT
ARREDVALOR(
' TEXTO
NUM A
'
,
' TEXTO
NUM B
'
)
Parâmetros
TEXTO
  • NUM A →
Primeiro Texto
  • Número para Operação
  • NUM
TEXTO
  • B →
Segundo Texto
  • Fator
Exemplo
CONCAT('Mundo','Bonito'

ARREDVALOR(24.33,1)

Retorno
MundoBonito

25

CONCAT2

ASCII


       

Função
CONCAT2
ASCII
Descrição
Concatena as strings A e B com um espaço entre elas
Retorna o valor que representa um determinado caractere na tabela ASCII.

Sintaxe

CONCAT2
ASCII( '
TEXTO A ' , ' TEXTO B
CHAR ' )
Parâmetros
  • TEXTO A → Primeiro Texto
  • TEXTO B → Segundo Texto
ExemploCONCAT2('Mundo','Bonito
  • CHAR → Caracteres que se deseja retirar.
Exemplo

ASCII('o')

Retorno
Mundo Bonito
111
CONTEMVALOR

ATRIBUI


       

Função
CONTEMVALOR
ATRIBUI
Descrição
Procura

Atribui um

determinado valor em um conjunto de dados

valor à uma memoria.

Sintaxe

CONTEMVALOR( ' CONJUNTO ' , VALOR , ' TIPO '
ATRIBUI( CHAVE , CONTEUDO)
Parâmetros
  • CONJUNTO → Conjunto de valores separados por /
  • VALOR → Valor a ser procurado
  • TIPO → Tipo de dado a ser tratado

    D = Data
    S = String
    Vazio/Outros → Decimal

  • CHAVE → Chave da memória
  • CONTEUDO → Conteúdo para atribuir
Exemplo

ATRIBUI('MEMORIA001','Mundo bonito

ExemploCONTEMVALOR( 'casa/geladeira/mesa/gato/gaiola ', 'gato', 'S

')

Retorno
1

Mundo Bonito

COTACAOMOEDA

COLIGADACORRENTE


       

Função
COTACAOMOEDA
COLIGADACORRENTE
Descrição
Cotação de uma moeda

Retorna a coligada corrente.

Sintaxe

COTACAOMOEDA( ' SIMBOLO ' , 'DATA'
COLIGADACORRENTE( )
Parâmetros
  • SIMBOLO → Símbolo da moeda
  • DATA→ Data da cotação
ExemploCOTACAOMOEDA('US$','25/10/2018'

N/A

Exemplo

COLIGADACORRENTE()

Retorno
3,724

1

DATANULA

CONCAT


       

Função
DATANULA
CONCAT
Descrição
Retorna a data mínima do sistema.
Concatena os textos A e B

Sintaxe

DATANULA(
CONCAT( ' TEXTO A ' , ' TEXTO B ' )
Parâmetros

N/A

Exemplo
  • TEXTO A → Primeiro Texto
  • TEXTO B → Segundo Texto
Exemplo

CONCAT('Mundo','Bonito'

DATANULA(

)

Retorno
01/01/2000
MundoBonito

CONCAT2

DECANO


       

Função

DECANO
CONCAT2
Descrição
Subtrai um número de meses de um mês/ano e retorna o ano do resultado
Concatena as strings A e B com um espaço entre elas.

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
CONCAT2( ' TEXTO A ' , ' TEXTO B ' )
Parâmetros
  • TEXTO A → Primeiro Texto
  • TEXTO B → Segundo Texto
Exemplo

CONCAT2('Mundo','Bonito')

RetornoMundo Bonito

CONTEMVALOR

DECMES


       

Função

DECMES
CONTEMVALOR
Descrição
Subtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12)

Procura um determinado valor em um conjunto de dados.

Sintaxe

DECMES(INTEIRO1,INTEIRO2
CONTEMVALOR( ' CONJUNTO ' , VALOR , ' TIPO ' )
Parâmetros
  • INTEIRO1 → Mês inicial
  • INTEIRO2 → Quantidade de meses para diminuir do mês inicial
  • CONJUNTO → Conjunto de valores separados por /
  • VALOR → Valor a ser procurado
  • TIPO → Tipo de dado a ser tratado

    D = Data
    S = String
    Vazio/Outros → Decimal

Exemplo

CONTEMVALOR( 'casa/geladeira/mesa/gato/gaiola ', 'gato', 'S')

Retorno

1

COTACAOMOEDA

Exemplo

DECMES(11,5)

Retorno6DIADT


       

Função

DIADT
COTACAOMOEDA
Descrição
Retorna o dia

Cotação de uma

data

moeda.

Sintaxe

DIADT
COTACAOMOEDA( ' SIMBOLO ' , 'DATA' )
Parâmetros
DATA
  • SIMBOLO
Data para selecionar o dia
  • Símbolo da moeda
  • DATA→ Data da cotação
Exemplo
DIADT('24

COTACAOMOEDA('US$','25/10/2018'

)Retorno24

DIASEMANA

       

FunçãoDIASEMANADescriçã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

)

Retorno

3,724

DATANULA


       

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

Sintaxe

DATANULA()
Parâmetros

N/A

Exemplo

DATANULA()

Retorno01/01/2000

DECANO

ESCREVELOG


       

Função

ESCREVELOG
DECANO
Descrição
Escreve Log
Subtrai um número de meses de um mês/ano e retorna o ano do resultado.

Sintaxe

ESCREVELOG( ' TEXTO '
DECANO(INTEIRO1,INTEIRO2,INTEIRO3)
Parâmetros
TEXTO → Texto a ser inserido no Log.
  • INTEIRO1 → Mês da data inicial
  • INTEIRO2 → Ano da data inicial
  • INTEIRO3 → Quantidade de meses para subtrair da data inicial
Exemplo
ESCREVELOG(' Log Adicionado'

DECANO(2,2018,26)

Retorno
Log Adicionado
2015
EXECSQL

DECMES


       

Função
EXECSQL
DECMES
Descrição
Executa uma Consulta SQL
Subtrai uma quantidade de meses ( X meses) de um mês inicial (1 a 12).

Sintaxe

EXECSQL( ' CÓDIGO '
DECMES(INTEIRO1,INTEIRO2)
Parâmetros
  • INTEIRO1 → Mês inicial
CÓDIGO → Código da Consulta SQL.
  • INTEIRO2 → Quantidade de meses para diminuir do mês inicial
Exemplo
EXECSQL('CON001'

DECMES(11,5)

Retorno

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

6

DIADT

FALSO


       

Função

FALSO
DIADT
DescriçãoRetorna
0
o dia de uma data.

Sintaxe

FALSO
DIADT( ' DATA ' )
Parâmetros

N/A

Exemplo
  • DATA → Data para selecionar o dia
Exemplo

DIADT('24/10/2018'

FALSO(

)

Retorno
0
24
FOR

DIASEMANA


       

Função
FOR
DIASEMANA
Descrição
Executa uma fórmula.
Retorna o dia da semana de uma data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta | 6=Sexta | 7= Sábado)

Sintaxe

FOR
DIASEMANA( '
CÓDIGO
DATA ' )
Parâmetros
CÓDIGO → Código da fórmula.
  • DATA → Data para selecionar o dia da semana
Exemplo
FOR

DIASEMANA('

FOR001

24/10/2018')

Retorno

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

4

ESCREVELOG

FRAC


       

Função

FRAC
ESCREVELOG
Descrição
Retorna a parte fracionada de um valor.

Escreve Log

Sintaxe

FRAC
ESCREVELOG(
NUM
' TEXTO ' )
Parâmetros
NUM → Número para Operação
  • TEXTO → Texto a ser inserido no Log.
Exemplo
FRAC(24.73

ESCREVELOG(' Log Adicionado')

Retorno

0,73

Log Adicionado

EXECSQL

HOJE


       

Função

HOJE
EXECSQL
Descrição
Retorna a data de hoje

Executa uma Consulta SQL.

Sintaxe

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

EXECSQL('CON001' )

Retorno
24/10/2018

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

FALSO

INCANO


       

Função

INCANO
FALSO
Descrição
Adiciona um número de meses a um mês/ano e retorna o ano do resultado

Retorna 0.

Sintaxe

INCANO
FALSO(
INTEIRO1,INTEIRO2,INTEIRO3INTEIRO3 → Quantidade de meses para adicionar na data inicial
)
Parâmetros
  • INTEIRO1 → Mês da data inicial
  • INTEIRO2 → Ano da data inicial
  • N/A

    Exemplo
    INCANO

    FALSO(

    2,2018,26

    )

    Retorno
    2019

    0

    INCMES

    FOR


           

    Função
    INCMES
    FOR
    Descrição
    Adiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12)

    Executa uma fórmula.

    Sintaxe

    INCMES(INTEIRO1,INTEIRO2
    FOR( ' CÓDIGO ' )
    Parâmetros
  • INTEIRO1 → Mês inicial
  • INTEIRO2 → Quantidade de meses para adicionar ao mês inicial
    • CÓDIGO → Código da fórmula.
    Exemplo
    INCMES(2,19

    FOR('FOR001' )

    Retorno
    9INTTOSTRFORMAT

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

    FRAC


           

    Função
    INTTOSTRFORMAT
    FRAC
    Descrição
    Converte

    Retorna a parte fracionada de um valor

    inteiro para string (texto) preenchendo com zeros

    .

    Sintaxe

    INTTOSTRFORMAT
    FRAC(
    INTEIRO , ZEROS
    NUM )
    Parâmetros
  • INTEIRO → Valor a ser convertido.
  • ZEROS→ Quantidade de Zeros.
    • NUM → Número para Operação
    Exemplo
    INTTOSTRFORMAT(27,5

    FRAC(24.73)

    Retorno
    00027

    0,73

    MAX

    HOJE


           

    Função
    MAX
    HOJE
    DescriçãoRetorna
    o maior número
    a data de hoje.

    Sintaxe

    MAX
    HOJE(
    NUM A , NUM B
    )
    Parâmetros
    • NUM A → Número para comparação
    • NUM B → Número para comparação

    N/A

    Exemplo

    HOJE(

    ExemploMAX(17,12

    )

    Retorno

    17'

    24/10/2018

    INCANO

    MEMORIA


           

    Função

    MEMORIA
    DescriçãoRetorna o valor de uma memória
    INCANO
    DescriçãoAdiciona um número de meses a um mês/ano e retorna o ano do resultado.

    Sintaxe

    MEMORIA( CHAVE
    INCANO(INTEIRO1,INTEIRO2,INTEIRO3)
    Parâmetros
    CHAVE → Chave da memória
    • INTEIRO1 → Mês da data inicial
    • INTEIRO2 → Ano da data inicial
    • INTEIRO3 → Quantidade de meses para adicionar na data inicial
    Exemplo
    MEMORIA('MEMORIA001'

    INCANO(2,2018,26)

    Retorno
    Mundo Bonito
    2019
    MESDT

    INCMES


           

    Função
    MESDT
    INCMES
    Descrição
    Retorna o mês de uma data
    Adiciona uma quantidade de meses ( X meses) à um mês inicial (1 a 12).

    Sintaxe

    MESDT( ' DATA '
    INCMES(INTEIRO1,INTEIRO2)
    Parâmetros
    DATA → Data para selecionar o mês
    • INTEIRO1 → Mês inicial
    • INTEIRO2 → Quantidade de meses para adicionar ao mês inicial
    Exemplo
    MESDT('24/10/2018'

    INCMES(2,19)

    Retorno
    10
    9
    MIN

    INTTOSTRFORMAT


           

    Função
    MIN
    INTTOSTRFORMAT
    Descrição
    Retorna o menor número

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

    Sintaxe

    MIN
    INTTOSTRFORMAT(
    NUM A
    INTEIRO ,
    NUM B
    ZEROS )
    Parâmetros
  • NUM A → Número para comparação
    • INTEIRO → Valor a ser convertido.
    • ZEROS→ Quantidade de Zeros.
    NUM B → Número para comparação
    Exemplo
    MIN

    INTTOSTRFORMAT(

    17

    27,

    12

    5)

    Retorno
    12

    00027

    MTDATA

    MAX


           

    Função
    MTDATA
    MAX
    Descrição
    Monta uma data a partir de um dia, mês e ano

    Retorna o maior número.

    Sintaxe

    MTDATA
    MAX(
    INTEIRO1,INTEIRO2,INTEIRO3
    NUM A , NUM B )
    Parâmetros
    • INTEIRO1 → Dia da data
    • INTEIRO2 → Mês da data
    • INTEIRO3 → Ano da data
    • NUM A → Número para comparação
    • NUM B → Número para comparação
    Exemplo

    MAX(17,12

    ExemploMTDATA(17,11,1989

    )

    Retorno

    17

    /11/1989

    '

    MEMORIA

    PAR


           

    Função

    PAR
    MEMORIA
    Descrição

    Retorna o

    que foi armazenado na propriedade de parâmetros genéricos de fórmula

    valor de uma memória.

    Sintaxe

    PAR
    MEMORIA( CHAVE )
    Parâmetros
    N/A
    • CHAVE → Chave da memória
    Exemplo
    PAR

    MEMORIA('MEMORIA001')

    Retorno

    Conteúdo do parâmetro armazenado

    Mundo Bonito

    MESDT

    PARMQRY


           

    Função

    PARMQRY
    MESDT
    DescriçãoRetorna o
    conteúdo de um campo.
    Utilizada no Gerador de Relatórios (RMGerador.dll)
    mês de uma data.

    Sintaxe

    PARMQRY
    MESDT( '
    CAMPO
    DATA ' )
    Parâmetros
    CAMPO → Nome do Campo
    • DATA → Data para selecionar o mês
    Exemplo
    PARMQRY

    MESDT('

    CODUSUARIO

    24/10/2018')

    Retorno
    IgorMC
    10
    POTENCIA

    MIN


           

    Função
    POTENCIA
    MIN
    Descrição

    Retorna

    a potência

    o menor número.

    Sintaxe

    POTENCIA
    MIN( NUM A , NUM B )
    Parâmetros
    • NUM
    A→ Base da potência
    • A → Número para comparação
    • NUM B → Número para comparação
    NUM B→ Expoente da potência
    Exemplo
    POTENCIA

    MIN(

    2

    17,

    4

    12)

    Retorno
    16

    12

    PROXREGSQL

    MTDATA


           

    Função
    PROXREGSQL
    MTDATA
    Descrição
    Avança um registro na Consulta SQL executada
    Monta uma data a partir de um dia, mês e ano.

    Sintaxe

    PROXREGSQL( ' CÓDIGO '
    MTDATA(INTEIRO1,INTEIRO2,INTEIRO3)
    Parâmetros
    • CÓDIGO → Código da Consulta SQL.
    • INTEIRO1 → Dia da data
    • INTEIRO2 → Mês da data
    • INTEIRO3 → Ano da data
    Exemplo

    MTDATA(17,11,1989)

    Retorno17/11/1989

    PAR

    Exemplo

    PROXREGSQL('CON001' )

    Retorno

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

    RAIZ


           

    Função

    RAIZ
    PAR
    Descrição

    Retorna

    a raiz quadrada de um valor

    o que foi armazenado na propriedade de parâmetros genéricos de fórmula.

    Sintaxe

    RAIZ
    PAR(
    NUM
    )
    Parâmetros
    NUM → Número para Operação

    N/A

    Exemplo
    RAIZ

    PAR(

    25

    )

    Retorno

    5

    RESULTSQL

    Conteúdo do parâmetro armazenado

    PARMQRY


           

    Função
    RESULTSQL
    PARMQRY
    Descrição

    Retorna o

    valor

    conteúdo de um campo

    de um resultado da Consulta SQL

    .
    Utilizada no Gerador de Relatórios (RMGerador.dll).

    Sintaxe

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

    PARMQRY('

    CON001','

    CODUSUARIO')

    Retorno

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

    IgorMC

    POTENCIA

    RETIRACARACTERES


           

    Função

    RETIRACARACTERES
    POTENCIA
    Descrição
    Retira do texto todas as ocorrências dos caracteres da string chars

    Retorna a potência.

    Sintaxe

    RETIRACARACTERES( ' CHAR ' , ' TEXTO '
    POTENCIA( NUM A , NUM B )
    Parâmetros
  • CHAR → Caracteres que se deseja retirar.
    • NUM A→ Base da potência
    • NUM B→ Expoente da potência
    TEXTO → String que é desejado retirar os caracteres
    Exemplo
    RETIRACARACTERES

    POTENCIA(

    'o','Mundo Bonito'

    2,4)

    Retorno
    Mund Bnit

    16

    SETVAR

    PROXREGSQL


           

    Função
    SETVAR
    PROXREGSQL
    Descrição
    Atribui um valor a uma variável

    Avança um registro na Consulta SQL executada.

    Sintaxe

    SETVAR
    PROXREGSQL( '
    VAR
    CÓDIGO '
    , CONTEUDO
    )
    Parâmetros
    • VAR → Variável
    • CONTEUDO → Conteúdo para adicionar na variável
    • CÓDIGO → Código da Consulta SQL.
    Exemplo

    PROXREGSQL('CON001'

    ExemploSETVAR('var1', 200

    )

    Retorno

    200

    STR

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

    RAIZ


           

    Função
    STR
    RAIZ
    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.

    a raiz quadrada de um valor.

    Sintaxe

    RAIZ( NUM )
    Parâmetros
    • NUM → Número para Operação
    Exemplo

    RAIZ(25)

    Retorno

    5

    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'.

    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

    SETVAR

    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

    STRLEFT


           

    Função

    STRLEFT
    SETVAR
    Descrição
    Copia o lado DIREITO de um string (texto) um número de caracteres (quantidade)

    Atribui um valor a uma variável.

    Sintaxe

    STRLEFT
    SETVAR( '
    TEXTO
    VAR ' ,
    INTEIRO
    CONTEUDO)
    Parâmetros
  • TEXTO → String para fazer a cópia iniciando pelo lado Direito
    • VAR → Variável
    • CONTEUDO → Conteúdo para adicionar na variável
    INTEIRO → Quantidade de caracteres que deseja-se copiar
    Exemplo
    STRLEFT

    SETVAR('

    Mundo Bonito

    var1',

    10

    200)

    Retorno
    ndo Bonito

    200

    STRRIGHT

    STR


           

    Função
    STRRIGHT
    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
    STR
    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

    STRLEFT

    SUBSTR


           

    Função

    SUBSTR
    STRLEFT
    DescriçãoCopia
    a partir da posição início
    o lado DIREITO de um string (texto) um número de caracteres
    de texto
    (quantidade).

    Sintaxe

    SUBSTR
    STRLEFT( ' TEXTO ' ,
    INTEIRO1, INTEIRO2
    INTEIRO )
    Parâmetros
    • TEXTO →
    Texto onde é desejado selecionar uma parte para cópia
  • INTEIRO1 → Caracter início
    • String para fazer a cópia iniciando pelo lado Direito
    • INTEIRO →
    INTEIRO2 →
    • Quantidade de caracteres que
    você
    • deseja
    selecionar.
    • -se copiar
    Exemplo
    SUBSTR

    STRLEFT('

    Alô

    Mundo Bonito',

    2,5

    10)

    Retorno
    lô mu

    ndo Bonito

    SUBTRAIDATAS

    STRRIGHT


           

    Função
    SUBTRAIDATASDescrição

    Retorna a subtração entre duas datas

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

    Sintaxe

    STRRIGHT( ' TEXTO ' , INTEIRO

    Sintaxe

    SUBTRAIDATAS( DATA1 , DATA2
    )
    Parâmetros
  • DATA1 → Data inicial
    • TEXTO → String para fazer a cópia iniciando pelo lado Esquerdo
    • INTEIRO → Quantidade de caracteres que deseja-se copiar
    DATA2 → Data para subtrair
    Exemplo
    SUBTRAIDATAS('24/10/2018','21/09/2018'

    STRRIGHT('Mundo Bonito',10)

    Retorno
    33
    Mundo Boni
    TABCOLIG

    SUBSTR


           

    Função
    TABCOLIG
    SUBSTR
    Descrição
    Retorna o valor de um campo da coligada
    Copia a partir da posição início um número de caracteres de texto.

    Sintaxe

    TABCOLIG
    SUBSTR(
    ' CAMPO ' )
    ' 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

    SUBTRAIDATAS

    Parâmetros
    • CAMPO → Nome do Campo
    Exemplo

    TABCOLIG('NOMEFANTASIA')

    Retorno

    TOTVS SA

    TABCOLIGADA


           

    Função

    TABCOLIGADA
    SUBTRAIDATAS
    Descrição

    Retorna

    o valor de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário tem acesso na GPERMISS.

    a subtração entre duas datas

    Sintaxe

    TABCOLIGADA( ' CAMPO '
    SUBTRAIDATAS( DATA1 , DATA2 )
    Parâmetros
    • DATA1 → Data inicial
    CAMPO → Nome do Campo
    • DATA2 → Data para subtrair
    Exemplo
    TABCOLIGADA

    SUBTRAIDATAS('

    Numero

    24/10/2018','21/09/2018')

    Retorno
    2664

    33

    TAMSTR

    TABCOLIG


           

    Função
    TAMSTR
    TABCOLIG
    Descrição

    Retorna o

    tamanho da string

    valor de um campo da coligada.

    Sintaxe

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

    TABCOLIG('

    Mundo Bonito

    NOMEFANTASIA')

    Retorno
    12

    TOTVS SA

    TETO

    TABCOLIGADA


           

    Função
    TETO
    TABCOLIGADA
    Descrição

    Retorna o valor

    truncado mais um

    de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário tem acesso na GPERMISS.

    Sintaxe

    TETO
    TABCOLIGADA(
    NUM
    ' CAMPO ' )
    Parâmetros
    NUM → Número para Operação
    • CAMPO → Nome do Campo
    Exemplo
    TETO(24.03

    TABCOLIGADA('Numero')

    Retorno
    25

    2664

    TRUNCVALOR

    TAMSTR


           

    Função
    TRUNCVALOR
    TAMSTR
    Descrição
    Trunca um valor com casas decimais

    ULTDIAMES

    Retorna o tamanho da string.

    Sintaxe

    TRUNCVALOR( NUM A ) ou TRUNCVALOR( NUM A , NUM B )Parâmetros
    • NUM A→ Número para Operação
    • NUM B→ Quantidade de casas Decimais
    Exemplo

    TRUNCVALOR(24.83)
    TRUNCVALOR(24.83, 1)

    Retorno

    24
    24,8

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

    TAMSTR('Mundo Bonito')

    Retorno12

    TETO


           

    Função
    ULTDIAMES
    TETO
    Descrição

    Retorna o

    último dia do mês de uma data

    valor truncado mais um.

    Sintaxe

    ULTDIAMES
    TETO(
    ' DATA '
    NUM )
    Parâmetros
    DATA
    • NUM
    Data para selecionar o último dia do mês
    • Número para Operação
    Exemplo
    ULTDIAMES

    TETO(

    '24/10/2018'

    24.03)

    Retorno
    31/10/2018

    25

    TRUNCVALOR

    USUARIOCORRENTE


           

    Função

    USUARIOCORRENTE
    TRUNCVALOR
    Descrição
    Retorna o usuário corrente

    Trunca um valor com casas decimais.

    Sintaxe

    USUARIOCORRENTE(
    TRUNCVALOR( NUM A ) ou TRUNCVALOR( NUM A , NUM B )
    Parâmetros
    N/A
    • NUM A→ Número para Operação
    • NUM B→ Quantidade de casas Decimais
    Exemplo
    USUARIOCORRENTE(

    TRUNCVALOR(24.83)
    TRUNCVALOR(24.83, 1)

    Retorno

    24

    IgorMC

    24,8

    VAL

    ULTDIAMES


           

    Função
    VAL
    ULTDIAMES
    Descrição
    Converte um string para valor
    Retorna o último dia do mês de uma data.

    Sintaxe

    VAL
    ULTDIAMES( '
    VALOR
    DATA ' )
    Parâmetros
    VALOR
    • DATA
    String para se converter em valor
    • Data para selecionar o último dia do mês
    Exemplo
    VAL

    ULTDIAMES('

    12,65

    24/10/2018')

    Retorno
    12,65VERDADE
    31/10/2018

    USUARIOCORRENTE


           

    Função
    VERDADE
    USUARIOCORRENTE
    Descrição

    Retorna

    1

    o usuário corrente.

    Sintaxe

    VERDADE
    USUARIOCORRENTE( )
    Parâmetros

    N/A

    Exemplo
    VERDADE

    USUARIOCORRENTE()

    Retorno
    1

    IgorMC

    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

    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

    VERDADE


           

    FunçãoVERDADE
    Descrição

    Retorna 1.

    Sintaxe

    VERDADE ( )
    Parâmetros

    N/A

    Exemplo

    VERDADE()

    Retorno

    1

    Informações
    iconfalse

    Versão: 12.01.XX