olá. faço folha de trabalhadores que ganham por produção
e usamos formulas especificas para o evendo de aviso previo indenizado onde ele
pega o calculo de média /30 dias e multiplica pelo tempo de casa.
porem nao esta funcionando esta formula. ai vai ela.
sera q alguem pode me ajudar?
SE TABFUNC ('TEMAVISOPREVIO' , 'N') = 1 E TABFUNC ('TIPODEMISSAO' , 'N') = 2
ENTAO
SE TABCOMPL ('PERICULOSIDADE' , 'S') = '1'
ENTAO
SE CSIND<>'006'
ENTAO ((((RC * 0.30)+RC)/30)* MAX(30,MIN(90,((TCASA)*3)+30)))
SENAO
SE CALCMED (3) >= RC
ENTAO ((CALCMED (3) /30) * (MAX(30,MIN(90,((TCASA)*3)+30))))
SENAO ((RC/30) * (MAX(30,MIN(90,((TCASA)*3)+30))))
FIMSE FIMSE
SENAO (((RC)/30)* MAX(30,MIN(90,((TCASA)*3)+30)))
FIMSE
SENAO 0 FIMSE
onde em cima esta se csind<> '6' , é para calculo clt.
o calculo especifico é esse.:
SE CALCMED (3) >= RC
ENTAO ((CALCMED (3) /30) * (MAX(30,MIN(90,((TCASA)*3)+30))))
SENAO ((RC/30) * (MAX(30,MIN(90,((TCASA)*3)+30))))
se o calculo de média for >= o valor do salario era pra ele me trazer o valor da média e ele nao traz. traz somente o salario base,