Escolar Documentos
Profissional Documentos
Cultura Documentos
Linha RM
Table of Contents
1 Indice ...................................................................................................................... 5
2 Objetivo .................................................................................................................. 7
3 ABS.......................................................................................................................... 8
4 ANODT .................................................................................................................... 9
5 ARRED ................................................................................................................... 10
6 ARREDONDA ......................................................................................................... 11
7 ARREDVALOR........................................................................................................ 12
8 ASCII...................................................................................................................... 13
9 ATRIBUI................................................................................................................. 14
10 COLIGADACORRENTE........................................................................................... 15
11 CONCAT ................................................................................................................ 16
12 CONCAT2 .............................................................................................................. 17
13 CONTEMVALOR..................................................................................................... 18
14 COTACAOMOEDA.................................................................................................. 19
15 DATANULA ............................................................................................................ 20
16 DECANO ................................................................................................................ 21
17 DECMES ................................................................................................................ 22
18 DIADT .................................................................................................................... 23
19 DIASEMANA........................................................................................................... 24
20 ESCREVELOG ........................................................................................................ 25
21 EXECSQL ............................................................................................................... 26
22 FALSO.................................................................................................................... 27
23 FOR........................................................................................................................ 28
24 FRAC...................................................................................................................... 29
25 HOJE ..................................................................................................................... 30
26 INCANO ................................................................................................................. 31
– 2
Linha RM – Funções Globais
27 INCMES ................................................................................................................. 32
28 INTTOSTRFORMAT ............................................................................................... 33
29 MAX ....................................................................................................................... 34
30 MEMORIA .............................................................................................................. 35
31 MESDT................................................................................................................... 36
32 MIN ........................................................................................................................ 37
33 MTDATA ................................................................................................................ 38
34 PAR........................................................................................................................ 39
35 PARMQRY.............................................................................................................. 40
36 POTENCIA ............................................................................................................. 41
37 PROXREGSQL ....................................................................................................... 42
38 RAIZ....................................................................................................................... 43
39 RESULTSQL .......................................................................................................... 44
40 RETIRACARACTERES ............................................................................................ 45
41 SETVAR ................................................................................................................. 46
42 STR........................................................................................................................ 47
43 STRLEFT................................................................................................................ 48
44 STRRIGHT ............................................................................................................. 49
45 SUBSTR................................................................................................................. 50
46 SUBTRAIDATAS..................................................................................................... 51
47 TABCOLIG ............................................................................................................. 52
48 TABCOLIGADA....................................................................................................... 53
49 TAMSTR................................................................................................................. 54
50 TETO ..................................................................................................................... 55
51 TRUNCVALOR ....................................................................................................... 56
52 ULTDIAMES ........................................................................................................... 57
53 USUARIOCORRENTE ............................................................................................ 58
54 VAL ........................................................................................................................ 59
– 3
Linha RM – Funções Globais
55 VERDADE............................................................................................................... 60
– 4
Linha RM – Funções Globais
1 Indice
• Indice(see page 5)
• Objetivo(see page 7)
• ABS(see page 8)
• ANODT(see page 9)
• ARRED(see page 10)
• ARREDONDA(see page 11)
• ARREDVALOR(see page 12)
• ASCII(see page 13)
• ATRIBUI(see page 14)
• COLIGADACORRENTE(see page 15)
• CONCAT(see page 16)
• CONCAT2(see page 17)
• CONTEMVALOR(see page 18)
• COTACAOMOEDA(see page 19)
• DATANULA(see page 20)
• DECANO(see page 21)
• DECMES(see page 22)
• DIADT(see page 23)
• DIASEMANA(see page 24)
• ESCREVELOG(see page 25)
• EXECSQL(see page 26)
• FALSO(see page 27)
• FOR(see page 28)
• FRAC(see page 29)
• HOJE(see page 30)
• INCANO(see page 31)
• INCMES(see page 32)
• INTTOSTRFORMAT(see page 33)
• MAX(see page 34)
• MEMORIA(see page 35)
• MESDT(see page 36)
• MIN(see page 37)
• MTDATA(see page 38)
• PAR(see page 39)
• PARMQRY(see page 40)
• POTENCIA(see page 41)
• PROXREGSQL(see page 42)
• RAIZ(see page 43)
• RESULTSQL(see page 44)
• RETIRACARACTERES(see page 45)
• SETVAR(see page 46)
• STR(see page 47)
• STRLEFT(see page 48)
• STRRIGHT(see page 49)
• SUBSTR(see page 50)
• SUBTRAIDATAS(see page 51)
• TABCOLIG(see page 52)
• TABCOLIGADA(see page 53)
• TAMSTR(see page 54)
Indice – 5
Linha RM – Funções Globais
Indice – 6
Linha RM – Funções Globais
2 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:
Objetivo – 7
Linha RM – Funções Globais
3 ABS
Função ABS
Exemplo ABS(-17)
Retorno 17
ABS – 8
Linha RM – Funções Globais
4 ANODT
Função ANODT
Exemplo ANODT('24/10/2018')
Retorno 2018
ANODT – 9
Linha RM – Funções Globais
5 ARRED
Função ARRED
Exemplo ARRED(24.73)
ARRED(24.33)
ARRED(24.50)
Retorno 25
24
25
ARRED – 10
Linha RM – Funções Globais
6 ARREDONDA
Função ARREDONDA
Exemplo ARREDONDA(24.33568784,3)
Retorno 24,336
ARREDONDA – 11
Linha RM – Funções Globais
7 ARREDVALOR
Função ARREDVALOR
Exemplo ARREDVALOR(24.33,1)
Retorno 25
ARREDVALOR – 12
Linha RM – Funções Globais
8 ASCII
Função ASCII
Exemplo ASCII('o')
Retorno 111
ASCII – 13
Linha RM – Funções Globais
9 ATRIBUI
Função ATRIBUI
ATRIBUI – 14
Linha RM – Funções Globais
10 COLIGADACORRENTE
Função COLIGADACORRENTE
Sintaxe COLIGADACORRENTE( )
Parâmet N/A
ros
Exemplo COLIGADACORRENTE()
Retorno 1
COLIGADACORRENTE – 15
Linha RM – Funções Globais
11 CONCAT
Função CONCAT
Exemplo CONCAT('Mundo','Bonito')
Retorno MundoBonito
CONCAT – 16
Linha RM – Funções Globais
12 CONCAT2
Função CONCAT2
Exemplo CONCAT2('Mundo','Bonito')
CONCAT2 – 17
Linha RM – Funções Globais
13 CONTEMVALOR
Função CONTEMVALOR
Retorno 1
CONTEMVALOR – 18
Linha RM – Funções Globais
14 COTACAOMOEDA
Função COTACAOMOEDA
Exemplo COTACAOMOEDA('US$','25/10/2018')
Retorno 3,724
COTACAOMOEDA – 19
Linha RM – Funções Globais
15 DATANULA
Função DATANULA
Sintaxe DATANULA()
Parâmet N/A
ros
Exemplo DATANULA()
Retorno 01/01/2000
DATANULA – 20
Linha RM – Funções Globais
16 DECANO
Função DECANO
Sintaxe DECANO(INTEIRO1,INTEIRO2,INTEIRO3)
Exemplo DECANO(2,2018,26)
Retorno 2015
DECANO – 21
Linha RM – Funções Globais
17 DECMES
Função DECMES
Sintaxe DECMES(INTEIRO1,INTEIRO2)
Exemplo DECMES(11,5)
Retorno 6
DECMES – 22
Linha RM – Funções Globais
18 DIADT
Função DIADT
Exemplo DIADT('24/10/2018')
Retorno 24
DIADT – 23
Linha RM – Funções Globais
19 DIASEMANA
Função DIASEMANA
Descriçã Retorna o dia da semana de uma data. (1= Domingo | 2= Segunda | 3= Terça | 4=Quarta | 5=Quinta |
o 6=Sexta | 7= Sábado)
Exemplo DIASEMANA('24/10/2018')
Retorno 4
DIASEMANA – 24
Linha RM – Funções Globais
20 ESCREVELOG
Função ESCREVELOG
ESCREVELOG – 25
Linha RM – Funções Globais
21 EXECSQL
Função EXECSQL
Exemplo EXECSQL('CON001' )
EXECSQL – 26
Linha RM – Funções Globais
22 FALSO
Função FALSO
Descriçã Retorna 0.
o
Sintaxe FALSO( )
Parâmet N/A
ros
Exemplo FALSO()
Retorno 0
FALSO – 27
Linha RM – Funções Globais
23 FOR
Função FOR
Exemplo FOR('FOR001' )
FOR – 28
Linha RM – Funções Globais
24 FRAC
Função FRAC
Exemplo FRAC(24.73)
Retorno 0,73
FRAC – 29
Linha RM – Funções Globais
25 HOJE
Função HOJE
Sintaxe HOJE()
Parâmet N/A
ros
Exemplo HOJE()
Retorno 24/10/2018
HOJE – 30
Linha RM – Funções Globais
26 INCANO
Função INCANO
Sintaxe INCANO(INTEIRO1,INTEIRO2,INTEIRO3)
Exemplo INCANO(2,2018,26)
Retorno 2019
INCANO – 31
Linha RM – Funções Globais
27 INCMES
Função INCMES
Sintaxe INCMES(INTEIRO1,INTEIRO2)
Exemplo INCMES(2,19)
Retorno 9
INCMES – 32
Linha RM – Funções Globais
28 INTTOSTRFORMAT
Função INTTOSTRFORMAT
Descriçã Converte um valor inteiro para string (texto) preenchendo com zeros.
o
Exemplo INTTOSTRFORMAT(27,5)
Retorno 00027
INTTOSTRFORMAT – 33
Linha RM – Funções Globais
29 MAX
Função MAX
Exemplo MAX(17,12)
Retorno 17'
MAX – 34
Linha RM – Funções Globais
30 MEMORIA
Função MEMORIA
Exemplo MEMORIA('MEMORIA001')
MEMORIA – 35
Linha RM – Funções Globais
31 MESDT
Função MESDT
Exemplo MESDT('24/10/2018')
Retorno 10
MESDT – 36
Linha RM – Funções Globais
32 MIN
Função MIN
Exemplo MIN(17,12)
Retorno 12
MIN – 37
Linha RM – Funções Globais
33 MTDATA
Função MTDATA
Sintaxe MTDATA(INTEIRO1,INTEIRO2,INTEIRO3)
Exemplo MTDATA(17,11,1989)
Retorno 17/11/1989
MTDATA – 38
Linha RM – Funções Globais
34 PAR
Função PAR
Sintaxe PAR( )
Parâmet N/A
ros
Exemplo PAR()
PAR – 39
Linha RM – Funções Globais
35 PARMQRY
Função PARMQRY
Exemplo PARMQRY('CODUSUARIO')
Retorno IgorMC
PARMQRY – 40
Linha RM – Funções Globais
36 POTENCIA
Função POTENCIA
Exemplo POTENCIA(2,4)
Retorno 16
POTENCIA – 41
Linha RM – Funções Globais
37 PROXREGSQL
Função PROXREGSQL
Exemplo PROXREGSQL('CON001' )
PROXREGSQL – 42
Linha RM – Funções Globais
38 RAIZ
Função RAIZ
Exemplo RAIZ(25)
Retorno 5
RAIZ – 43
Linha RM – Funções Globais
39 RESULTSQL
Função RESULTSQL
Exemplo RESULTSQL('CON001','CODUSUARIO' )
RESULTSQL – 44
Linha RM – Funções Globais
40 RETIRACARACTERES
Função RETIRACARACTERES
RETIRACARACTERES – 45
Linha RM – Funções Globais
41 SETVAR
Função SETVAR
Retorno 200
SETVAR – 46
Linha RM – Funções Globais
42 STR
Função STR
Descriçã Retorna número de acordo com máscara informada, que pode ser composta da seguinte forma:
o • 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.
Retorno 027
12,00
05.00
05:20
370:20
STR – 47
Linha RM – Funções Globais
43 STRLEFT
Função STRLEFT
Parâmet • TEXTO → String para fazer a cópia iniciando pelo lado Direito
ros • INTEIRO → Quantidade de caracteres que deseja-se copiar
STRLEFT – 48
Linha RM – Funções Globais
44 STRRIGHT
Função STRRIGHT
Parâmet • TEXTO → String para fazer a cópia iniciando pelo lado Esquerdo
ros • INTEIRO → Quantidade de caracteres que deseja-se copiar
STRRIGHT – 49
Linha RM – Funções Globais
45 SUBSTR
Função SUBSTR
Parâmet • TEXTO → Texto onde é desejado selecionar uma parte para cópia
ros • INTEIRO1 → Caracter início
• INTEIRO2 → Quantidade de caracteres que você deseja selecionar.
Retorno lô mu
SUBSTR – 50
Linha RM – Funções Globais
46 SUBTRAIDATAS
Função SUBTRAIDATAS
Exemplo SUBTRAIDATAS('24/10/2018','21/09/2018')
Retorno 33
SUBTRAIDATAS – 51
Linha RM – Funções Globais
47 TABCOLIG
Função TABCOLIG
Exemplo TABCOLIG('NOMEFANTASIA')
Retorno TOTVS SA
TABCOLIG – 52
Linha RM – Funções Globais
48 TABCOLIGADA
Função TABCOLIGADA
Descriçã Retorna o valor de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário tem acesso
o na GPERMISS.
Exemplo TABCOLIGADA('Numero')
Retorno 2664
TABCOLIGADA – 53
Linha RM – Funções Globais
49 TAMSTR
Função TAMSTR
Retorno 12
TAMSTR – 54
Linha RM – Funções Globais
50 TETO
Função TETO
Exemplo TETO(24.03)
Retorno 25
TETO – 55
Linha RM – Funções Globais
51 TRUNCVALOR
Função TRUNCVALOR
Exemplo TRUNCVALOR(24.83)
TRUNCVALOR(24.83, 1)
Retorno 24
24,8
TRUNCVALOR – 56
Linha RM – Funções Globais
52 ULTDIAMES
Função ULTDIAMES
Exemplo ULTDIAMES('24/10/2018')
Retorno 31/10/2018
ULTDIAMES – 57
Linha RM – Funções Globais
53 USUARIOCORRENTE
Função USUARIOCORRENTE
Sintaxe USUARIOCORRENTE( )
Parâmet N/A
ros
Exemplo USUARIOCORRENTE()
Retorno IgorMC
USUARIOCORRENTE – 58
Linha RM – Funções Globais
54 VAL
Função VAL
Exemplo VAL('12,65')
Retorno 12,65
VAL – 59
Linha RM – Funções Globais
55 VERDADE
Função VERDADE
Descriçã Retorna 1.
o
Sintaxe VERDADE ( )
Parâmet N/A
ros
Exemplo VERDADE()
Retorno 1
Produto: Framework
Versão: 12.01.XX
VERDADE – 60
Linha RM – Funções Globais
Status: Finalizado
Data: 25/10/2018
Autores:
Carlos Philippe1
Diogo Damiani2
Fábio Augusto3
IGOR MACEDO4
Karina Santos5
Stella Gleyse6
TIAGO ANDRADE7
1 https://tdn.totvs.com/display/~carlos.farias
2 https://tdn.totvs.com/display/~diogo.ferreira
3 https://tdn.totvs.com/display/~fabio.nunes
4 https://tdn.totvs.com/display/~cardoso.igor
5 https://tdn.totvs.com/display/~karina.santos
6 https://tdn.totvs.com/display/~stella.vilaca
7 https://tdn.totvs.com/display/~silveira.tiago
VERDADE – 61