$la_tabla[3][1]="sob_contrato con"; $la_tabla[3][2]="con.codemp=asi.codemp AND con.codasi=asi.codasi"; $la_tabla[3][3]="0"; $la_tabla[3][4]=2; $la_tabla[4][1]="sob_valuacion val"; $la_tabla[4][2]="val.codemp=con.codemp AND val.codcon=con.codcon"; $la_tabla[4][3]="0"; $la_tabla[4][4]=3; $ls_cadena=$io_reporte->uf_evalconsulta($la_salida,$li_index,$la_tabla,4,$la_parametro,10); $ls_cadena=$ls_cadena." ORDER BY con.codcon"; //print"------------CADENA------------$ls_cadena"; $lb_valido=$io_reporte->uf_obtenerdata ($ls_cadena,$la_data); if($lb_valido===true) { $la_tituloscontrato=$io_reporte->uf_titulos("CONTRATO",$la_data); $la_titulosvaluacion=$io_reporte->uf_titulos("VALUACION",$la_data); //print "----------OBRA--------------"; //print_r($la_tituloscontrato); //print "----------PARTIDA--------------"; //print_r($la_titulosvaluacion); $li_filas=(count($la_data, COUNT_RECURSIVE) / count($la_data)) - 1; for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["codcon"][$li_i]=$la_data["precon"][$li_i].$la_data["codcon"][$li_i]; } if(array_key_exists("monto",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["monto"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["monto"][$li_i]);
$la_tabla[7][4]="6"; $la_tabla[8][1]="sob_unidad u"; $la_tabla[8][2]="par.coduni=u.coduni"; $la_tabla[8][3]="0"; $la_tabla[8][4]="7"; $la_tabla[9][1]="sob_categoriapartida cat"; $la_tabla[9][2]="cat.codcatpar=par.codcatpar"; $la_tabla[9][3]="0"; $la_tabla[9][4]="7"; $ls_cadena=$io_reporte->uf_evalconsulta($la_salida,$li_index,$la_tabla,9,$la_parametro,16); $ls_cadena=$ls_cadena." ORDER BY o.codobr"; $lb_valido=$io_reporte->uf_obtenerdata ($ls_cadena,$la_data); if($lb_valido===true) { $la_titulosobra=$io_reporte->uf_titulos("OBRA",$la_data); $la_titulospartida=$io_reporte->uf_titulos("PARTIDA",$la_data); /*print "----------OBRA--------------"; print_r($la_titulosobra); print "----------PARTIDA--------------"; print_r($la_titulospartida);*/ $li_filas=(count($la_data, COUNT_RECURSIVE) / count($la_data)) - 1; if(array_key_exists("monto",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["monto"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["monto"][$li_i]); } } if(array_key_exists("prepar",$la_data)) {
else $la_data["fecinireacon"][$li_j]=$io_funcion->uf_convertirfecmostrar($la_data["fecinireacon"][$li_j]); } if($lb_fecfinreacon) { if($la_data["fecfinreacon"][$li_j]=="0000-00-00") $la_data["fecfinreacon"][$li_j]="---"; else $la_data["fecfinreacon"][$li_j]=$io_funcion->uf_convertirfecmostrar($la_data["fecfinreacon"][$li_j]); } } //print_r($la_data); //----------------------------------------------------------------------------------------------------------------------------------// $_SESSION["keys"]=$la_keysaux; $la_titulos=$io_reporte->uf_titulos("SEGUIMIENTOOBRA",$la_data); //print"---------"; //print_r($la_titulos); $_SESSION["data"]=$la_data; $_SESSION["titulosdetalle"]=$la_titulos; $_SESSION["tituloencabezado"]=$ls_tituloencabezado; $_SESSION["fechadesde"]=$ls_feccondesde; $_SESSION["fechahasta"]=$ls_fecconhasta; $_SESSION["orientacion"]="landscape" ; if(array_key_exists("tituloscabecera",$_SESSION)) unset($_SESSION["tituloscabecera"]); ?> <script language="javascript"> var pagina='sigesp_sob_r_plantillapdf.php'; window.open(pagina,'catalogo','menubar=no,toolbar=no,scrollbars=yes,width=900,height=700,resizable=yes,top=20,left=30'); </script>
$la_tabla[9][4]="1"; $la_tabla[10][1]="sob_tipoestructura te"; $la_tabla[10][2]="o.codemp=te.codemp AND o.codtipest=te.codtipest"; $la_tabla[10][3]="0"; $la_tabla[10][4]="1"; $la_tabla[11][1]="sob_sistemaconstructivo sc"; $la_tabla[11][2]="o.codemp=sc.codemp AND o.codsiscon=sc.codsiscon"; $la_tabla[11][3]="0"; $la_tabla[11][4]="1"; $ls_cadena=$io_reporte->uf_evalconsulta($la_salida,$li_index,$la_tabla,11,$la_parametro,13); $lb_valido=$io_reporte->uf_obtenerdata ($ls_cadena,$la_data); //print ($ls_cadena); if($lb_valido===true) { $la_titulos=$io_reporte->uf_titulos("OBRA",$la_data); $li_filas=(count($la_data, COUNT_RECURSIVE) / count($la_data)) - 1; if(array_key_exists("monto",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["monto"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["monto"][$li_i]); } } if(array_key_exists("feccreobr",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["feccreobr"][$li_i]=$io_funcion->uf_convertirfecmostrar($la_data["feccreobr"][$li_i]); } }
$la_tabla[6][1]="sob_asignacion a"; $la_tabla[6][2]="o.codemp=a.codemp AND a.codobr=o.codobr"; $la_tabla[6][3]="0"; $la_tabla[6][4]=1; $la_tabla[7][1]="rpc_proveedor pro"; $la_tabla[7][2]="o.codemp=pro.codemp AND pro.cod_pro=a.cod_pro "; $la_tabla[7][3]="0"; $la_tabla[7][4]="6"; $ls_cadena=$io_reporte->uf_evalconsulta($la_salida,$li_index,$la_tabla,7,$la_parametro,14); $ls_cadena=$ls_cadena." ORDER BY o.codobr"; //print"------------CADENA------------$ls_cadena"; $lb_valido=$io_reporte->uf_obtenerdata ($ls_cadena,$la_data); if($lb_valido===true) { $la_titulosobra=$io_reporte->uf_titulos("OBRA",$la_data); $la_titulospartida=$io_reporte->uf_titulos("ASIGNACION",$la_data); /*print "----------OBRA--------------"; print_r($la_titulosobra); print "----------PARTIDA--------------"; print_r($la_titulospartida);*/ $li_filas=(count($la_data, COUNT_RECURSIVE) / count($la_data)) - 1; if(array_key_exists("monto",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["monto"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["monto"][$li_i]); } } if(array_key_exists("monparasi",$la_data)) {