$ls_cmpmov = $_POST["txtcmpmov"];
 $ls_numcmp = $_POST["txtnumcmp"];
 $ls_codcau = $_POST["txtcodcau"];
 $ls_dencau = $_POST["txtdencau"];
 $ld_feccmp = $_POST["txtfeccmp"];
 $ls_descmp = $_POST["txtdescmp"];
 $ls_codact = $_POST["txtcodact"];
 $ls_denact = $_POST["txtdenact"];
 $ls_ideact = $_POST["txtideact"];
 $li_monact = $_POST["txtmontot"];
 $ls_status = $_POST["hidstatus"];
 $ls_desmov = "";
 $li_monactaux = str_replace(".", "", $li_monact);
 $li_monactaux = str_replace(",", ".", $li_monactaux);
 $ld_date = date("Y-m-d");
 $lb_valido = $io_fec->uf_valida_fecha_mes($ls_codemp, $ld_date);
 if ($lb_valido) {
     if ($ls_cmpmov != "" && $ls_codcau != "" && $ls_codact != "" && $li_totrows > 1 && !empty($ls_numcmp)) {
         $ls_estpromov = "0";
         $ls_codpro = "----------";
         $ls_cedbene = "----------";
         $ls_codtipdoc = "";
         $ld_feccmpbd = $io_fun->uf_convertirdatetobd($ld_feccmp);
         $lb_existe = $io_saf->uf_saf_select_movimiento($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd);
         if ($lb_existe) {
             uf_pintardetalle($lo_object, $li_totrows, $li_montot);
             uf_pintardetallescg($lo_objectscg, $li_totrowsscg, $li_totdeb, $li_tothab);
             uf_agregarlineablancascg($lo_objectscg, $li_totrowsscg);
             $io_msg->message("El numero de comprobante ya existe");
             $lb_valido = false;
         } else {
}
-->
</style>
</head>
<body onLoad="writetostatus('<?php print "Base de Datos: ".$_SESSION["ls_database"].". Usuario: ".$_SESSION["la_logusr"];?>')">
<?php
require_once("class_folder/sigesp_soc_c_aceptacion_orden_servicio.php");
$io_soc=new sigesp_soc_c_aceptacion_orden_servicio("../");
uf_limpiarvariables();
switch($ls_operacion){
  case 'CARGAR':
	uf_soc_load_ordenes_servicio();
  break;
  case 'PROCESAR':
    uf_load_variables();
	$lb_valido=$io_fecha->uf_valida_fecha_mes($ls_codemp,$ld_fecope);
	if ($lb_valido)
	   {
         $io_soc->uf_aceptar_orden_servicio($ls_tipope,$li_totrows,$la_seguridad);
	   }
	else
	   {
	     $io_msg->message("El mes no esta abierto");
	   }	 
  break;
}  
?>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" class="contorno">
  <tr>
    <td height="30" class="cd-logo"><img src="../shared/imagebank/header.jpg" alt="Encabezado" width="800" height="40" /></td>
  </tr>
	else
	{
		$ls_operacion="BUSCARSOLICITUD";
		$ls_status="";
		uf_limpiarvariables();
		//uf_agregarlineablanca($lo_object,1);
	}
	switch ($ls_operacion) 
	{

		case "REVERSAR":
			$li_totrows= $_POST["totalfilas"];
			$li_temp=0;
			$li_s=0;
			$ld_fecrev= date("Y-m-d");
			$lb_valido=$io_fec->uf_valida_fecha_mes($ls_codemp,$ld_fecrev);
			$io_sql->begin_transaction();
			if($lb_valido)
			{
				for($li_i=1;$li_i<=$li_totrows;$li_i++)
				{
					if (array_key_exists("chkreversar".$li_i,$_POST))
					{
						$li_s= $li_s + 1;
						$li_check= $_POST["chkreversar".$li_i];
						if ($li_check==1)
						{
							$ls_codsolvia= $_POST["txtcodsolvia".$li_i];
							$lb_valido=$io_scv->uf_scv_select_estatus_recepcion($ls_codemp,$ls_codsolvia,$lb_registro,$ls_numrecdoc);
							if ($lb_valido)
							{