"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_sob.php"); $io_fun_sob=new class_funciones_sob(); $io_fun_sob->uf_load_seguridad("SOB","sigesp_sob_r_reporteasignacionesobra.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// $la_datemp=$_SESSION["la_empresa"];//uf_decodificardata ?> Reporte de Asignaciones por Obras
Obras
 
 
NuevoImprimirSalir
(array("Mayor o igual a","Menor o igual a","Igual a")),'valor'=>(array(">=","<=","="))); if(array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_feccreobrdesde=$_POST["txtfeccreobrdesde"]; $ls_feccreobrhasta=$_POST["txtfeccreobrhasta"]; $ls_feciniobr=$_POST["txtfeciniobr"]; $ls_parfeciniobr=$_POST["cmbparfeciniobr"]; $ls_fecfinobr=$_POST["txtfecfinobr"]; $ls_parfecfinobr=$_POST["cmbparfecfinobr"]; $ls_codest=$_POST["cmbestado"]; $ls_codmun=$_POST["cmbmunicipio"]; $ls_codpar=$_POST["cmbparroquia"]; $ls_codcom=$_POST["cmbcomunidad"]; $ls_consulta=$_POST["consulta"]; $ls_desobr=$_POST["txtdesobr"]; $ls_hidlista1=$_POST["hidlista1"]; $ls_hidlista2=$_POST["hidlista2"]; $ls_hidlista3=$_POST["hidlista3"]; $ls_hidlista4=trim($_POST["hidlista4"]); $ls_tituloencabezado=$_POST["txttituloencabezado"]; $ls_codobr=$_POST["txtcodobr"]; $ls_codasi=$_POST["txtcodasi"]; $ls_puncueasi=$_POST["txtpuncueasi"]; $ls_codpro=$_POST["txtcodpro"]; $ls_nompro=$_POST["txtnompro"]; //$ls_codproins=$_POST["txtcodproins"]; //$ls_nomproins=$_POST["txtnomproins"]; $ls_montotasi=$_POST["txtmontotasi"]; if ($ls_montotasi=="") $ls_montotasi="0,00"; $ls_cmbmontotasi=$_POST["cmbmontotasi"]; $ls_codpai=$_POST["cmbpais"]; } else { $ls_operacion=""; $ls_tituloencabezado=""; $ls_feccreobrdesde=""; $ls_feccreobrhasta=""; $ls_feciniobr=""; $ls_fecfinobr=""; $ls_codest=""; $ls_codmun=""; $ls_codpar=""; $ls_codcom=""; $ls_monto="0,00"; $ls_parfeccreobr=""; $ls_parfeciniobr=""; $ls_parfecfinobr=""; $ls_consulta=""; $ls_desobr=""; $la_parametro[1][1]=""; $ls_codobr=""; $ls_codasi=""; $ls_puncueasi=""; $ls_codpro=""; $ls_nompro=""; //$ls_codproins=""; //$ls_nomproins=""; $ls_montotasi="0,00"; $ls_cmbmontotasi=""; $ls_codpai=""; $ls_hidlista1="Descripción de la Obra?o.desobr-1?Estado (Ubicación)?e.desest-2? Fecha de Registro de la Obra?o.feccreobr-1?Fecha de Finalización de la Obra?o.fecfinobr-1?Fecha de Inicio de la Obra? o.feciniobr-1?Monto Total de la Obra?o.monto-1?Municipio?m.denmun-3?Parroquia?p.denpar-4"; $ls_hidlista2="Código de la Obra?o.codobr-1"; $ls_hidlista3="Código de la Asignación?a.codasi-6?Punto de Cuenta?a.puncueasi-6?Empresa Contratista?pro.nompro-7? Fecha de la Asignación?a.fecasi-6?Monto Parcial?a.monparasi-6?Base Imponible? a.basimpasi-6?Monto Total?a.montotasi-6"; $ls_hidlista4=""; } /*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_imprimir") { if($io_funsob->uf_convertir_cadenanumero($ls_montotasi)==0) $ls_montotasi=""; $la_parametro[1][1]="o.feccreobr"; $la_parametro[1][2]=$io_funcion->uf_convertirdatetobd($ls_feccreobrdesde); $la_parametro[1][3]=">="; $la_parametro[1][4]=1; $la_parametro[2][1]="o.feciniobr"; $la_parametro[2][2]=$io_funcion->uf_convertirdatetobd($ls_feciniobr); $la_parametro[2][3]=$ls_parfeciniobr; $la_parametro[2][4]=1; $la_parametro[3][1]="o.fecfinobr"; $la_parametro[3][2]=$io_funcion->uf_convertirdatetobd($ls_fecfinobr); $la_parametro[3][3]=$ls_parfecfinobr; $la_parametro[3][4]=1; $la_parametro[4][1]="o.codobr"; $la_parametro[4][2]="%".$ls_codobr."%"; $la_parametro[4][3]=" like "; $la_parametro[4][4]=1; $la_parametro[5][1]="a.codasi"; $la_parametro[5][2]="%".$ls_codasi."%"; $la_parametro[5][3]=" like "; $la_parametro[5][4]=6; $la_parametro[6][1]="o.codest"; $la_parametro[6][2]=$ls_codest; $la_parametro[6][3]="="; $la_parametro[6][4]=1; $la_parametro[7][1]="o.codmun"; $la_parametro[7][2]=$ls_codmun; $la_parametro[7][3]="="; $la_parametro[7][4]=1; $la_parametro[8][1]="o.codpar"; $la_parametro[8][2]=$ls_codpar; $la_parametro[8][3]="="; $la_parametro[8][4]=1; $la_parametro[9][1]="o.codcom"; $la_parametro[9][2]=$ls_codcom; $la_parametro[9][3]="="; $la_parametro[9][4]=1; $la_parametro[10][1]="a.puncueasi"; $la_parametro[10][2]="%".$ls_puncueasi."%"; $la_parametro[10][3]=" like "; $la_parametro[10][4]=6; $la_parametro[11][1]="a.cod_pro"; $la_parametro[11][2]="%".$ls_codpro."%"; $la_parametro[11][3]=" like "; $la_parametro[11][4]=6; $la_parametro[12][1]="o.desobr"; $la_parametro[12][2]="%".$ls_desobr."%"; $la_parametro[12][3]=" like "; $la_parametro[12][4]=1; $la_parametro[13][1]="o.feccreobr"; $la_parametro[13][2]=$io_funcion->uf_convertirdatetobd($ls_feccreobrhasta); $la_parametro[13][3]="<="; $la_parametro[13][4]=1; $la_parametro[14][1]="a.montotasi"; $la_parametro[14][2]=$io_funsob->uf_convertir_cadenanumero($ls_montotasi); $la_parametro[14][3]=$ls_cmbmontotasi; $la_parametro[14][4]=6; //-------------------------------------Campos a ser mostrados en el reporte---------------------------------------// $ls_cadena=$_POST["hiddata1"]; $la_arreglo1=$io_funsob-> uf_decodificardata("-",$ls_cadena,$li_index1); $ls_cadena=$_POST["hiddata2"]; $la_arreglo2=$io_funsob-> uf_decodificardata("-",$ls_cadena,$li_index2); $la_salida=$io_funsob->uf_array_merge($la_arreglo1,$la_arreglo2,$li_index1,$li_index2); $li_index=$li_index1+$li_index2; //print "$ls_cadena \n"; /*print"-----------Arre1----------->"; print_r($la_arreglo1); print "---Arre2-------------------------------------"; print_r($la_arreglo2); print "--salida-------------------------------"; print_r($la_salida);*/ $la_tabla[1][1]="sob_obra o"; $la_tabla[1][2]="o.codemp='$ls_codemp'" ; $la_tabla[1][3]="0"; $la_tabla[1][4]=0; $la_tabla[2][1]="sigesp_estados e"; $la_tabla[2][2]="o.codest=e.codest "; $la_tabla[2][3]="0"; $la_tabla[2][4]=1; $la_tabla[3][1]="sigesp_municipio m"; $la_tabla[3][2]="e.codest=m.codest AND o.codmun=m.codmun"; $la_tabla[3][3]="0"; $la_tabla[3][4]=2; $la_tabla[4][1]="sigesp_parroquia p"; $la_tabla[4][2]="m.codmun=p.codmun AND o.codpar=p.codpar"; $la_tabla[4][3]="0"; $la_tabla[4][4]=3; $la_tabla[5][1]="sigesp_comunidad c"; $la_tabla[5][2]="p.codpar=c.codpar AND o.codcom=c.codcom"; $la_tabla[5][3]="0"; $la_tabla[5][4]=4; $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)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["monparasi"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["monparasi"][$li_i]); } } if(array_key_exists("basimpasi",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["basimpasi"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["basimpasi"][$li_i]); } } if(array_key_exists("montotasi",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["montotasi"][$li_i]=$io_funsob->uf_convertir_numerocadena($la_data["montotasi"][$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]); } } if(array_key_exists("fecfinobr",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["fecfinobr"][$li_i]=$io_funcion->uf_convertirfecmostrar($la_data["fecfinobr"][$li_i]); } } if(array_key_exists("feciniobr",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["feciniobr"][$li_i]=$io_funcion->uf_convertirfecmostrar($la_data["feciniobr"][$li_i]); } } if(array_key_exists("fecasi",$la_data)) { for($li_i=1;$li_i<=$li_filas;$li_i++) { $la_data["fecasi"][$li_i]=$io_funcion->uf_convertirfecmostrar($la_data["fecasi"][$li_i]); } } $_SESSION["data"]=$la_data; $_SESSION["tituloscabecera"]=$la_titulosobra; $_SESSION["titulosdetalle"]=$la_titulospartida; $_SESSION["tituloencabezado"]=$ls_tituloencabezado; $_SESSION["fechadesde"]=$ls_feccreobrdesde; $_SESSION["fechahasta"]=$ls_feccreobrhasta; $_SESSION["orientacion"]="landscape" ; $_SESSION["titulodetalle"]="ASIGNACIONES"; ?> message("No se han creado registros que cumplan con esos parámetros de búsqueda!!!"); } } elseif($ls_operacion=="ue_guardar") { } elseif($ls_operacion=="ue_eliminar") { } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_sob); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Reporte de Asignaciones por Obras
 
Título del Reporte
   Datos Generales de la Obra
Fecha de Registro
      Desde      Hasta  
Código
Descripción
Fecha Inicio
Fecha Fin
 
   Ubicación Geográfica
País
uf_datacombo($ls_sql,$la_pais); if($lb_valido) { $io_datastore->data=$la_pais; $li_totalfilas=$io_datastore->getRowCount("codpai"); } ?>
Estado
uf_datacombo($ls_sql,$la_estado); if($lb_valido) { $io_datastore->data=$la_estado; $li_totalfilas=$io_datastore->getRowCount("codest"); } else { $li_totalfilas=0; } ?>
Municipio
uf_datacombo($ls_sql,$la_municipio); } if($lb_valido) { $io_datastore->data=$la_municipio; $li_totalfilas=$io_datastore->getRowCount("codmun"); } else{$li_totalfilas=0;} ?>
Parroquia
uf_datacombo($ls_sql,$la_parroquia); } if($lb_valido) { $io_datastore->data=$la_parroquia; $li_totalfilas=$io_datastore->getRowCount("codpar"); } else{$li_totalfilas=0;} ?>
Comunidad
uf_datacombo($ls_sql,$la_comunidad); } if($lb_valido) { $io_datastore->data=$la_comunidad; $li_totalfilas=$io_datastore->getRowCount("codcom"); } else{$li_totalfilas=0;} ?>
 
   Datos de las Asignaciones
Código
Punto de Cuenta
Empresa Contratista
Buscar
Monto
 
 
   Campos del Reporte
 Campos de la Obra
  No Mostrar   Mostrar
   
   
 
 Campos de las Asignaciones
  No Mostrar   Mostrar