"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_funciones_inventario.php"); $io_fun_activo=new class_funciones_inventario(); $io_fun_activo->uf_load_seguridad("SIV","sigesp_siv_d_articulo.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// function uf_limpiarvariables() { ///////////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ///////////////////////////////////////////////////////////////////////////////////// global $ls_codart,$ls_denart,$ls_codtipart,$ld_feccreart,$ls_obsart,$li_exiart,$li_eximinart,$li_eximaxart,$ls_codunimed; global $li_prearta,$li_preartb,$li_preartc,$li_preartd,$ld_fecvenart,$ls_spg_cuenta,$li_pesart,$li_altart,$li_ancart,$li_proart; global $ls_fotart,$li_exiiniart,$li_ultcosart,$li_cosproart,$disabled,$ls_dentipart,$ls_denunimed; global $ls_codcatsig,$ls_dencatsig,$li_estnum,$ls_sccuenta,$ls_densccuenta,$li_reoart; global $ls_fotowidth,$ls_fotoheight,$ls_foto,$lb_abrircargos,$ls_codprod,$ls_denprod,$ls_serart,$ls_lote,$ls_fabart,$ls_ubiart,$ls_docart,$ls_movi; global $ls_clasificacion,$ls_codartpri,$ls_denartpri,$ls_checkcarcom,$ls_codprov,$ls_nomprov; $ls_codart=""; $ls_denart=""; $ls_codtipart=""; $ls_codprov=""; $ls_codunimed=""; $ls_dentipart=""; $ls_nomprov=""; $ls_denunimed=""; $ld_feccreart=date("d/m/Y"); $ls_obsart=""; $li_exiart="0,00"; $li_eximinart="0,00"; $li_eximaxart="0,00"; $li_reoart="0,00"; $li_codunimed=""; $li_prearta="0,00"; $li_preartb="0,00"; $li_preartc="0,00"; $li_preartd="0,00"; $ld_fecvenart=""; $ls_spg_cuenta=""; $ls_sccuenta=""; $ls_densccuenta=""; $li_pesart=""; $li_altart=""; $li_ancart=""; $li_proart=""; $ls_fotart=""; $li_exiiniart="0,00"; $li_ultcosart=""; $li_cosproart=""; $ls_codcatsig=""; $ls_dencatsig=""; $li_estnum=""; $lb_abrircargos=false; $disabled="disabled"; $ls_fotowidth="121"; $ls_fotoheight="94"; $ls_foto="blanco.jpg"; $ls_codprod=""; $ls_denprod=""; $ls_serart=""; $ls_lote=""; $ls_fabart=""; $ls_ubiart=""; $ls_docart=""; $ls_movi=""; $ls_clasificacion=""; $ls_codartpri=""; $ls_denartpri=""; $ls_checkcarcom=""; } ?> Definición de Artículo
Sistema de Inventario
 
 
Nuevo
Grabar
Buscar
Eliminar
Salir
Ayuda
 
uf_conectar(); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); require_once("../shared/class_folder/class_funciones_db.php"); $io_fun= new class_funciones_db($con); require_once("../shared/class_folder/class_funciones.php"); $io_func= new class_funciones($con); require_once("sigesp_siv_c_articulo.php"); $io_siv= new sigesp_siv_c_articulo(); require_once("class_funciones_inventario.php"); $io_funciones_inventario= new class_funciones_inventario(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_fotowidth="121"; $ls_fotoheight="94"; $ls_foto ="blanco.jpg"; $ls_operacion=$io_funciones_inventario->uf_obteneroperacion(); uf_limpiarvariables(); $li_catalogo=$io_siv->uf_siv_select_catalogo($li_estnum,$li_estcmp); $ls_movimiento=$io_siv->uf_verificarmovimientos(); switch ($ls_operacion) { case "NUEVO": if($li_catalogo) { print(""); } if($li_estnum) { $ls_emp=""; $ls_codemp=""; $ls_tabla="siv_articulo"; $ls_columna="codart"; $ls_codart=$io_fun->uf_generar_codigo($ls_emp,$ls_codemp,$ls_tabla,$ls_columna); } $ls_readonly=""; break; case "GUARDAR": $ls_valido= false; if($li_catalogo) { $ls_readonly="readonly"; } else { $ls_readonly=""; } $ls_codart=$io_funciones_inventario->uf_obtenervalor("txtcodart",""); $ls_denart=$io_funciones_inventario->uf_obtenervalor("txtdenart",""); $ls_codtipart=$io_funciones_inventario->uf_obtenervalor("txtcodtipart",""); $ls_codprov=$io_funciones_inventario->uf_obtenervalor("txtcodpro",""); $ls_codunimed=$io_funciones_inventario->uf_obtenervalor("txtcodunimed",""); $ls_dentipart=$io_funciones_inventario->uf_obtenervalor("txtdentipart",""); $ls_nomprov==$io_funciones_inventario->uf_obtenervalor("txtdenpro",""); $ls_denunimed=$io_funciones_inventario->uf_obtenervalor("txtdenunimed",""); $ld_feccreart=$io_funciones_inventario->uf_obtenervalor("txtfeccreart",""); $ls_obsart=$io_funciones_inventario->uf_obtenervalor("txtobsart",""); $li_exiart=$io_funciones_inventario->uf_obtenervalor("txtexiart",""); $li_exiiniart=$io_funciones_inventario->uf_obtenervalor("txtexiiniart",""); $li_eximinart=$io_funciones_inventario->uf_obtenervalor("txteximinart",""); $li_eximaxart=$io_funciones_inventario->uf_obtenervalor("txteximaxart",""); $li_prearta=$io_funciones_inventario->uf_obtenervalor("txtprearta",""); $li_preartb=$io_funciones_inventario->uf_obtenervalor("txtpreartb",""); $li_preartc=$io_funciones_inventario->uf_obtenervalor("txtpreartc",""); $li_preartd=$io_funciones_inventario->uf_obtenervalor("txtpreartd",""); $ld_fecvenart=$io_funciones_inventario->uf_obtenervalor("txtfecvenart",""); $ls_codcatsig=$io_funciones_inventario->uf_obtenervalor("txtcodcatsig",""); $ls_dencatsig=$io_funciones_inventario->uf_obtenervalor("txtdencatsig",""); $ls_spg_cuenta=$io_funciones_inventario->uf_obtenervalor("txtspg_cuenta",""); $ls_spi_cuenta=$io_funciones_inventario->uf_obtenervalor("txtspi_cuenta",""); $ls_sccuenta=$io_funciones_inventario->uf_obtenervalor("txtsccuenta",""); //$ls_densccuenta=$io_funciones_inventario->uf_obtenervalor("txtspg_cuenta",""); $ls_densccuenta=$io_funciones_inventario->uf_obtenervalor("txtdensccuenta",""); $li_pesart=$io_funciones_inventario->uf_obtenervalor("txtpesart",""); $li_altart=$io_funciones_inventario->uf_obtenervalor("txtaltart",""); $li_ancart=$io_funciones_inventario->uf_obtenervalor("txtancart",""); $li_proart=$io_funciones_inventario->uf_obtenervalor("txtproart",""); $ls_status=$io_funciones_inventario->uf_obtenervalor("hidstatusc",""); $li_ultcosart=$io_funciones_inventario->uf_obtenervalor("txtultcosart",""); $li_cosproart=$io_funciones_inventario->uf_obtenervalor("txtcosproart",""); $ls_nomfot=$_FILES['txtfotart']['name']; $ls_serart=$io_funciones_inventario->uf_obtenervalor("txtserart",""); $ls_lote=$io_funciones_inventario->uf_obtenervalor("txtlote",""); $ls_fabart=$io_funciones_inventario->uf_obtenervalor("txtfabart",""); $ls_ubiart=$io_funciones_inventario->uf_obtenervalor("txtubiart",""); $ls_docart=$io_funciones_inventario->uf_obtenervalor("txtdocart",""); $li_reoart=$io_funciones_inventario->uf_obtenervalor("txtreoart",""); $li_estcarcom=$io_funciones_inventario->uf_obtenervalor("chkcarcom",0); if ($ls_nomfot!="") { $ls_nomfot=$ls_codart.substr($ls_nomfot,strrpos($ls_nomfot,".")); } $ls_tipfot=$_FILES['txtfotart']['type']; $ls_tamfot=$_FILES['txtfotart']['size']; $ls_nomtemfot=$_FILES['txtfotart']['tmp_name']; $ls_codprod=$io_funciones_inventario->uf_obtenervalor("txtcodprod",""); $ls_estartgen=$io_funciones_inventario->uf_obtenervalor("rdgenerico","0"); $ls_codartpri=$io_funciones_inventario->uf_obtenervalor("txtcodartpri","--------------------"); $ls_denartpri=$io_funciones_inventario->uf_obtenervalor("txtdenartpri",""); $io_siv->spi_cuenta = $ls_spi_cuenta; if($li_estcarcom==1) { $ls_checkcarcom="checked"; } if(($ls_codart=="")||($ld_feccreart=="")||($ls_codtipart=="")||($ls_codunimed=="")||($ls_denart=="")||($li_exiiniart=="")||($li_eximinart=="")||($li_eximaxart=="")||($ls_spg_cuenta=="")) { $io_msg->message("Debe completar todos los campos requeridos"); $disabled="disabled"; } else { $lb_valido=$io_siv->uf_siv_select_cuentaspg($ls_codemp,$ls_spg_cuenta); if($lb_valido) { $li_exiart= str_replace(".","",$li_exiart); $li_exiart= str_replace(",",".",$li_exiart); $li_exiiniart= str_replace(".","",$li_exiiniart); $li_exiiniart= str_replace(",",".",$li_exiiniart); $li_eximinart= str_replace(".","",$li_eximinart); $li_eximinart= str_replace(",",".",$li_eximinart); $li_eximaxart= str_replace(".","",$li_eximaxart); $li_eximaxart= str_replace(",",".",$li_eximaxart); $li_prearta= str_replace(".","",$li_prearta); $li_prearta= str_replace(",",".",$li_prearta); $li_preartb= str_replace(".","",$li_preartb); $li_preartb= str_replace(",",".",$li_preartb); $li_preartc= str_replace(".","",$li_preartc); $li_preartc= str_replace(",",".",$li_preartc); $li_preartd= str_replace(".","",$li_preartd); $li_preartd= str_replace(",",".",$li_preartd); $li_pesart= str_replace(".","",$li_pesart); $li_pesart= str_replace(",",".",$li_pesart); $li_altart= str_replace(".","",$li_altart); $li_altart= str_replace(",",".",$li_altart); $li_ancart= str_replace(".","",$li_ancart); $li_ancart= str_replace(",",".",$li_ancart); $li_proart= str_replace(".","",$li_proart); $li_proart= str_replace(",",".",$li_proart); $li_reoart= str_replace(".","",$li_reoart); $li_reoart= str_replace(",",".",$li_reoart); $ld_feccreart=$io_func->uf_convertirdatetobd($ld_feccreart); $ld_fecvenart=$io_func->uf_convertirdatetobd($ld_fecvenart); if ($ls_status=="C") { $lb_valido=$io_siv->uf_siv_update_articulo($ls_codemp, $ls_codart, $ls_denart, $ls_codtipart, $ls_codunimed, $ld_feccreart, $ls_obsart, $li_exiart, $li_exiiniart, $li_eximinart, $li_eximaxart, $li_prearta, $li_preartb, $li_preartc, $li_preartd, $ld_fecvenart, $ls_spg_cuenta, $li_pesart, $li_altart, $li_ancart, $li_proart, $ls_nomfot, $ls_codcatsig, $ls_sccuenta, $la_seguridad, $ls_codprod,$ls_serart,$ls_fabart,$ls_ubiart,$ls_docart,$li_reoart, $ls_estartgen,$ls_codartpri,$ls_lote,$li_estcarcom,$ls_codprov); if($lb_valido) { $lb_valido=$io_siv->uf_upload($ls_nomfot,$ls_tipfot,$ls_tamfot,$ls_nomtemfot); } if($lb_valido) { $io_msg->message("El artículo fue actualizado."); $disabled=""; uf_limpiarvariables(); $ls_readonly="readonly"; } else { $io_msg->message("El artículo no pudo ser actualizado."); $disabled="disabled"; uf_limpiarvariables(); $ls_readonly="readonly"; } } else { $lb_encontrado=$io_siv->uf_siv_select_articulo($ls_codemp,$ls_codart); if ($lb_encontrado) { $io_msg->message("El artículo ya existe."); $disabled="disabled"; } else { $lb_valido=$io_siv->uf_siv_insert_articulo($ls_codemp, $ls_codart, $ls_denart, $ls_codtipart, $ls_codunimed, $ld_feccreart, $ls_obsart, $li_exiart, $li_exiiniart, $li_eximinart, $li_eximaxart, $li_prearta, $li_preartb, $li_preartc, $li_preartd, $ld_fecvenart, $ls_spg_cuenta, $li_pesart, $li_altart, $li_ancart, $li_proart, $ls_nomfot, $ls_codcatsig, $ls_sccuenta, $la_seguridad, $ls_codprod,$ls_serart,$ls_fabart,$ls_ubiart,$ls_docart,$li_reoart, $ls_estartgen,$ls_codartpri,$ls_lote,$li_estcarcom,$ls_codprov); if($lb_valido) { $lb_valido=$io_siv->uf_upload($ls_nomfot,$ls_tipfot,$ls_tamfot,$ls_nomtemfot); } //print "CREACION3->".$ld_feccreart."
"; //print "VENCIMIENTO3->".$ld_fecvenart."
"; if ($lb_valido) { $io_msg->message("El artículo fue registrado."); $lb_abrircargos=true; //uf_limpiarvariables(); $ls_readonly="readonly"; $disabled=""; $ls_clasificacion=$io_siv->uf_clasificacionarticulo($ls_codtipart); } else { $io_msg->message("No se pudo incluir el artículo."); $disabled ="disabled"; //uf_limpiarvariables(); $ls_readonly="readonly"; } } } } else { $io_msg->message("Debe incluir una cuenta presupuestaria valida"); $disabled="disabled"; $ls_readonly="readonly"; } } ///////////////////////////////////////////////////////////////// $ld_feccreart=$io_func-> uf_formatovalidofecha($ld_feccreart); $ld_fecvenart=$io_func-> uf_formatovalidofecha($ld_fecvenart); ///////////////////////////////////////////////////////////////// $ld_feccreart=$io_func->uf_convertirfecmostrar($ld_feccreart); $ld_fecvenart=$io_func->uf_convertirfecmostrar($ld_fecvenart); break; case "ELIMINAR": $ls_codart= $io_funciones_inventario->uf_obtenervalor("txtcodart",""); $lb_valido=$io_siv->uf_siv_delete_articulo($ls_codemp,$ls_codart, $la_seguridad); if($lb_valido) { $io_msg->message("El artículo fue eliminado."); uf_limpiarvariables(); $ls_readonly="readonly"; } else { $io_msg->message("No se pudo eliminar el artículo."); uf_limpiarvariables(); $ls_readonly="readonly"; } break; case "VERIFICAR": $lb_valido=$io_siv->uf_verificarmovimientos(); if($lb_valido==1) { $io_msg->message("No se puede actulizar la unidad de medida ya que posee movimientos."); uf_limpiarvariables(); $ls_readonly="readonly"; } break; } ?>

 

 
uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Definición de Artículo
Los Campos en (*) son necesarios para la Incluir el Artículo
(*)Código
onKeyPress="return keyRestrict(event,'1234567890');" onBlur="ue_rellenarcampo(this,'20');">
(*)Código
onKeyPress="return keyRestrict(event,'1234567890'+'abcdefghijklmnñopqrstuvwxyz-');" onBlur="ue_rellenarcampo(this,'20');">
 
(*)Denominación
 
(*)Tipo de Artículo
Buscar  
(*)Unidad de Medida
Buscar  
(*)Fecha de Creación
 

Observaciones

 
   
   
(*)SIGECOF
(*)Cuenta Presupestario
Cuenta Ingreso
ING
Catalogo Estándar de las Naciones unidas
Cuenta Contable
Existencia Actual
(*)Existencia Inicial
(*)Existencia Mínima
(*)Existencia Máxima
(*)Punto de Reorden
(*)Precio A
Precio B

Precio C

Precio D
Serial
Fabricante
Ubicación
Documento
Fecha de Vencimiento
Lote

> Carta Compromiso

Proveedor
Buscar  

Peso

Kg.
Altura
mt.
Ancho
mt.
Profundidad
mt.

Foto

Ultimo Costo

Costo Promedio
Solo Para el Uso de Inventario Detallado
Artículo Generico No
Código Principal
>
>
"; print "f=document.form1;"; print "codart=f.txtcodart.value;"; print "denart=f.txtdenart.value;"; print "window.open('sigesp_siv_d_cargos.php?codart='+codart+'&denart='+denart+'','catalogo','menubar=no,toolbar=no,scrollbars=yes,width=700,height=290,left=60,top=70,location=no,resizable=no');"; print ""; } ?>