"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_funciones_banco.php"); $io_fun_banco= new class_funciones_banco(); $io_fun_banco->uf_load_seguridad("SCB","sigesp_scb_p_modcmpret_1x1000.php",$ls_permisos,$la_seguridad,$la_permisos); $li_diasem = date('w'); switch ($li_diasem){ case '0': $ls_diasem='Domingo'; break; case '1': $ls_diasem='Lunes'; break; case '2': $ls_diasem='Martes'; break; case '3': $ls_diasem='Miércoles'; break; case '4': $ls_diasem='Jueves'; break; case '5': $ls_diasem='Viernes'; break; case '6': $ls_diasem='Sábado'; break; } ?> Modificación de Comprobante de Retención 1x1000
Caja y Banco
 
             
Nuevo
Guardar
Buscar
Eliminar
Salir
   
uf_select_fuente(); if($ls_fuente!=false) { if($ls_fuente=="C") { print ""; } } else { $io_msg->message("Error al seleccionar la fuente"); } $ls_operacion= "NUEVO" ; $array_fecha=getdate(); $ls_mes=$array_fecha["mon"]; $ls_agno=$array_fecha["year"]; $ls_numcom = ""; $ls_codret = ""; $ls_codsujret = ""; $ls_nomsujret = ""; $ls_dirsujret = ""; $ls_estcmpret = ""; $ls_rifsujret = ""; } if ($ls_operacion=='NUEVO') { $li_i = 1; $li_total = 1; $object[$li_i][1] = ""; $object[$li_i][2] = ""; $object[$li_i][3] = ""; $object[$li_i][4] = number_format(0,2,",","."); $object[$li_i][5] = number_format(0,2,",","."); $object[$li_i][6] = number_format(0,2,",","."); $object[$li_i][7] = number_format(0,2,",","."); $object[$li_i][8] = number_format(0,2,",","."); $object[$li_i][9] = number_format(0,2,",","."); $object[$li_i][10]= ""; $object[$li_i][11]= "Eliminar Retención"; } //Declaración de parametros del grid. $titleProg[1]="Nº Operación"; $titleProg[2]="Factura"; $titleProg[3]="Fecha"; $titleProg[4]="Total sin IVA"; $titleProg[5]="Total con IVA"; $titleProg[6]="Base Imponible"; $titleProg[7]="Porcentaje Impuesto"; $titleProg[8]="Total Impuesto"; $titleProg[9]="I.M. Retenido"; $titleProg[10]="Nº Documento"; $titleProg[11]="Edición"; $gridProg="grid_prog"; if($ls_operacion=="ELIMINAR") { $ls_per=$ls_agno.$ls_mes; $lb_ultimo=$io_cmpret->uf_determinar_ultimo($ls_per,$ls_numcom,'0000000005');//Chequeando si el comprobante es el ultimo if($lb_ultimo===1) { $io_cmpret->io_sql->begin_transaction(); $lb_valido=$io_cmpret->uf_delete_cmp_ret($ls_codret,$ls_numcom); if($lb_valido) { $io_cmpret->io_sql->commit(); $io_msg->message("Comprobante Eliminado !!!"); $ls_numcom = ""; $ls_codret = ""; $ls_codsujret = ""; $ls_nomsujret = ""; $ls_dirsujret = ""; $ls_rifsujret = ""; } else { $io_cmpret->io_sql->rollback(); $io_msg->message("".$io_cmpret->is_msg_error); } $ls_operacion="CARGAR_DT"; } else { if($lb_ultimo===0) { $lb_valido=$io_cmpret->uf_anular_comprobante($ls_codret,$ls_numcom); if($lb_valido) { $io_msg->message("El comprobante de retención no puede ser eliminado, en su lugar fue anulado"); } else { $io_msg->message("Ocurrio un error en la anulación"); } } else { $io_msg->message("Ocurrio un error en el select"); } $ls_operacion="CARGAR_DT"; } } if ($ls_operacion=="GUARDAR") { $lb_valido=$io_cmpret->uf_update_cmp_ret($ls_codret,$ls_numcom,$ls_codsujret,$ls_nomsujret,$ls_rifsujret,$ls_dirsujret); if ($lb_valido) { $io_msg->message("El Comprobante de Retención 1x1000 fue actualizado"); } $ls_operacion="CARGAR_DT"; } if($ls_operacion=="DELETE_DT") { $ls_numope= $_POST["numope"]; $ls_numfac= $_POST["numfac"]; $io_cmpret->io_sql->begin_transaction(); $lb_valido=$io_cmpret->uf_delete_dt_cmp_ret($ls_codret,$ls_numcom,$ls_numope,$ls_numfac); if($lb_valido) { $io_cmpret->io_sql->commit(); $io_msg->message("Registro Eliminado !!!"); } else { $io_cmpret->io_sql->rollback(); $io_msg->message("".$io_cmpret->is_msg_error); } $ls_operacion="CARGAR_DT"; } if($ls_operacion=="CARGAR_DT") { $io_cmpret->uf_select_cmp_ret($ls_numcom,$ls_codret,$object,$li_total); } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_banco); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// $lb_selEnero=""; $lb_selFebrero=""; $lb_selMarzo=""; $lb_selAbril=""; $lb_selMayo=""; $lb_selJunio=""; $lb_selJulio=""; $lb_selAgosto=""; $lb_selSeptiembre=""; $lb_selOctubre=""; $lb_selNoviembre=""; $lb_selDiciembre=""; switch ($ls_mes) { case '01': $lb_selEnero="selected"; break; case '02': $lb_selFebrero="selected"; break; case '03': $lb_selMarzo="selected"; break; case '04': $lb_selAbril="selected"; break; case '05': $lb_selMayo="selected"; break; case '06': $lb_selJunio="selected"; break; case '07': $lb_selJulio="selected"; break; case '08': $lb_selAgosto="selected"; break; case '09': $lb_selSeptiembre="selected"; break; case '10': $lb_selOctubre="selected"; break; case '11': $lb_selNoviembre="selected"; break; case '12': $lb_selDiciembre="selected"; break; } ?>
Modificación de Comprobante de Retención 1x1000
  ANULADO  
Periodo
Comprobante
   
       
Sujeto Retención
 
Código
RIF
Nombre
Dirección
       
       

 

makegrid($li_total,$titleProg,$object,770,'Documentos',$gridProg);?>