ini_set("max_execution_time", 0);
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 verificaFerias($cpf){
$connect = con_personne();
$sql = "SELECT CONVERT(CHAR,FERIAS_PF.INICIO_PF,112) AS 'inicio_pf'
, CONVERT(CHAR,FERIAS_PF.FIM_PF,112) AS 'fim_pf'
FROM FERIAS_PF, PESSOAL
where PESSOAL.cpf = '$cpf'
and PESSOAL.id = FERIAS_PF.id
and FERIAS_PF.status = 1
and year(FERIAS_PF.INICIO_PF) = ".date('Y');
$process = odbc_exec($connect, $sql);
while(odbc_fetch_row($process)){
if((date('Ymd') > odbc_result($process,"inicio_pf")) && (date('Ymd') < odbc_result($process,"fim_pf"))){
return true;
} else{
return false;
}
}
}
function verificaAfastamento($id){
$connect = con_personne();
$sql = "SELECT CONVERT(VARCHAR(8), DATA_RET, 112) AS 'DATA' FROM AFASTAMENTOS WHERE ID = ".$id;
$sql1 = "SELECT COUNT(DTAFAST) AS 'NUM' FROM AFASTAMENTOS WHERE ID = ".$id;
$process = odbc_exec($connect, $sql);
$process1 = odbc_exec($connect, $sql1);
$num = odbc_num_rows($process1);
if($num > 0){
while(odbc_fetch_row($process)){
if((odbc_result($process,"DATA") == '') || (odbc_result($process,"DATA") == NULL)){
return true;
}
}
} else{
return false;
}
}
function verificaSalario($num,$codigo,$nivel){
$connect = con_personne();
if($num == 0){
$sql = "SELECT C.SAL_NIVEL".$nivel." as 'SALARIO'
FROM CARGO_SAL as C
WHERE C.CODIGO = '$codigo'";
} else {
$sql = "SELECT F.SAL_NIVEL".$nivel." as 'SALARIO'
FROM FUNCAO_SAL as F
WHERE F.CODIGO = '$codigo'";
}
$process = odbc_exec($connect, $sql);
while(odbc_fetch_row($process)){
return odbc_result($process,"SALARIO");
break;
}
}
function verificaEnio($id,$enio){
$connect = con_personne();
$sql = "SELECT CONTA
FROM FICHA
WHERE YEAR(COMPETENCIA) = '2012' AND MONTH(COMPETENCIA) = '11' and ID = $id and CONTA = '$enio'
GROUP BY CONTA";
$process = odbc_exec($connect, $sql);
//while(odbc_fetch_row($process)){
return odbc_result($process,'CONTA');
//break;
//}
}
$sqlconnect = con_personne();
$query = "SELECT P.ID as 'ID', P.ADMISSAO as 'ADMISSAO', P.FGTS_BANCO as 'FGTS_BANCO', P.CCUSTO as 'CCUSTO', P.RES_CEP as 'RES_CEP', P.CPF as 'CPF',
P.CARGO as 'CARGO', P.FUNCAO as 'FUNCAO', P.CARGO_CLASSE as 'CARGO_CLASSE', P.FUNCAO_CLASSE as 'FUNCAO_CLASSE', P.RES_COMPL as 'RES_COMPL',
P.INSTRUCAO as 'INSTRUCAO', P.RES_ENDEREC as 'RES_ENDEREC', P.EST_CIVIL as 'EST_CIVIL', P.EMPRESA as 'EMPRESA', P.LOCAL as 'LOCAL',
P.NOME_MAE as 'NOME_MAE', P.CHAPA as 'CHAPA', P.NACIONAL as 'NACIONAL', P.CID_NASC as 'CID_NASC', P.NATURALIZADO as 'NATURALIZADO',
P.NOME as 'NOME', P.CTPS as 'CTPS', P.NOME_PAI as 'NOME_PAI', P.PIS as 'PIS', P.RACA_COR as 'RACA_COR', P.RG as 'RG', P.RG_ORGAO as 'RG_ORGAO',
P.CTPS_SERIE as 'CTPS_SERIE', P.SEXO as 'SEXO', P.DEMISSAO as 'DEMISSAO', P.CTPS_UF as 'CTPS_UF', P.VINCULO as 'VINCULO',
P.DATA_NASC as 'DATA_NASC', P.FGTS_OPCAO as 'FGTS_OPCAO', P.HORARIO as 'HORARIO', P.CTPS_UF as 'CTPS_UF', P.PAG_CONTA as 'PAG_CONTA',
P.PAG_AGENCIA as 'PAG_AGENCIA', P.COD_ADMISS as 'COD_ADMISS', P.NIVEL as 'NIVEL', P.FUNCAO_NIVEL as 'FUNCAO_NIVEL', P.FGTS_CONTA as 'FGTS_CONTA'
FROM PESSOAL as P WHERE P.DEMISSAO is null and P.CHAPA in ('01425','01420','01423','01426','01422','01424','01421') and P.ID not in ('912','913','914')";// P.ID > 1365"; //Digite SQL aqui
$process = odbc_exec($sqlconnect, $query);
$client = new SoapClient("http://10.134.25.22:8081/ws/FIEWS015.apw?WSDL", array('trace' => 1));
$cont = 0;/*
?>
*/
while ($row = odbc_fetch_array($process)){
//if($cont <= 500){ $cont++; next; }
try{
$catfunc = '';
if(strpos(" ".$row["EMPRESA"], '122') != false){ if(strlen($row["LOCAL"]) == 3) $empresa = '1220'.$row["LOCAL"]; else $empresa = '122'.$row["LOCAL"]; }
elseif(strpos(" ".$row["EMPRESA"], '222') != false){ if(strlen($row["LOCAL"]) == 3) $empresa = '2220'.$row["LOCAL"]; else $empresa = '222'.$row["LOCAL"]; }
elseif(strpos(" ".$row["EMPRESA"], '322') != false){ if(strlen($row["LOCAL"]) == 3) $empresa = '3220'.$row["LOCAL"]; else $empresa = '322'.$row["LOCAL"]; }
elseif(strpos(" ".$row["EMPRESA"], '422') != false){ if(strlen($row["LOCAL"]) == 3) $empresa = '4220'.$row["LOCAL"]; else $empresa = '422'.$row["LOCAL"]; }
elseif(strpos(" ".$row["EMPRESA"], '522') != false){ if(strlen($row["LOCAL"]) == 3) $empresa = '3220'.$row["LOCAL"]; else $empresa = '522'.$row["LOCAL"]; }
else $empresa = '0';
if($empresa == '1229101') $empresa = '1220120';
elseif($empresa == '2229201') $empresa = '2220220';
elseif(($empresa == '3229301') || ($empresa == '5229301')) $empresa = '3220320';
elseif($empresa == '4229401') $empresa = '4220420';
if(strpos(" ".$empresa, '6101')){ $empresa = '1220101'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6201')){ $empresa = '2220201'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6202')){ $empresa = '2220202'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6204')){ $empresa = '2220204'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6205')){ $empresa = '2220205'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6207')){ $empresa = '2220207'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6301')){ $empresa = '3220301'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6302')){ $empresa = '3220302'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6303')){ $empresa = '3220303'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6305')){ $empresa = '3220305'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6306')){ $empresa = '3220306'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6307')){ $empresa = '3220307'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6401')){ $empresa = '4220401'; $catfunc = 'E'; }
elseif(strpos(" ".$empresa, '6504')){ $empresa = '3220304'; $catfunc = 'E'; }
if($catfunc != 'E') $catfunc = 'M';
if($row["INSTRUCAO"] == '01') $instrucao = '10';
elseif($row["INSTRUCAO"] == '02') $instrucao = '20';
elseif($row["INSTRUCAO"] == '03') $instrucao = '25';
elseif($row["INSTRUCAO"] == '04') $instrucao = '30';
elseif($row["INSTRUCAO"] == '05') $instrucao = '35';
elseif($row["INSTRUCAO"] == '06') $instrucao = '40';
elseif($row["INSTRUCAO"] == '07') $instrucao = '45';
elseif($row["INSTRUCAO"] == '08') $instrucao = '50';
elseif($row["INSTRUCAO"] == '09') $instrucao = '55';
elseif($row["INSTRUCAO"] == '10') $instrucao = '85';
elseif($row["INSTRUCAO"] == '11') $instrucao = '65';
elseif($row["INSTRUCAO"] == '12') $instrucao = '75';
else $instrucao = '45';
if($row["EST_CIVIL"] == '1') $estcivil = 'S';
elseif($row["EST_CIVIL"] == '2') $estcivil = 'C';
elseif($row["EST_CIVIL"] == '3') $estcivil = 'Q';
elseif($row["EST_CIVIL"] == '4') $estcivil = 'D';
elseif($row["EST_CIVIL"] == '5') $estcivil = 'V';
else $estcivil = 'S';
if(($row["DEMISSAO"] != '') && ($row["DEMISSAO"] != NULL)) $sitfolha = 'D';
elseif(verificaFerias($row["CPF"])) $sitfolha = 'F';
elseif(verificaAfastamento($row["ID"])) $sitfolha = 'A';
else $sitfolha = ' ';
if(($row["HORARIO"] == '0') || ($row["HORARIO"] == '01') || ($row["HORARIO"] == '10')){ $horasmes = '200'; $horassem = '40'; }
elseif($row["HORARIO"] == '02'){ $horasmes = '150'; $horassem = '30'; }
elseif($row["HORARIO"] == '03'){ $horasmes = '125'; $horassem = '25'; }
elseif($row["HORARIO"] == '04'){ $horasmes = '120'; $horassem = '24'; }
elseif($row["HORARIO"] == '05'){ $horasmes = '100'; $horassem = '20'; }
elseif($row["HORARIO"] == '06'){ $horasmes = '75'; $horassem = '15'; }
elseif($row["HORARIO"] == '07'){ $horasmes = '175'; $horassem = '35'; }
elseif($row["HORARIO"] == '08'){ $horasmes = '145'; $horassem = '29'; }
elseif($row["HORARIO"] == '09'){ $horasmes = '135'; $horassem = '27'; }
elseif($row["HORARIO"] == '11'){ $horasmes = '165'; $horassem = '33'; }
elseif($row["HORARIO"] == '12'){ $horasmes = '140'; $horassem = '28'; }
if($row["VINCULO"] == '1') $vinculo = '10';
elseif($row["VINCULO"] == '05') $vinculo = '90';
elseif(($row["VINCULO"] == '09') || ($row["VINCULO"] == '11')) $vinculo = '55';
elseif($row["VINCULO"] == '10') $vinculo = '30';
else $vinculo = '10';
if(($row["COD_ADMISS"] == '0') || ($row["COD_ADMISS"] == '1') || ($row["COD_ADMISS"] == '5') || ($row["COD_ADMISS"] == '9')) $codadmiss = '9A';
elseif($row["COD_ADMISS"] == '2') $codadmiss = '9B';
/*if(($row["CARGO_CLASSE"] == '') || ($row["CARGO_CLASSE"] == '0') || ($row["CARGO_CLASSE"] == NULL)){
$codcargo = $row["CARGO_CLASSE"];
$codfuncao = $row["FUNCAO_CLASSE"];
}*/
$salcarg = verificaSalario(0,$row["CARGO_CLASSE"],$row["NIVEL"]);
$salcomi = verificaSalario(1,$row["FUNCAO_CLASSE"],$row["FUNCAO_NIVEL"]);
if(($salcomi == NULL) || ($salcomi == '')){ $salario = $salcarg; $salcomi = 0; }
else{ $salario = $salcomi; $salcarg = 0; }
if(($row["RG_ORGAO"] == 'ITE') || ($row["RG_ORGAO"] == 'ITP') || ($row["RG_ORGAO"] == 'IML ')) $rgorgao = 'ITEP';
else $rgorgao = 'SSP';//$row["RG_ORGAO"];
if((strlen($row["CPF"]) < 11) || ($row["CPF"] == '00000000000')) $cpf = '';
else $cpf = $row["CPF"];
if($row["CARGO_CLASSE"] == '6000') $funcao = '60000';
elseif($row["CARGO_CLASSE"] == '6001') $funcao = '60001';
elseif($row["CARGO_CLASSE"] == '6002') $funcao = '60002';
elseif($row["CARGO_CLASSE"] == '6003') $funcao = '60003';
elseif($row["CARGO_CLASSE"] == '6004') $funcao = '60004';
elseif($row["CARGO_CLASSE"] == '6005') $funcao = '60005';
elseif($row["CARGO_CLASSE"] == '9001') $funcao = '90001';
elseif($row["CARGO_CLASSE"] == '9002') $funcao = '90002';
elseif($row["CARGO_CLASSE"] == '9003') $funcao = '90003';
elseif($row["CARGO_CLASSE"] == '12201') $funcao = 'E1100';
elseif($row["CARGO_CLASSE"] == '12202') $funcao = 'E1105';
elseif($row["CARGO_CLASSE"] == '12203') $funcao = 'E1110';
elseif($row["CARGO_CLASSE"] == '12204') $funcao = 'E1115';
elseif($row["CARGO_CLASSE"] == '12205') $funcao = 'E1120';
elseif($row["CARGO_CLASSE"] == '12206') $funcao = 'E1125';
elseif($row["CARGO_CLASSE"] == '12207') $funcao = 'E1130';
elseif($row["CARGO_CLASSE"] == '12208') $funcao = 'E1135';
elseif($row["CARGO_CLASSE"] == '12209') $funcao = 'E1140';
elseif($row["CARGO_CLASSE"] == '12210') $funcao = 'E1145';
elseif($row["CARGO_CLASSE"] == '12211') $funcao = 'E1150';
elseif($row["CARGO_CLASSE"] == '12212') $funcao = 'E1155';
elseif($row["CARGO_CLASSE"] == '12213') $funcao = 'E1160';
elseif($row["CARGO_CLASSE"] == '12214') $funcao = 'E1165';
elseif($row["CARGO_CLASSE"] == '12215') $funcao = 'E1170';
elseif($row["CARGO_CLASSE"] == '12216') $funcao = 'E1175';
elseif($row["CARGO_CLASSE"] == '12217') $funcao = 'E1180';
elseif($row["CARGO_CLASSE"] == '12218') $funcao = 'E1185';
elseif($row["CARGO_CLASSE"] == '12219') $funcao = 'E1190';
elseif($row["CARGO_CLASSE"] == '12220') $funcao = 'E1195';
elseif($row["CARGO_CLASSE"] == '12221') $funcao = 'E1200';
elseif($row["CARGO_CLASSE"] == '12222') $funcao = 'E1205';
elseif($row["CARGO_CLASSE"] == '12223') $funcao = 'E1210';
elseif($row["CARGO_CLASSE"] == '12224') $funcao = 'E1215';
elseif($row["CARGO_CLASSE"] == '12225') $funcao = 'E1220';
elseif($row["CARGO_CLASSE"] == '12226') $funcao = 'E1225';
elseif($row["CARGO_CLASSE"] == '12227') $funcao = 'E1230';
elseif($row["CARGO_CLASSE"] == '12228') $funcao = 'E1235';
elseif($row["CARGO_CLASSE"] == '12229') $funcao = 'E1240';
elseif($row["CARGO_CLASSE"] == '12230') $funcao = 'E1245';
elseif($row["CARGO_CLASSE"] == '12231') $funcao = 'E1250';
elseif($row["CARGO_CLASSE"] == '12232') $funcao = 'E1255';
elseif($row["CARGO_CLASSE"] == '12236') $funcao = 'E1260';
elseif($row["CARGO_CLASSE"] == '12234') $funcao = 'E1265';
elseif($row["CARGO_CLASSE"] == '12235') $funcao = 'E1270';
elseif($row["CARGO_CLASSE"] == '12233') $funcao = 'E1275';
elseif($row["CARGO_CLASSE"] == '22201') $funcao = 'E2200';
elseif($row["CARGO_CLASSE"] == '22202') $funcao = 'E2205';
elseif($row["CARGO_CLASSE"] == '22203') $funcao = 'E2210';
elseif($row["CARGO_CLASSE"] == '22204') $funcao = 'E2215';
elseif($row["CARGO_CLASSE"] == '22205') $funcao = 'E2220';
elseif($row["CARGO_CLASSE"] == '22206') $funcao = 'E2225';
elseif($row["CARGO_CLASSE"] == '22207') $funcao = 'E2230';
elseif($row["CARGO_CLASSE"] == '22208') $funcao = 'E2235';
elseif($row["CARGO_CLASSE"] == '22209') $funcao = 'E2240';
elseif($row["CARGO_CLASSE"] == '22210') $funcao = 'E2260';
elseif($row["CARGO_CLASSE"] == '22211') $funcao = 'E2265';
elseif($row["CARGO_CLASSE"] == '22212') $funcao = 'E2270';
elseif($row["CARGO_CLASSE"] == '22213') $funcao = 'E2275';
elseif($row["CARGO_CLASSE"] == '22214') $funcao = 'E2280';
elseif($row["CARGO_CLASSE"] == '22215') $funcao = 'E2285';
elseif($row["CARGO_CLASSE"] == '22216') $funcao = 'E2290';
elseif($row["CARGO_CLASSE"] == '22217') $funcao = 'E2295';
elseif($row["CARGO_CLASSE"] == '22218') $funcao = 'E2300';
elseif($row["CARGO_CLASSE"] == '22219') $funcao = 'E2305';
elseif($row["CARGO_CLASSE"] == '22220') $funcao = 'E2310';
elseif($row["CARGO_CLASSE"] == '22221') $funcao = 'E2315';
elseif($row["CARGO_CLASSE"] == '22222') $funcao = 'E2320';
elseif($row["CARGO_CLASSE"] == '22223') $funcao = 'E2325';
elseif($row["CARGO_CLASSE"] == '22224') $funcao = 'E2330';
elseif($row["CARGO_CLASSE"] == '22225') $funcao = 'E2335';
elseif($row["CARGO_CLASSE"] == '22226') $funcao = 'E2340';
elseif($row["CARGO_CLASSE"] == '22227') $funcao = 'E2345';
elseif($row["CARGO_CLASSE"] == '22228') $funcao = 'E2350';
elseif($row["CARGO_CLASSE"] == '22229') $funcao = 'E2355';
elseif($row["CARGO_CLASSE"] == '22230') $funcao = 'E2360';
elseif($row["CARGO_CLASSE"] == '22231') $funcao = 'E2365';
elseif($row["CARGO_CLASSE"] == '22232') $funcao = 'E2370';
elseif($row["CARGO_CLASSE"] == '22233') $funcao = 'E2375';
elseif($row["CARGO_CLASSE"] == '22234') $funcao = 'E2380';
elseif($row["CARGO_CLASSE"] == '22235') $funcao = 'E2385';
elseif($row["CARGO_CLASSE"] == '22236') $funcao = 'E2390';
elseif($row["CARGO_CLASSE"] == '22237') $funcao = 'E2395';
elseif($row["CARGO_CLASSE"] == '22238') $funcao = 'E2400';
elseif($row["CARGO_CLASSE"] == '22239') $funcao = 'E2405';
elseif($row["CARGO_CLASSE"] == '22240') $funcao = 'E2410';
elseif($row["CARGO_CLASSE"] == '22241') $funcao = 'E2415';
elseif($row["CARGO_CLASSE"] == '22242') $funcao = 'E2420';
elseif($row["CARGO_CLASSE"] == '22243') $funcao = 'E2425';
elseif($row["CARGO_CLASSE"] == '22244') $funcao = 'E2430';
elseif($row["CARGO_CLASSE"] == '22245') $funcao = 'E2435';
elseif($row["CARGO_CLASSE"] == '22246') $funcao = 'E2440';
elseif($row["CARGO_CLASSE"] == '22247') $funcao = 'E2445';
elseif($row["CARGO_CLASSE"] == '22248') $funcao = 'E2450';
elseif($row["CARGO_CLASSE"] == '22249') $funcao = 'E2455';
elseif($row["CARGO_CLASSE"] == '22250') $funcao = 'E2460';
elseif($row["CARGO_CLASSE"] == '22251') $funcao = 'E2465';
elseif($row["CARGO_CLASSE"] == '22252') $funcao = 'E2470';
elseif($row["CARGO_CLASSE"] == '22253') $funcao = 'E2475';
elseif($row["CARGO_CLASSE"] == '22254') $funcao = 'E2480';
elseif($row["CARGO_CLASSE"] == '22255') $funcao = 'E2485';
elseif($row["CARGO_CLASSE"] == '22256') $funcao = 'E2490';
elseif($row["CARGO_CLASSE"] == '22257') $funcao = 'E2495';
elseif($row["CARGO_CLASSE"] == '22258') $funcao = 'E2500';
elseif($row["CARGO_CLASSE"] == '22259') $funcao = 'E2505';
elseif($row["CARGO_CLASSE"] == '22260') $funcao = 'E2510';
elseif($row["CARGO_CLASSE"] == '32201') $funcao = 'E3300';
elseif($row["CARGO_CLASSE"] == '32202') $funcao = 'E3305';
elseif($row["CARGO_CLASSE"] == '32203') $funcao = 'E3310';
elseif($row["CARGO_CLASSE"] == '32204') $funcao = 'E3315';
elseif($row["CARGO_CLASSE"] == '32205') $funcao = 'E3320';
elseif($row["CARGO_CLASSE"] == '32206') $funcao = 'E3325';
elseif($row["CARGO_CLASSE"] == '32207') $funcao = 'E3330';
elseif($row["CARGO_CLASSE"] == '32208') $funcao = 'E3335';
elseif($row["CARGO_CLASSE"] == '32209') $funcao = 'E3340';
elseif($row["CARGO_CLASSE"] == '32210') $funcao = 'E3345';
elseif($row["CARGO_CLASSE"] == '32211') $funcao = 'E3350';
elseif($row["CARGO_CLASSE"] == '32212') $funcao = 'E3355';
elseif($row["CARGO_CLASSE"] == '32213') $funcao = 'E3360';
elseif($row["CARGO_CLASSE"] == '32214') $funcao = 'E3365';
elseif($row["CARGO_CLASSE"] == '32215') $funcao = 'E3370';
elseif($row["CARGO_CLASSE"] == '32216') $funcao = 'E3375';
elseif($row["CARGO_CLASSE"] == '32217') $funcao = 'E3380';
elseif($row["CARGO_CLASSE"] == '32218') $funcao = 'E3385';
elseif($row["CARGO_CLASSE"] == '32219') $funcao = 'E3390';
elseif($row["CARGO_CLASSE"] == '32220') $funcao = 'E3395';
elseif($row["CARGO_CLASSE"] == '32221') $funcao = 'E3400';
elseif($row["CARGO_CLASSE"] == '32222') $funcao = 'E3405';
elseif($row["CARGO_CLASSE"] == '32223') $funcao = 'E3410';
elseif($row["CARGO_CLASSE"] == '32224') $funcao = 'E3415';
elseif($row["CARGO_CLASSE"] == '32225') $funcao = 'E3420';
elseif($row["CARGO_CLASSE"] == '32226') $funcao = 'E3425';
elseif($row["CARGO_CLASSE"] == '32227') $funcao = 'E3430';
elseif($row["CARGO_CLASSE"] == '32228') $funcao = 'E3435';
elseif($row["CARGO_CLASSE"] == '32229') $funcao = 'E3440';
elseif($row["CARGO_CLASSE"] == '32230') $funcao = 'E3445';
elseif($row["CARGO_CLASSE"] == '32231') $funcao = 'E3450';
elseif($row["CARGO_CLASSE"] == '32232') $funcao = 'E3455';
elseif($row["CARGO_CLASSE"] == '32233') $funcao = 'E3460';
elseif($row["CARGO_CLASSE"] == '32234') $funcao = 'E3465';
elseif($row["CARGO_CLASSE"] == '32235') $funcao = 'E3470';
elseif($row["CARGO_CLASSE"] == '32236') $funcao = 'E3475';
elseif($row["CARGO_CLASSE"] == '32237') $funcao = 'E3480';
elseif($row["CARGO_CLASSE"] == '32238') $funcao = 'E3485';
elseif($row["CARGO_CLASSE"] == '32239') $funcao = 'E3490';
elseif($row["CARGO_CLASSE"] == '32240') $funcao = 'E3495';
elseif($row["CARGO_CLASSE"] == '32241') $funcao = 'E3500';
elseif($row["CARGO_CLASSE"] == '32242') $funcao = 'E3505';
elseif($row["CARGO_CLASSE"] == '32243') $funcao = 'E3510';
elseif($row["CARGO_CLASSE"] == '32244') $funcao = 'E3515';
elseif($row["CARGO_CLASSE"] == '32245') $funcao = 'E3520';
elseif($row["CARGO_CLASSE"] == '32246') $funcao = 'E3525';
elseif($row["CARGO_CLASSE"] == '322G1') $funcao = 'E3530';
elseif($row["CARGO_CLASSE"] == '322G2') $funcao = 'E3535';
elseif($row["CARGO_CLASSE"] == '322P1') $funcao = 'E3540';
elseif($row["CARGO_CLASSE"] == '322P2') $funcao = 'E3545';
elseif($row["CARGO_CLASSE"] == '42201') $funcao = 'E4400';
elseif($row["CARGO_CLASSE"] == '42202') $funcao = 'E4405';
elseif($row["CARGO_CLASSE"] == '42203') $funcao = 'E4410';
elseif($row["CARGO_CLASSE"] == '42204') $funcao = 'E4415';
elseif($row["CARGO_CLASSE"] == '42205') $funcao = 'E4420';
elseif($row["CARGO_CLASSE"] == '42206') $funcao = 'E4425';
elseif($row["CARGO_CLASSE"] == '42207') $funcao = 'E4430';
elseif($row["CARGO_CLASSE"] == '42208') $funcao = 'E4435';
elseif($row["CARGO_CLASSE"] == '42209') $funcao = 'E4440';
elseif($row["CARGO_CLASSE"] == '42210') $funcao = 'E4445';
elseif($row["CARGO_CLASSE"] == '42211') $funcao = 'E4450';
elseif($row["CARGO_CLASSE"] == '42212') $funcao = 'E4455';
elseif($row["CARGO_CLASSE"] == '42213') $funcao = 'E4460';
elseif($row["CARGO_CLASSE"] == '42214') $funcao = 'E4465';
elseif($row["CARGO_CLASSE"] == '42215') $funcao = 'E4470';
else $funcao = '0';
$enios = '';
if(verificaEnio($row["ID"],'ANUENIOBAS') != '') $enios = 'A'; else $enios = '*';
$enios .= '*';
$enios .= '*';
if((verificaEnio($row["ID"],'ANUENIOBAS') == '') && (verificaEnio($row["ID"],'TRIENIOBAS') == '') && (verificaEnio($row["ID"],'QUINQUENIOBAS') == '')) $enios .= 'N'; else $enios .= '*';
if(verificaEnio($row["ID"],'QUINQUENIOBAS') != '') $enios .= 'Q'; else $enios .= '*';
if(verificaEnio($row["ID"],'TRIENIOBAS') != '') $enios .= 'T'; else $enios .= '*';
if($row["FUNCAO"] == '122CC06') $cargo = '10000';
elseif($row["FUNCAO"] == '122CC07') $cargo = '10001';
elseif($row["FUNCAO"] == '122CC08') $cargo = '10002';
elseif($row["FUNCAO"] == '122CC09') $cargo = '10003';
elseif($row["FUNCAO"] == '122CC1') $cargo = 'C1100';
elseif($row["FUNCAO"] == '122CC10') $cargo = '10004';
elseif($row["FUNCAO"] == '122CC11') $cargo = '10005';
elseif($row["FUNCAO"] == '122CC12') $cargo = '10006';
elseif($row["FUNCAO"] == '122CC13') $cargo = '10007';
elseif($row["FUNCAO"] == '122CC14') $cargo = '10008';
elseif($row["FUNCAO"] == '122CC15') $cargo = '10009';
elseif($row["FUNCAO"] == '122CC16') $cargo = '10010';
elseif($row["FUNCAO"] == '122CC17') $cargo = '10011';
elseif($row["FUNCAO"] == '122CC18') $cargo = '10012';
elseif($row["FUNCAO"] == '122CC19') $cargo = '10013';
elseif($row["FUNCAO"] == '122CC2') $cargo = 'C1101';
elseif($row["FUNCAO"] == '122CC20') $cargo = '10014';
elseif($row["FUNCAO"] == '122CC21') $cargo = '10015';
elseif($row["FUNCAO"] == '122CC22') $cargo = '10016';
elseif($row["FUNCAO"] == '122CC23') $cargo = '10017';
elseif($row["FUNCAO"] == '122CC24') $cargo = '10018';
elseif($row["FUNCAO"] == '122CC25') $cargo = '10019';
elseif($row["FUNCAO"] == '122CC26') $cargo = '10020';
elseif($row["FUNCAO"] == '122CC27') $cargo = '10021';
elseif($row["FUNCAO"] == '122CC28') $cargo = '10022';
elseif($row["FUNCAO"] == '122CC29') $cargo = '10023';
elseif($row["FUNCAO"] == '122CC3') $cargo = 'C1102';
elseif($row["FUNCAO"] == '122CC30') $cargo = '10024';
elseif($row["FUNCAO"] == '122CC31') $cargo = '10025';
elseif($row["FUNCAO"] == '122CC32') $cargo = '10026';
elseif($row["FUNCAO"] == '122CC33') $cargo = '10027';
elseif($row["FUNCAO"] == '122CC34') $cargo = '10028';
elseif($row["FUNCAO"] == '122CC35') $cargo = '10029';
elseif($row["FUNCAO"] == '122CC4') $cargo = 'C1103';
elseif($row["FUNCAO"] == '122CC5') $cargo = 'C1104';
elseif($row["FUNCAO"] == '122CC6') $cargo = 'C1105';
elseif($row["FUNCAO"] == '122CC7') $cargo = 'C1106';
elseif($row["FUNCAO"] == '122CC8') $cargo = 'C1107';
elseif($row["FUNCAO"] == '122CC9') $cargo = 'C1108';
elseif($row["FUNCAO"] == '122CC99') $cargo = 'C1109';
elseif($row["FUNCAO"] == '122CC999') $cargo = 'C1110';
elseif($row["FUNCAO"] == '122CC9999') $cargo = 'C1111';
elseif($row["FUNCAO"] == '122CC99999') $cargo = 'C1112';
elseif($row["FUNCAO"] == '122CC9999A') $cargo = 'C1113';
elseif($row["FUNCAO"] == '122CC9999B') $cargo = 'C1114';
elseif($row["FUNCAO"] == '122FG1A') $cargo = 'C1115';
elseif($row["FUNCAO"] == '122FG1B') $cargo = 'C1116';
elseif($row["FUNCAO"] == '122FG1C') $cargo = 'C1117';
elseif($row["FUNCAO"] == '122FG1D') $cargo = 'C1118';
elseif($row["FUNCAO"] == '122FG2A') $cargo = 'C1119';
elseif($row["FUNCAO"] == '122FG2B') $cargo = 'C1120';
elseif($row["FUNCAO"] == '122FG2C') $cargo = 'C1121';
elseif($row["FUNCAO"] == '122FG2D') $cargo = 'C1122';
elseif($row["FUNCAO"] == '222CC1') $cargo = 'C2223';
elseif($row["FUNCAO"] == '422CC01') $cargo = 'C4400';
elseif($row["FUNCAO"] == '422CC02') $cargo = 'C4401';
elseif($row["FUNCAO"] == '422CC03') $cargo = 'C4402';
elseif($row["FUNCAO"] == '422CC04') $cargo = 'C4403';
elseif($row["FUNCAO"] == '422CC05') $cargo = '40001';
elseif($row["FUNCAO"] == '422CC06') $cargo = 'C4404';
elseif($row["FUNCAO"] == '422CC07') $cargo = '40002';
elseif($row["FUNCAO"] == '422CC08') $cargo = '40003';
elseif($row["FUNCAO"] == '422CC09') $cargo = '40004';
elseif($row["FUNCAO"] == '422CC10') $cargo = '40005';
elseif($row["FUNCAO"] == '422CC11') $cargo = '40006';
elseif($row["FUNCAO"] == '422CC12') $cargo = '40007';
elseif($row["FUNCAO"] == '422FG01') $cargo = '40008';
elseif($row["FUNCAO"] == '422FG02') $cargo = '40009';
elseif($row["FUNCAO"] == '422FG1') $cargo = '40010';
elseif($row["FUNCAO"] == '422FG2') $cargo = '40011';
elseif($row["FUNCAO"] == '422FG3') $cargo = '40012';
elseif($row["FUNCAO"] == '422FG4') $cargo = '40013';
elseif($row["FUNCAO"] == '422FG5') $cargo = '40014';
elseif($row["FUNCAO"] == '422FG6') $cargo = '40015';
elseif($row["FUNCAO"] == '422FGC1') $cargo = '40016';
elseif($row["FUNCAO"] == '422FGC2') $cargo = '40017';
elseif($row["FUNCAO"] == '422FGC3') $cargo = '40018';
elseif($row["FUNCAO"] == '422FGC4') $cargo = '40019';
elseif($row["FUNCAO"] == '422FGC5') $cargo = '40020';
elseif($row["FUNCAO"] == '222CC1') $cargo = 'C2200';
elseif($row["FUNCAO"] == '222CC10') $cargo = '20000';
elseif($row["FUNCAO"] == '222CC11') $cargo = '20001';
elseif($row["FUNCAO"] == '222CC12') $cargo = '20002';
elseif($row["FUNCAO"] == '222CC13') $cargo = 'C2201';
elseif($row["FUNCAO"] == '222CC14') $cargo = 'C2202';
elseif($row["FUNCAO"] == '222CC15') $cargo = 'C2203';
elseif($row["FUNCAO"] == '222CC17') $cargo = 'C2204';
elseif($row["FUNCAO"] == '222CC18') $cargo = 'C2205';
elseif($row["FUNCAO"] == '222CC19') $cargo = 'C2206';
elseif($row["FUNCAO"] == '222CC2') $cargo = '20003';
elseif($row["FUNCAO"] == '222CC20') $cargo = 'C2207';
elseif($row["FUNCAO"] == '222CC21') $cargo = 'C2208';
elseif($row["FUNCAO"] == '222CC22') $cargo = 'C2209';
elseif($row["FUNCAO"] == '222CC23') $cargo = 'C2210';
elseif($row["FUNCAO"] == '222CC24') $cargo = '20004';
elseif($row["FUNCAO"] == '222CC25') $cargo = 'C2211';
elseif($row["FUNCAO"] == '222CC26') $cargo = 'C2212';
elseif($row["FUNCAO"] == '222CC3') $cargo = '20005';
elseif($row["FUNCAO"] == '222CC4') $cargo = '20006';
elseif($row["FUNCAO"] == '222CC5') $cargo = '20007';
elseif($row["FUNCAO"] == '222CC6') $cargo = '20008';
elseif($row["FUNCAO"] == '222CC7') $cargo = '20009';
elseif($row["FUNCAO"] == '222CC8A') $cargo = '20010';
elseif($row["FUNCAO"] == '222CC8B') $cargo = '20011';
elseif($row["FUNCAO"] == '222FG1A') $cargo = '20012';
elseif($row["FUNCAO"] == '222FG1B') $cargo = 'C2213';
elseif($row["FUNCAO"] == '222FG1C') $cargo = '20013';
elseif($row["FUNCAO"] == '222FG1D') $cargo = '20014';
elseif($row["FUNCAO"] == '222FG1E') $cargo = '20015';
elseif($row["FUNCAO"] == '222FG2A') $cargo = '20016';
elseif($row["FUNCAO"] == '222FG2B') $cargo = '20017';
elseif($row["FUNCAO"] == '222FG2C') $cargo = '20018';
elseif($row["FUNCAO"] == '222FG2D') $cargo = '20019';
elseif($row["FUNCAO"] == '222FG2E') $cargo = '20020';
elseif($row["FUNCAO"] == '222FG3A') $cargo = '20021';
elseif($row["FUNCAO"] == '222FG3B') $cargo = '20022';
elseif($row["FUNCAO"] == '222FG4') $cargo = '20023';
elseif($row["FUNCAO"] == '222FG5A') $cargo = 'C2214';
elseif($row["FUNCAO"] == '222FG5B') $cargo = 'C2215';
elseif($row["FUNCAO"] == '222FG6') $cargo = '20024';
elseif($row["FUNCAO"] == '222FG7') $cargo = '20025';
elseif($row["FUNCAO"] == '222FG8') $cargo = '20026';
elseif($row["FUNCAO"] == '222FGC1') $cargo = '20027';
elseif($row["FUNCAO"] == '222FGC2') $cargo = '20028';
elseif($row["FUNCAO"] == '222FGC3') $cargo = '20029';
elseif($row["FUNCAO"] == '222FGC4') $cargo = '20030';
elseif($row["FUNCAO"] == '222FGC5') $cargo = '20031';
elseif($row["FUNCAO"] == '222FGC6') $cargo = '20032';
elseif($row["FUNCAO"] == '222FGC7') $cargo = '20033';
elseif($row["FUNCAO"] == '222FGE1') $cargo = '20034';
elseif($row["FUNCAO"] == '322CC1') $cargo = '30000';
elseif($row["FUNCAO"] == '322CC10') $cargo = '30001';
elseif($row["FUNCAO"] == '322CC11') $cargo = '30002';
elseif($row["FUNCAO"] == '322CC12') $cargo = '30003';
elseif($row["FUNCAO"] == '322CC13') $cargo = 'C3300';
elseif($row["FUNCAO"] == '322CC14') $cargo = 'C3301';
elseif($row["FUNCAO"] == '322CC15') $cargo = 'C3302';
elseif($row["FUNCAO"] == '322CC16') $cargo = 'C3303';
elseif($row["FUNCAO"] == '322CC17') $cargo = 'C3304';
elseif($row["FUNCAO"] == '322CC18') $cargo = 'C3305';
elseif($row["FUNCAO"] == '322CC19') $cargo = 'C3306';
elseif($row["FUNCAO"] == '322CC2') $cargo = '30004';
elseif($row["FUNCAO"] == '322CC20') $cargo = 'C3307';
elseif($row["FUNCAO"] == '322CC21') $cargo = 'C3308';
elseif($row["FUNCAO"] == '322CC22') $cargo = 'C3309';
elseif($row["FUNCAO"] == '322CC23') $cargo = 'C3310';
elseif($row["FUNCAO"] == '322CC24') $cargo = 'C3311';
elseif($row["FUNCAO"] == '322CC25') $cargo = 'C3312';
elseif($row["FUNCAO"] == '322CC26') $cargo = 'C3313';
elseif($row["FUNCAO"] == '322CC27') $cargo = '30005';
elseif($row["FUNCAO"] == '322CC28') $cargo = 'C3314';
elseif($row["FUNCAO"] == '322CC29') $cargo = 'C3315';
elseif($row["FUNCAO"] == '322CC3') $cargo = '30006';
elseif($row["FUNCAO"] == '322CC4') $cargo = '30007';
elseif($row["FUNCAO"] == '322CC5') $cargo = '30008';
elseif($row["FUNCAO"] == '322CC6') $cargo = '30009';
elseif($row["FUNCAO"] == '322CC7') $cargo = '30010';
elseif($row["FUNCAO"] == '322CC8') $cargo = '30011';
elseif($row["FUNCAO"] == '322CC9') $cargo = '30012';
elseif($row["FUNCAO"] == '322FG1') $cargo = '30013';
elseif($row["FUNCAO"] == '322FG2') $cargo = '30014';
elseif($row["FUNCAO"] == '322FG3') $cargo = '30015';
elseif($row["FUNCAO"] == '322FG4') $cargo = '30016';
elseif($row["FUNCAO"] == '322FG5') $cargo = 'C3316';
elseif($row["FUNCAO"] == '322FG6') $cargo = '30017';
elseif($row["FUNCAO"] == '322FGC1') $cargo = '30018';
elseif($row["FUNCAO"] == '322FGC2') $cargo = '30019';
elseif($row["FUNCAO"] == '322FGC3') $cargo = '30020';
elseif($row["FUNCAO"] == '322FGC4') $cargo = '30021';
elseif($row["FUNCAO"] == '322FGC5') $cargo = '30022';
elseif($row["FUNCAO"] == '322FGC6') $cargo = '30023';
elseif($row["FUNCAO"] == '322FGC7') $cargo = '30024';
elseif($row["FUNCAO"] == '322GFG1') $cargo = 'C3317';
elseif($row["FUNCAO"] == '322GFG2') $cargo = '30025';
elseif($row["FUNCAO"] == '322GFG3') $cargo = '30026';
elseif($row["FUNCAO"] == '322GFG4') $cargo = 'C3318';
elseif($row["FUNCAO"] == '322GFG5') $cargo = '30027';
else $cargo = '';
if($row["PIS"] == '00000000000'){ $pis = ''; }
else $pis = $row["PIS"];
if(($row["CTPS"] == '') || ($row["CTPS"] == NULL)){ $ctps = '9999999'; $sercp = '99999'; }
else{ $ctps = $row["CTPS"]; $sercp = $row["CTPS_SERIE"]; }
if($row["SEXO"] == '0') $sexo = 'F';
else $sexo = $row["SEXO"];
if(($row["CTPS_UF"] == '') || ($row["CTPS_UF"] == NULL) || ($row["CTPS_UF"] == 0) || ($row["CTPS_UF"] == '0')) $ctpsuf = 'RN';
else $ctpsuf = $row["CTPS_UF"];
if(($row["DATA_NASC"] == '') || ($row["DATA_NASC"] == NULL) || (strtotime($row["DATA_NASC"]) > strtotime($row["ADMISSAO"]))) $datanasc = strtotime("2000-01-01 00:00:00.000");
else $datanasc = $row["DATA_NASC"];
/*if(strtotime($row["DATA_NASC"]) > strtotime($row["ADMISSAO"])) $datanasc = strtotime("2000-01-01 00:00:00.000");
else $datanasc = $row["DATA_NASC"];*/
/*
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
001 |
|
|
|
|
*/
//if($row["CHAPA"] == '00821'){
//Para "Cadastro de Centro de Custo - SRA
$dados->RA_ADMISSA = $row["ADMISSAO"]; // TYPE: DATE
$dados->RA_DEMISSA = $row["DEMISSAO"]; // TYPE: DATE
$dados->RA_BCDPFGT = '0010022';//$row["FGTS_BANCO"];
$dados->RA_CC = $row["CCUSTO"];
$dados->RA_CEP = $row["RES_CEP"];
$dados->RA_CIC = $cpf;
$dados->RA_CODFUNC = $funcao;//'E1100';
$dados->RA_CARGO = $cargo;//$row[""];
$dados->RA_COMPLEM = utf8_encode($row["RES_COMPL"]);
$dados->RA_CTDEPSA = $row["PAG_CONTA"];
$dados->RA_CTDPFGT = '1';//$row["FGTS_CONTA"];
$dados->RA_ENDEREC = utf8_encode($row["RES_ENDEREC"]);
$dados->RA_ESTCIVI = $estcivil;
$dados->RA_FILIAL = $empresa;//'2220201';
$dados->RA_GRINRAI = $instrucao;
$dados->RA_HRSEMAN = $horassem; // TYPE: FLOAT
$dados->RA_HRSMES = $horasmes; // TYPE: FLOAT
$dados->RA_MAE = utf8_encode($row["NOME_MAE"]);
$dados->RA_MAT = $row["CHAPA"];
$dados->RA_NACIONA = '10';//utf8_encode($row["NACIONAL"]);
$dados->RA_NASC = $datanasc;//$row["DATA_NASC"]; // TYPE: DATE
$dados->RA_NATURAL = 'RN';//utf8_encode($row["NATURALIZADO"]);
$dados->RA_NOME = utf8_encode($row["NOME"]);
$dados->RA_NOMECMP = utf8_encode($row["NOME"]);
$dados->RA_NUMCP = $ctps;
$dados->RA_OPCAO = $row["ADMISSAO"];//$row["FGTS_OPCAO"]; // TYPE: DATE
$dados->RA_PAI = utf8_encode($row["NOME_PAI"]);
$dados->RA_PIS = $pis;
$dados->RA_RACACOR = '8';//$row["RACA_COR"];
$dados->RA_RG = $row["RG"];
$dados->RA_RGORG = $rgorgao;//$row["RG_ORGAO"];
$dados->RA_SALARIO = $salario;
$dados->RA_SERCP = $sercp;//$row["CTPS_SERIE"];
$dados->RA_SEXO = $sexo;//$row["SEXO"];
$dados->RA_SITFOLH = ' ';//$sitfolha;//
$dados->RA_TIPOADM = $codadmiss;
$dados->RA_TIPOPGT = "M";
$dados->RA_TNOTRAB = '001';
$dados->RA_UFCP = $ctpsuf;//$row["CTPS_UF"];
$dados->RA_VIEMRAI = $vinculo;
$dados->RA_SALCARG = $salcarg;
$dados->RA_SALCOMI = $salcomi;
$dados->RA_CATFUNC = $catfunc;
$dados->RA_HOPARC = '2';
$dados->RA_COMPSAB = '2';
$dados->RA_ADTPOSE = $enios;
//$dados->RA_NCAMPO = '123';
$resultado = $client->INC_ALT(array('DADOS' => $dados));
echo "SRA - Sucesso!
";
$cont++;
//}
} catch(SoapFault $e){
echo utf8_encode($e->getMessage())."
";
$cont++;
}
//if($cont >= 1000)
//break;
}/*
?>
*/
echo "
Total: ". $cont;
?>