function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_operacion, $li_totrows, $ls_titletable, $li_widthtable; global $ls_nametable, $lo_title, $io_fun_nomina, $ls_desnom,$ls_desper,$li_calculada; global $li_registros, $li_pagina, $li_inicio, $li_totpag; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_titletable="Constantes"; $li_widthtable=700; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Denominación"; $lo_title[3]="Aplicar"; $li_registros = 100; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codtab,$ls_destab,$ls_codpas,$ls_codgra,$ls_operacion,$li_totrows,$ls_titletable,$li_widthtable,$io_fun_nomina; global $ls_nametable,$lo_title,$li_calculada; $ls_codtab=""; $ls_destab=""; $ls_codpas=""; $ls_codgra=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_titletable="Definición de Primas"; $li_widthtable=550; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Descripción"; $lo_title[3]="Monto"; $lo_title[4]=" "; $lo_title[5]=" "; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 04/07/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_cedper,$ls_uniad,$ld_sueper,$ls_desnom,$li_totrows,$ls_operacion; global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$io_fun_nomina,$ls_desper,$li_calculada; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codper=""; $ls_nomper=""; $ls_cedper=""; $ls_uniad=""; $ld_sueper=""; $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_titletable="Conceptos Asociados"; $li_widthtable=550; $ls_aplcontodo=""; $ls_nametable="grid"; $lo_title[1]="Codigo"; $lo_title[2]="Nombre"; $lo_title[3]="Aplicar a Todos <input name=chkall type=checkbox id=chkall value=T style=height:15px;width:15px onClick=javascript:uf_select_all(); ".$ls_aplcontodo.">"; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 04/07/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_uniadm,$ls_desnom,$li_totrows,$ls_operacion,$ls_desper,$li_calculada; global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$io_fun_nomina,$li_totdiaper; global $ls_conpronom; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_conpronom=$_SESSION["la_nomina"]["conpronom"]; $ls_codper=""; $ls_nomper=""; $ls_uniadm=""; $li_totdiaper="0"; $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_titletable="Primas Asociadas"; $li_widthtable=550; $ls_nametable="grid"; $lo_title[1]=" "; $lo_title[2]="Código"; $lo_title[3]="Nombre"; $lo_title[4]="Tipo de Prima"; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 15/06/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codcons,$ls_nomcon,$ls_unicon,$ld_topcon,$ld_valcon,$ls_aplica,$ls_personal,$ls_operacion,$ls_existe; global $ls_desnom,$ls_desper,$ls_reiniciable,$ls_constante,$io_fun_nomina,$li_calculada,$ls_especial,$ls_esttopmod; global $ls_perenc; $ls_codcons=""; $ls_nomcon=""; $ls_unicon="Bs."; $ld_topcon="0"; $ld_valcon="0"; $ls_aplica="disabled"; $ls_personal="disabled"; $ls_reiniciable=""; $ls_perenc=""; $ls_especial=""; $ls_esttopmod=""; $ls_constante=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codconc,$ls_nomcon,$ls_sigcon,$li_anopri,$li_valpri,$ls_desnom,$ls_operacion,$ls_existe; global $io_fun_nomina,$ls_desper,$li_calculada; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codconc=""; $ls_nomcon=""; $ls_sigcon=""; $li_anopri=0; $li_valpri=0; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codnombus,$ls_desnombus,$ls_desnom,$la_personaldisp,$la_personalsele,$la_conceptodisp,$la_conceptosele; global $ls_repetidos,$ls_operacion,$io_fun_nomina,$ls_desper,$ls_espnom,$lb_personal,$li_calculada,$li_rac; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_espnom=$_SESSION["la_nomina"]["espnom"]; } $ls_codnombus=""; $ls_desnombus=""; $la_personaldisp=""; $la_personalsele=""; $la_conceptodisp=""; $la_conceptosele=""; $li_rac=$_SESSION["la_nomina"]["racnom"]; $ls_repetidos=$io_sno->uf_select_config("SNO","CONFIG","NOPERMITIR_REPETIDOS","1","C"); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $lb_personal=false; if($ls_repetidos=="0") { $lb_personal=true; } elseif($ls_espnom=="1") { $lb_personal=true; } unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_codconc,$ls_nomcon, $ls_codcar, $ls_descar; global $li_totperfil,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$li_totrows,$li_rac,$ls_codasicar; global $ls_denasicar,$ls_operacion,$io_fun_nomina,$ls_desper,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $li_rac=$_SESSION["la_nomina"]["racnom"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_codconc=""; $ls_nomcon=""; $ls_codcar=""; $ls_descar=""; $li_totperfil="0"; $ls_titletable="Personal "; $li_widthtable=700; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Apellidos y Nombres"; $lo_title[3]="Aplicar "; $ls_codasicar=""; $ls_denasicar=""; $li_totrows = $io_fun_nomina->uf_obtenervalor("totalfilas",0); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codigo, $ls_nomcon, $ls_operacion, $li_totrows, $ls_titletable, $li_widthtable; global $ls_nametable, $lo_title, $io_fun_nomina, $ls_desnom,$ls_desper, $li_calculada,$ls_esttopmod; global $li_registros, $li_pagina, $li_inicio, $li_totpag; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_esttopmod=$_GET["esttopmod"]; $ls_codigo=""; $ls_nomcon=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_titletable="Personal"; $li_widthtable=700; $ls_nametable="grid"; if ($ls_esttopmod==0) { $lo_title[1]="Codigo"; $lo_title[2]="Unidad Administrativa"; $lo_title[3]="Nombre"; $lo_title[4]="Valor"; } else { $lo_title[1]="Codigo"; $lo_title[2]="Unidad Administrativa"; $lo_title[3]="Nombre"; $lo_title[4]="Tope"; $lo_title[5]="Valor"; } $li_registros = 100; $li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); if (!$li_pagina) { $li_inicio = 0; $li_pagina = 1; } else { $li_inicio = ($li_pagina - 1) * $li_registros; } $li_totpag=0; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. María Beatriz Unda // Fecha Creación: 26/12/2008 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codenc,$ls_codper,$ls_nomper; global $ls_operacion,$ls_existe,$io_fun_nomina,$ls_desnom,$ls_codnom,$li_rac,$li_subnomina; global $li_tipnom,$li_calculada; global $li_implementarcodunirac,$ls_codunirac,$ls_tipcuebanper,$ls_desper; global $li_loncueban, $li_valloncueban, $ls_grado; global $ld_fecinienc, $ld_fecfinenc,$ls_estsuspernom; global $ls_codperenc,$ls_nomperenc, $ls_desnomenc, $ls_codnomenc; global $li_racenc,$li_subnominaenc,$li_tipnomenc,$ls_codnomenc,$ls_obsenc,$ls_codenc,$ls_estenc,$ls_calenc; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_estsuspernom=""; $ls_codnomenc=""; $ls_desnomenc=""; $ls_codenc=""; $ls_codper=""; $ls_nomper=""; $ls_codperenc=""; $ls_nomperenc=""; $li_racenc=""; $li_subnominaenc=""; $li_tipnomenc=""; $ld_fecinienc="dd/mm/aaaa"; $ld_fecfinenc="dd/mm/aaaa"; $ls_obsenc=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codtab,$ls_destab,$ls_activarcodigo,$ls_desnom,$ls_desper,$li_rac,$li_calculada,$li_totrows,$ls_operacion,$ls_existe,$ls_comauto,$li_maxpasgra; global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$io_fun_nomina,$ls_ajusuerac; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codtab=""; $ls_destab=""; $li_maxpasgra=0; $ls_activarcodigo=""; $li_rac=$_SESSION["la_nomina"]["racnom"]; $li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_titletable="Sueldos"; $li_widthtable=550; $ls_nametable="grid"; $lo_title[1]="Grado"; $lo_title[2]="Paso"; $lo_title[3]="Salario"; $lo_title[4]="Compensación"; $lo_title[5]="Salario + Compensación"; $lo_title[6]=" "; $lo_title[7]=" "; $lo_title[8]="Primas"; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_comauto=$io_sno->uf_select_config("SNO","CONFIG","COMPENSACION_AUTOMATICA_RAC","1","I"); $ls_ajusuerac=$io_sno->uf_select_config("SNO","CONFIG","AJUSTAR_SUELDO_RAC","0","I"); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 21/07/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_desper,$ls_operacion,$io_fun_nomina,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_estactper,$ld_fecegrper,$ls_obsegrper,$ls_operacion,$ls_desnom,$ls_desper; global $io_fun_nomina,$li_calculada; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; } $ls_codper=""; $ls_nomper=""; $ls_estactper=""; $ld_fecegrper="dd/mm/aaaa"; $ls_obsegrper=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_desnom, $ls_peractnom, $ld_fecdesper, $ld_fechasper, $ls_concsue1, $ls_concsue2, $ls_concsue3, $ls_concsue4; global $ls_conccaj1, $ls_conccaj2, $ls_conccaj3, $ls_conccaj4, $ls_concpreper, $ls_concpreesp, $ls_concmontepio; global $ls_concfianza, $ls_concprehip, $ls_operacion, $ls_accion, $io_fun_nomina, $ls_desper, $li_calculada, $lb_mostrargrid; global $ls_codarch,$ls_denarch,$li_totrow; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $lb_valido=$io_sno->uf_crear_sessionnomina(); $ls_desnom=""; $ls_peractnom=""; $ls_desper=""; $ld_fecdesper=""; $ld_fechasper=""; $ls_codarch=""; $ls_denarch=""; $li_totrow=0; $lb_mostrargrid=false; if($lb_valido==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } else { $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_peractnom=$_SESSION["la_nomina"]["peractnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]); $ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]); } $ls_concsue1=""; $ls_concsue2=""; $ls_concsue3=""; $ls_concsue4=""; $ls_conccaj1=""; $ls_conccaj2=""; $ls_conccaj3=""; $ls_conccaj4=""; $ls_concpreper=""; $ls_concpreesp=""; $ls_concmontepio=""; $ls_concfianza=""; $ls_concprehip=""; $ls_accion=""; $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codper,$ls_nomper,$ls_estper,$ls_codsubnom,$ls_dessubnom,$ls_codasicar,$ls_denasicar,$ls_codcar,$ls_descar; global $ls_codtab,$ls_destab,$ls_filtab,$ls_coltab,$ls_codpas,$ls_codgra,$li_sueper,$li_horper,$li_sueintper,$li_sueproper; global $ld_fecingper,$ld_fecculcontr,$ls_codded,$ls_desded,$ls_codtipper,$ls_destipper,$ls_codtabvac,$ls_dentabvac; global $ls_cueaboper,$ls_codcueban,$ls_codban,$ls_nomban,$ls_codage,$ls_nomage,$ls_coduniadm,$ls_desuniadm,$ls_codescdoc; global $ls_desescdoc,$ls_codcladoc,$ls_descladoc,$ls_codubifis,$ls_desubifis,$ls_dencueaboper,$la_tipcuebanper,$la_tipcestic; global $ls_pagoefectivo,$ls_pagobanco,$ls_operacion,$ls_existe,$io_fun_nomina,$ls_desnom,$ls_codnom,$li_rac,$li_subnomina; global $ls_sueldo,$ls_desper,$li_tipnom,$ls_conjub,$la_conjub,$ls_catjub,$la_catjub,$ls_codclavia,$ls_dencat,$li_calculada; global $li_camuniadm,$li_campasogrado,$li_implementarcodunirac,$ls_codunirac,$ls_tipcuebanper, $ls_pagotaquilla,$li_compensacion; global $li_loncueban, $li_valloncueban, $ld_fecascper,$ls_grado, $li_suebasper, $li_priespper, $li_pritraper, $li_priproper; global $li_prianoserper, $li_pridesper, $li_porpenper, $li_prinoascper, $li_monpenper, $li_subtotper, $ls_pension; global $li_descasicar, $ls_coddep, $ls_dendep, $li_camsuerac, $ld_fecvid, $li_primrem, $li_segrem, $la_tippen,$li_salnorper; global $li_camdedtipper,$ls_estencper,$ld_fecsusper,$ld_fecegrper,$ls_obsegrper, $ls_codger,$li_racobrnom,$ls_obsrecper; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_codper=""; $ls_nomper=""; $ls_estper=""; $ls_estencper=""; $ls_codsubnom=""; $ls_dessubnom=""; $ls_codasicar=""; $ls_denasicar=""; $ls_codcar=""; $ls_descar=""; $ls_codtab=""; $ls_destab=""; $ls_filtab=""; $ls_coltab=""; $ls_codpas=""; $ls_codgra=""; $li_sueper=0; $li_compensacion=0; $li_horper=0; $li_sueintper=0; $li_salnorper=0; $li_sueproper=0; $ld_fecingper="dd/mm/aaaa"; $ld_fecculcontr="dd/mm/aaaa"; $ld_fecascper="dd/mm/aaaa"; $ld_fecvid="dd/mm/aaaa"; $ld_fecsusper="dd/mm/aaaa"; $ld_fecegrper="dd/mm/aaaa"; $ls_obsegrper=""; $ls_obsrecper=""; $ls_codded=""; $ls_desded=""; $ls_codtipper=""; $ls_destipper=""; $ls_codtabvac=""; $ls_dentabvac=""; $ls_cueaboper=""; $ls_dencueaboper=""; $ls_codcueban=""; $ls_codban=""; $ls_nomban=""; $ls_codage=""; $ls_nomage=""; $ls_coduniadm=""; $ls_desuniadm=""; $ls_codescdoc=""; $ls_desescdoc=""; $ls_codcladoc=""; $ls_descladoc=""; $ls_codubifis=""; $ls_desubifis=""; $la_tipcuebanper[0]=""; $la_tipcuebanper[1]=""; $la_tipcuebanper[2]=""; $la_tipcestic[0]=""; $la_tipcestic[1]=""; $ls_conjub=""; $la_conjub[1]=""; $la_conjub[2]=""; $la_conjub[3]=""; $ls_catjub=""; $la_catjub[1]=""; $la_catjub[2]=""; $la_catjub[3]=""; $ls_pagoefectivo=""; $ls_pagobanco=""; $ls_pagotaquilla=""; $ls_codclavia=""; $ls_dencat=""; $ls_codunirac=""; $ls_tipcuebanper=""; $ls_grado=""; $li_suebasper="0,00"; $li_priespper="0,00"; $li_pritraper="0,00"; $li_priproper="0,00"; $li_prianoserper="0,00"; $li_pridesper="0,00"; $li_porpenper="0,00"; $li_prinoascper="0,00"; $li_monpenper="0,00"; $li_subtotper="0,00"; $li_primrem="0,00"; $li_segrem="0,00"; $li_descasicar=""; $la_tippen[0]=""; $la_tippen[1]=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $ls_codnom=$_SESSION["la_nomina"]["codnom"]; $li_rac=$_SESSION["la_nomina"]["racnom"]; $li_racobrnom=$_SESSION["la_nomina"]["racobrnom"]; $li_subnomina=$_SESSION["la_nomina"]["subnom"]; $li_tipnom=$_SESSION["la_nomina"]["tipnom"]; if (($li_tipnom=='0003') || ($li_tipnom=='0004'))//Agregado por Carlos Zambrano { if($li_rac=='1' && $li_racobrnom=='0') { $li_tipnom='0001'; } } //Agregado por Carlos Zambrano require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); $ls_sueldo=""; $li_camsuerac=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_SUELDO_RAC","0","I")); if($li_rac=="1") { if ($li_camsuerac=="0") { $ls_sueldo=" readonly"; } if(($li_camsuerac=="1")&&($li_tipnom!=3)&&($li_tipnom!=4)) { $ls_sueldo=" readonly"; } } $li_campensiones=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PENSIONES","0","I")); $ls_pension=""; if($li_campensiones=="0") { $ls_pension=" readonly "; } $li_camuniadm=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_UNIDAD_ADM_RAC","0","I")); $li_camdedtipper=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_DEDICACION_TIPO_PERSONAL_RAC","0","I")); $li_campasogrado=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PASO_GRADO_RAC","0","I")); $li_implementarcodunirac=trim($io_sno->uf_select_config("SNO","CONFIG","CODIGO_UNICO_RAC","0","I")); $li_loncueban=trim($io_sno->uf_select_config("SNO","CONFIG","LONGITUD_CUENTA_BANCO","0","I")); $li_valloncueban=trim($io_sno->uf_select_config("SNO","CONFIG","VALIDAR_LONGITUD_CUEBANCO","0","I")); $ls_coddep=""; $ls_dendep=""; $ls_codger=""; unset($io_sno); }
--> </style> <script type="text/javascript" language="JavaScript1.2" src="js/stm31.js"></script> <script type="text/javascript" language="JavaScript1.2" src="js/funcion_nomina.js"></script> <link href="css/nomina.css" rel="stylesheet" type="text/css"> <link href="../shared/css/tablas.css" rel="stylesheet" type="text/css"> <link href="../shared/css/ventanas.css" rel="stylesheet" type="text/css"> <link href="../shared/css/cabecera.css" rel="stylesheet" type="text/css"> <link href="../shared/css/general.css" rel="stylesheet" type="text/css"> </head> <body> <?php require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); uf_limpiarvariables(); switch ($ls_operacion) { case "NUEVO": $lb_valido=$io_calcularnomina->uf_obtener_resumenpago($ls_peractnom,$li_totasi,$li_totded,$li_totapoemp,$li_totapopat,$li_totnom,$li_nropro); break; case "PROCESAR": if(!($io_calcularnomina->uf_existesalida())) { $lb_validonom=$io_calcularnomina->uf_procesarnomina($la_seguridad); } else { $io_calcularnomina->io_mensajes->message("La Nómina ya se proceso. Reverse la Nómina y vuelva a calcular.");
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_codconc,$ls_nomcon,$ls_titcon,$ls_forcon,$li_acumaxcon,$li_valmincon,$li_valmaxcon,$ls_concon,$ls_cueprecon; global $ls_cueconcon,$ls_forpatcon,$ls_cueprepatcon,$la_sigcon,$ls_glocon,$ls_aplisrcon,$ls_desdescon,$ls_arc,$ls_aplarccon; global $ls_cueconpatcon,$ls_titretempcon,$ls_titretpatcon,$li_valminpatcon,$li_valmaxpatcon,$ls_sigcon,$ls_sueintcon; global $ls_intprocon,$ls_global,$ls_isr,$ls_sueldointegral,$ls_programatica,$ls_denconcon,$ls_dencueconpat; global $ls_denprecon,$ls_presupuesto,$ls_contable,$ls_activarbloqueo,$ls_existe,$la_descon,$ls_coddescon,$ls_desper; global $ls_dencueprepat,$ls_concepto,$ls_signo,$ls_personal,$ls_prenomina,$ls_sueldointegralvac,$ls_sueintvaccon,$io_fun_nomina; global $ls_operacion,$ls_desnom,$ls_spgcuenta,$ls_contabilizacion,$li_activarbloqueo,$ls_modalidad,$ls_nomestpro1,$ls_nomestpro2,$ls_nomestpro3; global $ls_nomestpro4,$ls_nomestpro5,$ls_titulo,$ls_codestpro1,$ls_denestpro1,$ls_codestpro2,$ls_denestpro2,$ls_codestpro3; global $ls_denestpro3,$ls_codestpro4,$ls_denestpro4,$ls_codestpro5,$ls_denestpro5,$li_maxlen,$ls_estprog1, $ls_estprog2, $ls_estprog3, $ls_estprog4,$ls_estprog5; global $ls_activarislr,$io_concepto,$li_calculada,$ls_conprocon,$ls_aplconprocon,$li_confconprocon; global $ls_estcla1,$ls_estcla2,$ls_estcla3,$ls_estcla4,$ls_estcla5; global $ls_intingcon, $ls_ingreso, $ls_cueingcon, $ls_dencueing, $li_poringcon, $ls_porcentajeingreso; global $ls_repacucon,$ls_repconsunicon, $ls_consunicon, $la_quirepcon, $ls_activoreporte; global $ls_frevarcon, $ls_asifidper, $ls_asifidpat,$ls_persalnor,$ls_perenc, $ls_aplresenc, $ls_activarresenc,$ls_codente,$ls_txtente,$ls_guard; require_once("sigesp_sno.php"); $io_sno=new sigesp_sno(); require_once("sigesp_sno_c_concepto.php"); $io_concepto=new sigesp_sno_c_concepto(); $ls_activarislr=""; $ls_activarresenc=""; $ls_codconc=""; $ls_nomcon=""; $ls_titcon=""; $ls_forcon=""; $li_acumaxcon="0"; $li_valmincon="0"; $li_valmaxcon="0"; $ls_concon=""; $ls_cueprecon=""; $ls_denprecon=""; $ls_cueconcon=""; $ls_denconcon=""; $ls_coddescon=""; $ls_desdescon=""; $ls_forpatcon=""; $ls_cueprepatcon=""; $ls_cueconpatcon=""; $ls_titretempcon=""; $ls_titretpatcon=""; $li_valminpatcon=""; $li_valmaxpatcon=""; $ls_sigcon=""; $la_sigcon[0]=""; $la_sigcon[1]=""; $la_sigcon[2]=""; $la_sigcon[3]=""; $la_sigcon[4]=""; $la_sigcon[5]=""; $la_descon[0]=""; $la_descon[1]=""; $la_descon[2]=""; $la_quirepcon[0]=""; $la_quirepcon[1]=""; $la_quirepcon[2]=""; $ls_glocon=""; $ls_aplisrcon=""; $ls_aplarccon=""; $ls_aplconprocon=""; $ls_sueintcon=""; $ls_sueintvaccon=""; $ls_intprocon=""; $li_conprenom=""; $ls_global=""; $ls_isr=""; $ls_arc=""; $ls_repacucon=""; $ls_repconsunicon=""; $ls_consunicon=""; $ls_conprocon=""; $ls_intingcon=""; $ls_cueingcon=""; $ls_dencueing=""; $li_poringcon="0,00"; $ls_porcentajeingreso="disabled"; $ls_prenomina=" checked"; $ls_sueldointegral=""; $ls_sueldointegralvac=""; $ls_programatica=""; $ls_dencueconpat=""; $ls_dencueprepat=""; $ls_presupuesto="style='visibility:hidden'"; $ls_contable="style='visibility:hidden'"; $ls_estprog1="style='visibility:hidden'"; $ls_estprog2="style='visibility:hidden'"; $ls_estprog3="style='visibility:hidden'"; $ls_estprog4="style='visibility:hidden'"; $ls_estprog5="style='visibility:hidden'"; $ls_ingreso="style='visibility:hidden'"; $ls_activarbloqueo=""; $ls_concepto=""; $ls_signo=""; $ls_personal=" disabled"; $ls_frevarcon=""; $ls_asifidper=""; $ls_asifidpat=""; $ls_existe=$io_fun_nomina->uf_obtenerexiste(); $ls_operacion=$io_fun_nomina->uf_obteneroperacion(); $li_confconprocon=$_SESSION["la_nomina"]["conpronom"]; $ls_desnom=$_SESSION["la_nomina"]["desnom"]; $ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"]; $ls_spgcuenta=$io_sno->uf_select_config("SNO","NOMINA","SPGCUENTA","401","C"); $ls_contabilizacion=$io_sno->uf_select_config("SNO","SPG","CONTABILIZACION","UBICACION ADMINISTRATIVA","C"); $li_activarbloqueo=$io_sno->uf_select_config("SNO","CONFIG","ACTIVAR_BLOQUEO","0","I"); if($io_concepto->uf_select_islr()) { $ls_activarislr=" disabled"; } $ls_persalnor=""; $ls_perenc=""; $ls_aplresenc=""; if($io_concepto->uf_select_guard_status()) { $ls_guard="disabled"; } else { $ls_guard=""; } $ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"]; $ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"]; $ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"]; $ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"]; $ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"]; $ls_codestpro1=""; $ls_denestpro1=""; $ls_codestpro2=""; $ls_denestpro2=""; $ls_codestpro3=""; $ls_denestpro3=""; $ls_codestpro4=""; $ls_denestpro4=""; $ls_codestpro5=""; $ls_denestpro5=""; $ls_estcla1=""; $ls_estcla2=""; $ls_estcla3=""; $ls_estcla4=""; $ls_estcla5=""; $ls_codente=""; $ls_txtente=""; $ls_activoreporte="disabled"; if($io_concepto->uf_select_resumen_encargaduria()) { $ls_activarresenc=" disabled"; } if(($_SESSION["la_nomina"]["tippernom"]=='2')&&($_SESSION["la_nomina"]["divcon"]=='1'))// Nóminas Mensuales y con división de conceptos { $ls_activoreporte=""; } $ls_modalidad=$_SESSION["la_empresa"]["estmodest"]; switch($ls_modalidad) { case "1": // Modalidad por Proyecto $ls_titulo="Estructura Presupuestaria"; $ls_codestpro4="00"; $ls_codestpro5="00"; $li_maxlen=25; break; case "2": // Modalidad por Presupuesto $ls_titulo="Estructura Programática"; $li_maxlen=5; break; } unset($io_sno); require_once("sigesp_sno_c_calcularnomina.php"); $io_calcularnomina=new sigesp_sno_c_calcularnomina(); $li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0"); unset($io_calcularnomina); }