O documento discute fórmulas e variáveis em sistemas, incluindo como construir fórmulas, tipos de variáveis, funções, estruturas condicionais e de repetição. É apresentado um exemplo de fórmula para calcular gratificação de dia do comerciário baseado em tempo de contrato.
25. EXPRESSÃO LÓGICA
E
• Compre um salgado e um chocolate.
• Ativo e com salário menor que 1500.
OU
• Compre um salgado ou um chocolate.
• De férias ou Afastado.
fabio.delboni@totvs.com.br
28. EXPRESSÃO LÓGICA
• Situação ativa ou situação de férias e salário
menor que 1000.
( SITUAÇÃO ‘A’ )
OU
( SITUAÇÃO ‘F’ E SALARIO <= 1000 )
fabio.delboni@totvs.com.br
29. EXPRESSÃO LÓGICA
• Situação ativa e salário menor que 1000 ou
situação de férias.
( SITUAÇÃO ‘A’ E SALARIO <= 1000 )
OU
( SITUAÇÃO ‘F’ )
fabio.delboni@totvs.com.br
32. SQL “CHAMANDO”
FÓRMULAS COMO PARÂMETRO
:FRM_CÓDIGODAFÓRMULA_TIPO
Os tipos podem ser:
_D Data
_S String
_N Número inteiro
_V Número decimal
fabio.delboni@totvs.com.br
34. VARRENDO RESULTADO DE UMA SQL
SQL00X: SELECT * FROM PFUNC
FÓRMULA:
DECL TOTAL;
EXECSQL('SQL00X');
REPITA
SETVAR(TOTAL, TOTAL + RESULTSQL('SQL00X', 'SALARIO') )
ATE PROXREGSQL ('SQL00X') = FALSO;
TOTAL
fabio.delboni@totvs.com.br
45. EXERCÍCIO
Dia do comerciário:
Será concedida ao empregado do comércio, no mês de Outubro, uma
gratificação correspondente a 01 (um) ou 02 (dois) dias de sua respectiva
remuneração mensal auferida no respectivo mês de outubro, a ser paga
juntamente com a remuneração, conforme proporção abaixo:
A-) Até 90 dias de contrato do comércio, no mês de outubro, o empregado
não faz jus ao benefício.
B-) De 91 até 180 dias de contrato de trabalho na empresa, o empregado faz
jus a 01 dia.
C-) Acima de 181 dias de contrato de trabalho na empresa, o empregado faz
jus a 02 dias.
fabio.delboni@totvs.com.br