function con_personne(){
$odbc_dsn = 'DRIVER={SQL Server};SERVER=10.134.25.15;DATABASE=personne';
$odbc_user = "cetinu";
$odbc_pass = "!gcti@$";
$odbc_conn_personne = odbc_connect($odbc_dsn, $odbc_user, $odbc_pass) or die(odbc_error());
return $odbc_conn_personne;
}
function completa_texto($texto, $num){
$aux = strlen($texto);
$mod_texto = $texto;
while($aux < $num){
$mod_texto .= " ";
$aux++;
}
return $mod_texto;
}
function completa_valor($texto, $num){
$texto = number_format($texto, "2", ",", "");
$aux = strlen($texto);
$mod_texto = $texto;
while($aux < $num){
$mod_texto = " ".$mod_texto;
$aux++;
}
return $mod_texto;
}
$sqlconnect = con_personne();
$query = "SELECT P.EMPRESA as 'FIL1', P.LOCAL as 'FIL2', P.CHAPA as 'MAT', P.CCUSTO as 'CCUSTO', F.CONTA as 'CONTA', F.VALOR as 'VALOR', F.VALOR as 'VALOR', F.VALOR as 'VALOR', F.QTDE as 'QTDE'
FROM PESSOAL as P, FICHA as F
WHERE year(competencia) = 2013 and month(competencia) = 03 and F.ID = P.ID and F.CONTA = 'SALFAM'
ORDER BY F.COMPETENCIA"; //Digite SQL aqui
$process = odbc_exec($sqlconnect, $query);
while ($row = odbc_fetch_array($process)){
if(strlen($row['CCUSTO']) < 16) $ccusto = completa_texto($row['CCUSTO'],16);
else $ccusto = $row['CCUSTO'];
if($row['CONTA'] == 'POLICARD'){ $verba = '571'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'MULTAS'){ $verba = '535'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'HORAEXTRA100'){ $verba = '113'; $tipo = 'V'; $hora = completa_valor($row['QTDE'],6); $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'HORAEXTRA75'){ $verba = '112'; $tipo = 'V'; $hora = completa_valor($row['QTDE'],6); $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'FALTAS'){ $verba = '440'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'FALTASDEV'){ $verba = '79 '; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'ADICNOTHE'){ $verba = '30 '; $tipo = 'H'; $hora = completa_valor($row['QTDE'],6); $valor = '0,00'; }
elseif($row['CONTA'] == 'DIARIAINC'){ $verba = '43 '; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'DIARIANAOINC'){ $verba = '44 '; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'ASSIMEDIF'){ $verba = '582'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'CAPEMI'){ $verba = '496'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
elseif($row['CONTA'] == 'SALFAM'){ $verba = '054'; $tipo = 'V'; $hora = '0,00'; $valor = completa_valor($row['VALOR'],12); }
else{ $verba = ''; }
if(strlen($row['FIL1']) == 4) $fil1 = substr($row['FIL1'], 1, 3);
else $fil1 = $row['FIL1'];
if(strlen($row['FIL2']) == 4) $fil2 = substr($row['FIL2'], 1, 3);
else $fil2 = $row['FIL2'];
$filial = $fil1.'0'.$fil2;
echo $filial.";".$row['MAT']." ;".$ccusto.";".$verba.";".$tipo.";".$hora.";".$valor."
";
}
?>