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;/* ?> 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"];*/ /* ?> 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; }/* ?>
                                                                     M  001        


Total: ". $cont; ?>