Catálogo de Modificaciones
Rango de Fechas
Desde
Hasta
Comprobante
Causa de Movimiento
Buscar
uf_conectar(); require_once("../shared/class_folder/class_datastore.php"); $ds=new class_datastore(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($con); require_once("../shared/class_folder/class_mensajes.php"); $io_msg=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_fun= new class_funciones(); $arre=$_SESSION["la_empresa"]; $ls_codemp=$arre["codemp"]; require_once("sigesp_saf_c_activo.php"); $io_saf = new sigesp_saf_c_activo(); if(array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_cmpmov="%".$_POST["txtcmpmov"]."%"; $ls_codcau="%".$_POST["txtcodcau"]."%"; $ld_fecdes="%".$_POST["txtdesde"]."%"; $ld_fechas="%".$_POST["txthasta"]."%"; if(($ld_fecdes=="%%")||($ld_fechas=="%%")) { $ld_fecdes=""; $ld_fechas=""; } else { $ld_fecdes=substr($ld_fecdes,1,10); $ld_fechas=substr($ld_fechas,1,10); $ld_fecdes=$io_fun->uf_convertirdatetobd($ld_fecdes); $ld_fechas=$io_fun->uf_convertirdatetobd($ld_fechas); } } else { $ls_operacion=""; } print "
"; print "
"; print "
Comprobante
"; print "
Causa
"; print "
Activo
"; print "
"; if($ls_operacion=="BUSCAR") { if(($ld_fecdes!="")&&($ld_fechas!="")) { $ls_sqlint=" AND saf_movimiento.feccmp >= '". $ld_fecdes ."'". " AND saf_movimiento.feccmp <= '". $ld_fechas ."' "; } else { $ls_sqlint=""; } $ls_estcat=$io_saf->uf_select_valor_config($ls_codemp); $ls_sql="SELECT saf_movimiento.*, ". " (SELECT codact ". " FROM saf_partes ". " WHERE saf_movimiento.cmpmov=saf_partes.cmpmov ". " GROUP BY cmpmov,codact) AS codact, ". " (SELECT ideact ". " FROM saf_partes ". " WHERE saf_movimiento.cmpmov=saf_partes.cmpmov ". " GROUP BY cmpmov,ideact) AS ideact, ". " (SELECT seract ". " FROM saf_dta,saf_partes ". " WHERE saf_dta.codemp=saf_partes.codemp ". " AND saf_dta.codact=saf_partes.codact". " AND saf_dta.ideact=saf_partes.ideact". " AND saf_movimiento.cmpmov=saf_partes.cmpmov) AS seract, ". " (SELECT dencau ". " FROM saf_causas ". " WHERE saf_movimiento.codcau=saf_causas.codcau ". " AND saf_causas.estcat='".$ls_estcat."' ". " GROUP BY cmpmov,dencau) AS dencau". " FROM saf_movimiento". " WHERE cmpmov IN ". " (SELECT cmpmov FROM saf_partes GROUP BY cmpmov) ". " AND saf_movimiento.codemp='".$ls_codemp."' ".$ls_sqlint. " AND saf_movimiento.cmpmov like '".$ls_cmpmov."'"; $rs_cta=$io_sql->select($ls_sql); $li_num=$row=$io_sql->num_rows($rs_cta); if($li_num>0) { while($row=$io_sql->fetch_row($rs_cta)) { $ls_codact=$row["codact"]; $ls_sql="SELECT * FROM saf_activo WHERE codact='".$ls_codact."'"; $rs_data=$io_sql->select($ls_sql); if($row1=$io_sql->fetch_row($rs_data)) { $ls_denact=$row1["denact"]; } print "
"; $ls_cmpmov = $row["cmpmov"]; $ls_numcmp = $row["numcmp"]; $ls_codact=$row["codact"]; $ls_codcau=$row["codcau"]; $ls_dencau=$row["dencau"]; $ls_ideact=$row["ideact"]; $ls_seract=$row["seract"]; $ls_descmp=$row["descmp"]; $ld_feccmp=$io_fun->uf_formatovalidofecha($row["feccmp"]); $ls_estpromov=$row["estpromov"]; $ld_feccmp=$io_fun->uf_convertirfecmostrar($ld_feccmp); print "
".$ls_numcmp."
"; print "
".$ls_dencau."
"; print "
".$ls_denact."
"; print "
"; } } else { $io_msg->message("No hay registros"); } } print "
"; ?>