Prezados, depois de trocentas horas decifrando as conversões do scriptcase consegui fazer o calculo de anos para verificar se um funcionário tem ou não direito a abono familia. para quem não sabe o abono é um direito que o funcionário recebe por filho menor ou igual a 14 anos de idade…as outras variáveis fica pra depois…
*******Código **********
$hoje = date(‘dmY’); // repare que o “Y” é maiúsculo e os demais minusculo.
$hoje = sc_date_conv($hoje,“dd/mm/aaaa”,“db_format”); // aqui formatamos a data para o padrao do banco
$data = sc_date($hoje, “aaaa-mm-dd”, " - ", 0, 0, 14); // aqui estipulo quantos anos quero subtrai da minha data atual
// fui lá na tabela de cadastro de dependentes e achei quantos gurí eu tenho abaixo dos 14 anos
sc_lookup(ds_quant,“SELECT count(*) AS quantidade FROM dbo.dependentes
WHERE nascimento >= ‘$data’ AND idFunc = {idfunc}”);
$quant = {ds_quant[0][0]};
//aqui estipulei o teto máximo para ter direito ao recebimento do abono… logico que posso trocar o valor por uma variável…etc
if ({s_base} <= 908.00){
{s_familia}= $quant * 22.00;
}
else{
{s_familia} = 0.00;
}
pronto…validado… cabe somente escolher em qual evento vc colocará a verificação. vai de cada projeto
{s_base} -> salário base do funcionário
{s_familia} -> valor que ele receberá de abono.
ainda existe alguns paramentros de verificação… após implementar os demais eu atualizo…
dá um joinha que gostou !