Diego Bortholim Postado 24 de Abril de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 24 de Abril de 2014 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, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.