almacen FROM almacenes where entidad='".$entidad."' and centroDistribucion='si' "; $result3ae=mysql_db_query($basedatos,$sSQL3ae); $myrow3ae = mysql_fetch_array($result3ae); $karticulos=new kardex(); $karticulos-> movimientoskardex('entrada',$ct,'ENTRADA POR COMPRAS',$tipoEntrada[$i],$usuario,$fecha1,$hora1,$myrow3ae['almacen'],$_GET['departamento'],$keyPA[$i],$myrow3a['codigo'],$entidad,$basedatos); $agrega = "INSERT INTO entradaArticulos ( codigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,factura,tipo,status) values ('".$myrow8ac['codigo']."','".$myrow8ac['keyPA']."','".$myrow8ac['gpoProducto']."','".$ct."','".$myrow['tipoVenta']."','".$entidad."','entrada', '".$fecha1."','".$hora1."','".$usuario."','".$myrow3ae['almacen']."','".$_GET['id_factura']."','".$tipoEntrada[$i]."','standby')"; mysql_db_query($basedatos,$agrega); echo mysql_error(); //$q1a = "UPDATE existencias set //cantidadTotal=cantidadTotal+'".$ct."', //existencia=existencia+'".$cantidad[$i]."' //WHERE
} else { $existencia = $ct[$i]; $cantidadTotal = $existencia; } $sSQL8a = "\r\nSELECT *\r\nFROM\r\nlistasinventarios\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\n\r\nalmacen='" . $_POST['almacenDestino1'] . "'\r\nand\r\ncodigo='" . $coder[$i] . "'\r\n and\r\n keylistas='" . $_GET['keylistas'] . "'\r\n"; $result8a = mysql_db_query($basedatos, $sSQL8a); $myrow8a = mysql_fetch_array($result8a); if ($myrow8a['codigo']) { $leyenda = 'Se actualizaron el registro'; $q = "UPDATE listasinventarios set \r\ndescripcion='" . $myrow8ac['descripcion'] . "',\r\nkeylistas='" . $_GET['keylistas'] . "', \r\ncantidadTotal='" . $cantidadTotal . "',\r\nfechaA='" . $hoy . "', \r\nhora='" . $hora . "', \r\nexistencia='" . $existencia . "',\r\nrazon='" . $razon[$i] . "',\r\n topeMayor=cantidadTotal-totalUnidades,\r\n topeMenor=totalUnidades\r\n\r\nWHERE \r\nentidad='" . $entidad . "'\r\n AND\r\ncodigo='" . $coder[$i] . "' \r\nAND \r\nalmacen = '" . $_POST['almacenDestino1'] . "'\r\n and\r\n keylistas='" . $_GET['keylistas'] . "'\r\n"; mysql_db_query($basedatos, $q); echo mysql_error(); $leyenda = "Se actualizaron existencias"; //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex($existencia, 'AJUSTE MANUAL', 'ajuste', $usuario, $fecha1, $hora1, $_POST['almacenDestino1'], $_POST['almacenDestino1'], $myrow8a['keyPA'], $coder[$i], $entidad, $basedatos); //************************************************************* //************************************************ } else { //insertar //echo 'Se insert� en existencias un nuevo registro'; $agrega = "INSERT INTO listasinventarios (\r\ncodigo,almacen,usuario,hora,fechaA,ID_EJERCICIO,entidad,almacenPrincipal,cantidadTotal,keylistas,existencia\r\n) values (\r\n'" . $coder[$i] . "' ,\r\n'" . $alma . "',\r\n'" . $usuario . "',\r\n'" . $hora1 . "',\r\n'" . $fecha1 . "',\r\n'" . $ID_EJERCICIOM . "','" . $entidad . "','" . $_POST['almacenDestino1'] . "','" . $cantidadTotal . "','" . $_GET['keylistas'] . "','" . $existencia . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //innsertalo } } $tipoMensaje = 'registrosAgregados'; $encabezado = 'Exitoso'; $texto = 'Se actualizaron existencias...';
// AND //keyPA='".$myrow1['keyPA']."' //AND //almacen = '".$myrow1['almacenDestino']."' //"; // //mysql_db_query($basedatos,$q); //echo mysql_error(); //ENTRADA A CENDIS OTRA VEZ $cendis = new whoisCendis(); $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden,keyClientesInternos,folioVenta)\r\nvalues\r\n('" . $myrow1['codigo'] . "','" . $myrow1['keyPA'] . "','" . $myrow1['gpoProducto'] . "','" . $myrow1['cantidad'] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $cendis->cendis($entidad, $basedatos) . "','" . $_GET['nOrden'] . "',\r\n '" . $myrow1['keyClientesInternos'] . "','" . $myrow1['folioVenta'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex($cantidad[$i], 'DEVOLUCION', 'devolucion', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* if ($myrow8a['status'] == 'venta' and ($res < 1 or $res > 0)) { $actualiza10 = "DELETE FROM faltantes\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $_GET['folioVenta'] . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; //mysql_db_query($basedatos,$actualiza10); echo mysql_error(); } else { $actualiza10 = "update faltantes\r\nset\r\ncantidad=cantidad-'" . $cantidad[$i] . "'\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $_GET['folioVenta'] . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; //mysql_db_query($basedatos,$actualiza10); echo mysql_error(); } } //********************************** if ($myrow1['statusDevolucion'] != 'si') { $agrega = "UPDATE cargosCuentaPaciente set \r\nstatus='devolucion',\r\n\r\nstatusDevolucion='si',\r\nfolioDevolucion='" . $keyCAP[$i] . "'\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega);
entidad='".$entidad."' and codigo='".$ci[$i]."'"; $result8acd=mysql_db_query($basedatos,$sSQL8acd); $myrow8acd = mysql_fetch_array($result8acd); if($myrow8acd['naturaleza']=='A'){ $tipoMov='entrada'; }elseif($myrow8acd['naturaleza']=='C'){ $tipoMov='salida'; } //KARDEX $karticulos=new kardex(); $karticulos-> movimientoskardex($tipoMov,$ct[$i],$myrow8acd['descripcion'],$myrow8acd['tipoMovimiento'],$usuario,$fecha1,$hora1,$_GET['almacenDestino'],$_GET['almacenDestino'],$myrow8ac['keyPA'],$coder[$i],$entidad,$basedatos); //CIERRO KARDEX //DETERMINAR EL COSTO $sSQL3ac="SELECT costo FROM precioArticulos WHERE entidad='".$entidad."' and codigo='".$codigo."' order by keyC DESC "; $result3ac=mysql_db_query($basedatos,$sSQL3ac); $myrow3ac = mysql_fetch_array($result3ac);
11 keyPA bigint(50) No None Change Change Drop Drop More Show more actions 12 almacenSolicitante varchar(50) utf8_spanish2_ci No None Change Change Drop Drop More Show more actions 13 almacenDestino varchar(50) utf8_spanish2_ci No None Change Change Drop Drop More Show more actions */ //********************ACTUALIZO EXISTENCIAS*********************** $sSQL8ac = "\r\nSELECT * \r\nFROM\r\narticulos\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $myrow3a['codigo'] . "'\r\n"; $result8ac = mysql_db_query($basedatos, $sSQL8ac); $myrow8ac = mysql_fetch_array($result8ac); if ($myrow8ac['cajaCon'] > 0) { $ct = $cantidad[$i] * $myrow8ac['cajaCon']; } else { $ct = $cantidad[$i]; } //**************************************************************** $karticulos = new kardex(); $karticulos->movimientoskardex($cantidad[$i], 'ENTRADA POR COMPRAS', 'entrada', $usuario, $fecha1, $hora1, $_GET['departamento'], $_GET['departamento'], $keyPA[$i], $myrow3a['codigo'], $entidad, $basedatos); $q1a = "UPDATE existencias set \r\ncantidadTotal=cantidadTotal+'" . $ct . "',\r\nexistencia=existencia+'" . $cantidad[$i] . "'\r\nWHERE\r\n\r\nkeyPA='" . $keyPA[$i] . "'\r\nand\r\nalmacen='" . $_GET['departamento'] . "'\r\n"; mysql_db_query($basedatos, $q1a); echo mysql_error(); } } } } ?> <script> window.alert("Factura Enviada"); window.close(); </script> <?php } ?>
$resultv1 = mysql_db_query($basedatos, $sSQLv1); $myrowv1 = mysql_fetch_array($resultv1); $surtido = $myrowv1['c']; $sSQLv = "SELECT sum(cantidad) as c\r\nFROM\r\n\r\nmovSolicitudes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nnOrden='" . $_GET['nOrden'] . "'\r\n and\r\nkeyPA='" . $myrow['keyPA'] . "'\r\n and\r\n almacen='" . $myrow['almacen'] . "'\r\n"; $resultv = mysql_db_query($basedatos, $sSQLv); $myrowv = mysql_fetch_array($resultv); $solicitado = $myrowv['c']; //echo 'hay: '.$disponible.'solicitado: '.$solicitado.' cargando: '.$cantidadSurtida[$i]; //priemera condicion, lo solicitado menos lo surtido=0 $aIngresar = $solicitado - $surtido; //Tiene existencias cendis? $ee = $disponibleCendis - $cantidadSurtida[$i]; if ($ee >= 0 and $aIngresar > 0) { //KARDEX $karticulos = new kardex(); $karticulos->movimientoskardex($existencia, 'TRASPASO ENTRE ALMACENES', 'traspaso', $usuario, $fecha1, $hora1, $cendis->cendis($entidad, $basedatos), $myrow['almacen'], $myrow['keyPA'], $myrow8aa['codigo'], $entidad, $basedatos); //CIERRO KARDEX //SALIDA DE ALMACEN CENDIS $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden)\r\nvalues\r\n('" . $myrow8aa['codigo'] . "','" . $myrow['keyPA'] . "','" . $myrow8aa['gpoProducto'] . "','" . $cantidadSurtida[$i] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','salida',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $cendis->cendis($entidad, $basedatos) . "','" . $_GET['nOrden'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //ENTRADA A ALMACEN SOLICITANTE $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden)\r\nvalues\r\n('" . $myrow8aa['codigo'] . "','" . $myrow['keyPA'] . "','" . $myrow8aa['gpoProducto'] . "','" . $cantidadSurtida[$i] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $myrow['almacen'] . "','" . $_GET['nOrden'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $ab += 1; } else { $tipoMensaje = 'Error'; $encabezado = 'Error'; $texto = 'Ya esta surtido, o No hay existencias disponibles, o estas tratando de cargar una cantidad mayor a la requerida!'; }
//*********DESCUENTA DE CENDIS $q2 = "UPDATE existencias set\r\n existencia='" . $existencia . "',\r\nfechaA='" . $fecha1 . "',\r\nhora='" . $hora1 . "',\r\ncantidadTotal=cantidadTotal-'" . $cantidadSurtida[$i] . "'\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n AND\r\nkeyPA='" . $keyPA[$i] . "'\r\nAND\r\nalmacen = '" . $myrow52a['almacen'] . "' "; mysql_db_query($basedatos, $q2); echo mysql_error(); //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex($existencia, 'TRASPASO', 'salida', $usuario, $fecha1, $hora1, $myrow52a['almacenSolicitante'], $myrows['almacenSolicitante'], $keyPA[$i], $myrows['codigo'], $entidad, $basedatos); //************************************************************* //*************************************** //ACREDITA A DEPARTAMENTO SOLICITANTE $q2a = "UPDATE existencias set\r\n existencia='" . $existencia . "',\r\nfechaA='" . $fecha1 . "',\r\nhora='" . $hora1 . "',\r\ncantidadTotal=cantidadTotal+'" . $cantidadSurtida[$i] . "'\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n AND\r\nkeyPA='" . $keyPA[$i] . "'\r\nAND\r\nalmacen = '" . $myrows['almacenSolicitante'] . "' "; mysql_db_query($basedatos, $q2a); echo mysql_error(); //*************************************** $karticulos = new kardex(); $karticulos->movimientoskardex($existencia, 'ENTRADA', 'entrada', $usuario, $fecha1, $hora1, $myrow52a['almacenSolicitante'], $myrows['almacenSolicitante'], $keyPA[$i], $myrows['codigo'], $entidad, $basedatos); //************************************ $q1 = "UPDATE\r\n faltantes\r\n\r\nset\r\ncantidadSurtida='" . $cantidadSurtida[$i] . "',cantidadAcumulada='" . $cantidadSurtida[$i] . "'+cantidadAcumulada,\r\nstatus='" . $status . "',\r\nrandom='" . $rand . "',\r\n usuarioCargo='" . $usuario . "',\r\n fechaCargo='" . $fecha1 . "'\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n usuario='" . $_GET['usuario'] . "'\r\nand\r\nkeyPA='" . $keyPA[$i] . "'\r\nand\r\nnOrden='" . $_GET['nOrden'] . "'\r\n\r\n"; mysql_db_query($basedatos, $q1); echo mysql_error(); $status = 'exito'; //************************************************ $agrega1 = "INSERT INTO faltantesSub (\r\n nOrden,\r\ncodigo,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nhora1,\r\nalmacen,\r\nejercicio,\r\ndia,\r\nstatus,entidad,almacenSolicitante,folioVenta,\r\nkeyPA,gpoProducto,naturaleza,descripcion,keyClientesInternos,cantidadTotal,\r\ncantidadSurtida,cantidadAcumulada,random,usuarioCargo,fechaCargo\r\n\r\n) values (\r\n'" . $_GET['nOrden'] . "',\r\n'" . $myrows['codigo'] . "',\r\n'" . $myrows['cantidad'] . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'" . $myrows['almacen'] . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $dia . "',\r\n'" . $status . "','" . $entidad . "','" . $myrows['almacenSolicitante'] . "',\r\n '" . $myrows['folioVenta'] . "','" . $myrows['keyPA'] . "',\r\n '" . $myrows['gpoProducto'] . "','C',\r\n '" . $myrows['descripcion'] . "','" . $myrows['keyClientesInternos'] . "',\r\n '" . $myrows['cantidadTotal'] . "',\r\n'" . $cantidadSurtida[$i] . "','" . $cantidadSurtida[$i] . "'+cantidadAcumulada,\r\n\r\n'" . $rand . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "' )"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //*********************************************** //***************************************************************************** $sSQL333a = "SELECT\r\nMAX(keyCVI)+1 as CVI\r\nFROM contadorVentasInternas\r\nWHERE entidad='" . $entidad . "' "; $result333a = mysql_db_query($basedatos, $sSQL333a); $myrow333a = mysql_fetch_array($result333a); if (!$myrow333a['CVI']) {
public function devolucionInternos($usuario, $folioVenta, $entidad, $basedatos) { require CONSTANT_PATH_CONFIGURACION . "/clases/generaFolioVenta.php"; ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos if (!$_GET['nT']) { $_GET['nT'] = $nT; } if (!$bali) { $bali = $_GET['almacenFuente']; } $dia1 = date("l"); $hora1 = date("H:i a"); $fecha1 = date("Y-m-d"); $sSQL3 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $almacenCierreCuenta = $myrow3['almacen']; $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['aplicar'] and $_POST['keyCAP'] != NULL) { $keyCAP = $_POST['keyCAP']; //**********GENERO EL NUMERO DE SOLICITUD ************// $q = "\r\n\r\n INSERT INTO solicitudes(numSolicitud,usuario,fecha,entidad,keyClientesInternos,hora)\r\n SELECT(IFNULL((SELECT MAX(numSolicitud)+1 from solicitudes where entidad='" . $entidad . "'), 1)), '" . $usuario . "',\r\n '" . $fecha1 . "','" . $entidad . "','" . $_GET['keyClientesInternos'] . "','" . $hora1 . "' "; mysql_db_query($basedatos, $q); echo mysql_error(); $sSQL333 = "SELECT\r\n numSolicitud\r\n FROM solicitudes\r\n WHERE\r\n entidad='" . $entidad . "'\r\n and\r\n usuario ='" . $usuario . "'\r\n order by keySolicitudes DESC\r\n "; $result333 = mysql_db_query($basedatos, $sSQL333); $myrow333 = mysql_fetch_array($result333); $myrow333['NS'] = $myrow333['numSolicitud']; if (!$myrow333['NS']) { $myrow333['NS'] = 1; } //************************************ //**********************GENERAR FOLIO DE VENTA DEVOLUCION************* $generaFolio = new folioVenta(); $FV = $myrow333['folioVentas'] = $generaFolio->generarFolioVenta(0, $usuario, "interno", $entidad, $tipoFolio, $basedatos); //***********************VERIFICO QUE NO SE DUPLIQUE EL FOLIO******************************** $sSQL3a = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); if ($myrow3a['keyClientesInternos']) { echo '<script> window.alert("Oops! hay un problema de cache! favor de reportarlo a sistemas"); window.close(); echo </script>'; } //********************************************************************************************** //***********************VERIFICO QUE NO SE DUPLIQUE EL FOLIO******************************** $sSQL3a = "Select status From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); if ($myrow3a['status'] == 'cancelado') { echo '<script> window.alert("Oops! este folio esta cancelado!"); window.close(); echo </script>'; } //********************************************************************************************** $q4 = "UPDATE clientesInternos set \r\nstatusCargoDevolucion='main',\r\nfolioDevolucion='" . $FV . "',\r\nstatusDevolucion='si',tipoCuenta='D',statusFactura='',numeroFactura='',\r\nusuarioDevolucion='" . $usuario . "',horaDevolucion='" . $hora1 . "',fechaDevolucion='" . $fecha1 . "'\r\nWHERE \r\nentidad='" . $entidad . "'\r\nand\r\nfolioVenta='" . $_GET['folioVenta'] . "'"; mysql_db_query($basedatos, $q4); echo mysql_error(); $agrega = "INSERT INTO clientesInternos ( \r\nnumeroE,nCuenta,\r\nmedico,paciente,\r\nseguro,autoriza,credencial,\r\nfecha,hora,status,cita,almacen,usuario,ip,fecha1,tipoConsulta,medicoForaneo,observaciones,edad,tipoPaciente,nOrden,\r\nstatusExpediente,dependencia,entidad,diagnostico,telefono,folioVenta,clientePrincipal,statusPaciente,\r\ntipoAccidente,\r\nfechaAccidente,\r\nhoraAccidente,\r\nlugarAccidente,\r\nllegoHospital,\r\nministerio,\r\nmotivoConsulta,\r\nalergiaT,\r\nalergiaP,\r\nalergiaR,\r\nalergiaPA,\r\ntiposAlergias,\r\npeso,dx,empleado,statusCuenta,statusCargoDevolucion,tipoCuenta,statusDevolucion,statusCaja,\r\nfolioDevolucion,usuarioDevolucion,horaDevolucion,fechaDevolucion\r\n) values (\r\n'" . $myrow3['numeroE'] . "',\r\n'" . $myrow3['nCuenta'] . "',\r\n'" . $myrow3['medico'] . "',\r\n'" . $myrow3['paciente'] . "',\r\n'" . $myrow3['seguro'] . "',\r\n'" . $myrow3['autoriza'] . "',\r\n'" . $myrow3['credencial'] . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'activa',\r\n'" . $myrow3['cita'] . "',\r\n'" . $myrow3['almacen'] . "',\r\n'" . $myrow3['usuario'] . "',\r\n'" . $ip . "',\r\n'" . $fecha1 . "',\r\n'" . $myrow3['tipoConsulta'] . "',\r\n'" . $myrow3['medicoForaneo'] . "',\r\n'" . $myrow3['observaciones'] . "',\r\n'" . $myrow3['edad'] . "',\r\n'" . $myrow3['tipoPaciente'] . "',\r\n'" . $nOrden . "',\r\n'" . $myrow3['statusExpediente'] . "',\r\n'" . $myrow3['dependencia'] . "',\r\n'" . $entidad . "',\r\n'" . $myrow3['diagnostico'] . "',\r\n'" . $myrow3['telefono'] . "',\r\n'" . $FV . "',\r\n'" . $myrow3['clientePrincipal'] . "',\r\n'" . $myrow3['statusPaciente'] . "',\r\n'" . $myrow3['tipoAccidente'] . "',\r\n'" . $myrow3['fechaAccidente'] . "',\r\n'" . $myrow3['horaAccidente'] . "',\r\n'" . $myrow3['lugarAccidente'] . "',\r\n'" . $myrow3['llegoHospital'] . "',\r\n'" . $myrow3['ministerio'] . "',\r\n'" . $myrow3['motivoConsulta'] . "',\r\n'" . $myrow3['alergiaT'] . "',\r\n'" . $myrow3['alergiaP'] . "',\r\n'" . $myrow3['alergiaR'] . "',\r\n'" . $myrow3['alergiaPA'] . "',\r\n'" . $myrow3['tipoAlergias'] . "',\r\n'" . $myrow3['peso'] . "',\r\n'" . $myrow3['dx'] . "',\r\n'" . $myrow3['empleado'] . "','caja','standby','H','si','standby','" . $FV . "','" . $usuario . "','" . $hora1 . "','" . $fecha1 . "' \r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $sSQL3a = "Select keyClientesInternos From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); //**************************************************************************************************** for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($keyCAP[$i]) { $sSQL1 = "Select * From cargosCuentaPaciente WHERE keyCAP='" . $keyCAP[$i] . "' "; $result1 = mysql_db_query($basedatos, $sSQL1); while ($myrow1 = mysql_fetch_array($result1)) { //insertar //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex('entrada', $myrow1['cantidad'], 'ENTRADA POR DEVOLUCION', 'devolucionVenta', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* //*********AJUSTE EXISTENCIAS*********** //ENTRADA A CENDIS OTRA VEZ $cendis = new whoisCendis(); $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden,keyClientesInternos,folioVenta)\r\nvalues\r\n('" . $myrow1['codigo'] . "','" . $myrow1['keyPA'] . "','" . $myrow1['gpoProducto'] . "','" . $myrow1['cantidad'] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $cendis->cendis($entidad, $basedatos) . "','" . $_GET['nOrden'] . "',\r\n '" . $myrow1['keyClientesInternos'] . "','" . $myrow1['folioVenta'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex('entrada', $cantidad[$i], 'ENTRADA POR DEVOLUCION', 'devolucionVenta', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* //************************************** if ($myrow1['naturaleza'] == '-') { $sSQL317 = "Select * From catTTCaja WHERE entidad='" . $entidad . "' and cancelacionDescuentos = 'si' "; $result317 = mysql_db_query($basedatos, $sSQL317); $myrow317 = mysql_fetch_array($result317); $tipoTransaccion = $myrow317['codigoTT']; $myrow1['descripcionArticulo'] = 'CANCELACION DE MOVIMIENTO'; $naturaleza = $myrow317['naturaleza']; $tipoCuenta = 'D'; if ($myrow3a['seguro'] != '') { $myrow1['cantidadAseguradora'] = $myrow1['precioVenta'] * $myrow1['cantidad']; $myrow1['cantidadParticular'] = ''; } else { $myrow1['cantidadParticular'] = $myrow1['precioVenta'] * $myrow1['cantidad']; $myrow1['cantidadAseguradora'] = ''; } } else { $naturaleza = 'A'; $tipoCuenta = 'H'; } $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,precioVenta,iva,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,entidad,tipoCobro,statusAuditoria,\r\ntipoPago,statusCargo,porcentajeVariable,cargosHospitalarios,\r\nalmacenSolicitante,almacenDestino,keyClientesInternos,descripcion,statusFactura,horaSolicitud,fechaSolicitud,\r\ncodigoTarjeta,ultimosDigitos,codigoAutorizacion,numeroCheque,bancoTransferencia,bancoCheque,numeroTransferencia,\r\nbanderaPC,statusPC,clientePrincipal,folioVenta,codigoCaja,numRecibo,numCorte,statusDevolucion,keyE,keyPA,numeroConfirmacion,\r\nivaParticular,ivaAseguradora,tipoVentaArticulos,usuarioFactura,\r\nprecioOriginal,ivaOriginal,usuarioDescuento,fechaDescuento,cargoModificable,gpoProducto,numSolicitud,\r\nfolioDevolucion,descripcionArticulo,tipoCuenta,notaCredito,fechaCargo,usuarioCargo,\r\ndescripcionGrupoProducto,descripcionAlmacen,almacenIngreso,\r\n\r\nstatusBeneficencia,\r\n\r\ndiaNumerico,year,mes,\r\n\r\ndescripcionClientePrincipal,descripcionMedico,primeraVez,statusDescuento,medico\r\n)\r\nvalues \r\n('" . $myrow1['numeroE'] . "',\r\n'" . $myrow1['nCuenta'] . "',\r\n'" . $myrow1['status'] . " ',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $dia1 . "',\r\n'" . $myrow1['cantidad'] . "',\r\n'" . $tipoTransaccion . "',\r\n'" . $myrow1['codProcedimiento'] . "',\r\n'" . $hora1 . "',\r\n'" . $naturaleza . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'',\r\n'" . $myrow1['almacen'] . "',\r\n'" . $usuario . "',\r\n'" . $myrow1['precioVenta'] . "',\r\n'" . $myrow1['iva'] . "'\r\n,'" . $myrow1['seguro'] . "',\r\n'" . $myrow1['statusTraslado'] . "',\r\n'',\r\n'" . $myrow1['tipoPaciente'] . "',\r\n'" . $myrow1['cantidadParticular'] . "',\r\n'" . $myrow1['cantidadAseguradora'] . "',\r\n'" . $myrow1['entidad'] . "',\r\n'" . $myrow1['tipoCobro'] . "',\r\n'" . $myrow1['statusAuditoria'] . "'\r\n,'" . $myrow1['tipoPago'] . "',\r\n'cargado',\r\n'" . $myrow1['porcentajeVariable'] . "',\r\n'" . $myrow1['cargosHospitalarios'] . "',\r\n'" . $myrow1['almacenSolicitante'] . "',\r\n'" . $myrow1['almacenDestino'] . "',\r\n\r\n'" . $myrow3a['keyClientesInternos'] . "',\r\n\r\n\r\n'" . $myrow1['descripcion'] . "',\r\n'',\r\n'" . $hora1 . "',\r\n'" . $fecha1 . "',\r\n'" . $fecha1 . "',\r\n'" . $myrow1['codigoTarjeta'] . "',\r\n'" . $myrow1['codigoAutorizacion'] . "',\r\n'" . $myrow1['numeroCheque'] . "',\r\n'" . $myrow1['bancoTransferencia'] . "',\r\n'" . $myrow1['bancoCheque'] . "',\r\n'" . $myrow1['numeroTransferencia'] . "',\r\n'" . $myrow1['banderaPC'] . "',\r\n'" . $myrow1['statusPC'] . "',\r\n'" . $myrow1['clientePrincipal'] . "',\r\n'" . $FV . "',\r\n'" . $myrow1['codigoCaja'] . "',\r\n'" . $myrow1['numRecibo'] . "',\r\n'" . $myrow1['numCorte'] . "',\r\n'si',\r\n'" . $myrow1['keyE'] . "',\r\n'" . $myrow1['keyPA'] . "',\r\n'" . $myrow1['numeroConfirmacion'] . "',\r\n'" . $myrow1['ivaParticular'] . "',\r\n'" . $myrow1['ivaAseguradora'] . "',\r\n'" . $myrow1['tipoVentaArticulos'] . "',\r\n'" . $myrow1['usuarioFactura'] . "',\r\n'" . $myrow1['precioOriginal'] . "',\r\n'" . $myrow1['ivaOriginal'] . "',\r\n'" . $myrow1['usuarioDescuento'] . "',\r\n'" . $myrow1['fechaDescuento'] . "',\r\n'" . $myrow1['cargoModificable'] . "',\r\n'" . $myrow1['gpoProducto'] . "',\r\n\r\n'" . $myrow333['NS'] . "','" . $myrow1['keyCAP'] . "' ,'" . $myrow1['descripcionArticulo'] . "','" . $tipoCuenta . "' ,'si','" . $fecha1 . "',\r\n'" . $usuario . "',\r\n'" . $myrow1['descripcionGrupoProducto'] . "','" . $myrow1['descripcionAlmacen'] . "','" . $myrow1['almacenIngreso'] . "',\r\n\r\n'" . $myrow1['statusBeneficencia'] . "','" . $myrow1['diaNumerico'] . "','" . $myrow1['year'] . "','" . $myrow1['mes'] . "',\r\n\r\n'" . $myrow1['descripcionClientePrincipal'] . "','" . $myrow1['descripcionMedico'] . "','" . $myrow1['primeraVez'] . "','" . $myrow1['statusDescuento'] . "',\r\n '" . $myrow1['medico'] . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //while } //for //******************************************************************************* } //cierra for ?> <script> window.alert("Se genero el folio de devolucion: <?php echo $FV; ?> "); window.opener.document.forms["form1"].submit(); window.close(); </script> <?php } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> .Estilo1 { color: #FF0000; font-weight: bold; font-size: 9px; } <!-- --> </style> <head> <?php $showStyles = new muestraEstilos(); $showStyles->styles(); ?> </head> <BODY > <?php //ventanasPrototype::links(); ?> <h1 align="center" class="titulos">Devoluciones Px Internos </h1> <h1 align="center" class="titulos"> </h1> <p align="center" class="codigos">*Si esta deshabilitada la cantidad es porque el almacen no permite tener stock.</p> <form id="myform" name="myform" method="post" action=""> <table width="412" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="normal"> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th bgcolor="#330099" class="blanco" scope="col"><div align="left">Transacción</div></th> <th class="normal" scope="col"><div align="left"><?php echo $_GET['folioVenta']; ?> <input name="numeroE" type="hidden" class="normal" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th width="157" bgcolor="#330099" scope="col"><div align="left" class="blanco"><strong>Paciente</strong></div></th> <th width="385" class="normal" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <td bgcolor="#330099" class="blanco"><div align="left">Compañía</div></td> <td class="normal"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <td bgcolor="#330099" class="blanco"><div align="left">N° Credencial</div></td> <td class="normal"><?php echo $myrow3['credencial']; ?> </td> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th bgcolor="#330099" class="normal" scope="col"><div align="left" class="blanco"> <div align="left"><strong>Médico</strong></div> </div></th> <th class="normal" scope="col"><div align="left"> <label> <?php echo $medico = $myrow3['medico']; ?> </label> <label> </label> <?php $sSQL18 = "Select * From medicos WHERE numMedico ='" . $medico . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $rNombre18 = mysql_fetch_array($result18); ?> <?php $dr = "Dr(a): " . $rNombre18["apellido1"] . " " . $rNombre18["apellido2"] . " " . $rNombre18["apellido3"] . " " . $rNombre18["nombre1"] . " " . $rNombre18["nombre2"]; ?> </div></th> </tr> </table> <p align="center" class="normal"><br /> <input type="submit" src='../imagenes/btns/cargadevolucion.png' name="aplicar" id="button" value="Aplicar Cambios" /> </p> <table width="988" border="0" align="center"> <tr bgcolor="#330099"> <th width="40" class="blanco" scope="col"><div align="center"><span class="blanco ">Ref</span></div></th> <th width="82" height="14" class="blanco" scope="col"><div align="center"><span class="blanco ">Fecha/Hora </span></div></th> <th width="264" scope="col"><div align="center"><span class="blanco ">Descripción/Concepto</span></div></th> <th width="68" scope="col"><div align="center"><span class="blanco ">Almacen</span></div></th> <th width="42" scope="col"><div align="center"><span class="blanco ">Status</span></div></th> <th width="28" scope="col"><div align="center"><span class="blanco ">N </span></div></th> <th width="51" scope="col"><div align="center"><span class="blanco ">Tipo P </span></div></th> <th width="21" scope="col" class="blanco"><div align="center">C</div></th> <th width="66" scope="col"><div align="center"><span class="blanco ">P.Unit</span></div></th> <th width="57" scope="col"><div align="center"><span class="blanco ">CargosP</span></div></th> <th width="59" scope="col"><div align="center"><span class="blanco ">CargosA</span></div></th> <th width="52" scope="col"><div align="center"><span class="blanco ">IVA</span></div></th> <th width="50" scope="col"><div align="center"><span class="blanco ">Abonos</span></div></th> <th width="50" scope="col"><div align="center"><span class="blanco "> D </span> </div> </th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*,cargosCuentaPaciente.descripcion as descripcionGeneral\r\nFROM\r\ncargosCuentaPaciente\r\n WHERE \r\ncargosCuentaPaciente.folioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\ncargosCuentaPaciente.status!='cancelado'\r\nand\r\ngpoProducto!=''\r\norder by fecha1 DESC\r\n "; $result81 = mysql_db_query($basedatos, $sSQL81); while ($myrow81 = mysql_fetch_array($result81)) { $a += 1; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; $style = 'normal'; ?> <tr bgcolor="#FFFFFF" onMouseOver="bgColor='#ffff33'" onMouseOut="bgColor='#ffffff'" > <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><?php echo $myrow81['keyCAP']; ?> </td> <td height="21" bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></div></td> <td bgcolor="<?php echo $color; ?> "> <div align="left"> <span class="<?php echo $style; ?> "> <?php echo $myrow81['descripcionArticulo']; ?> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } ?> </span> <span class="Estilo1"> <?php //echo $myrow81['statusCargo']; if ($myrow81['statusDevolucion'] and $myrow81['statusDevolucion'] != '') { echo '</br>'; if ($myrow81['statusDevolucion'] == 'si' and $myrow81['naturaleza'] == 'C') { echo ' [Hizo el cargo: ' . $myrow81['usuario'] . ']'; } else { if ($myrow81['statusDevolucion'] == 'si' and $myrow81['naturaleza'] == 'A') { echo ' [Solicito Devolucion: ' . $myrow81['usuario'] . ', Transaccion: ' . $myrow81['folioDevolucion'] . ']'; } } } ?> </span> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><?php echo $myrow81['almacenDestino']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "> <div align="center"> <?php if ($myrow81['statusCargo'] == 'standbyR') { echo 'Sin enviar'; } else { if ($myrow81['statusCargo'] == 'standby') { echo 'pendiente surtir'; } else { if ($myrow81['statusCargo'] == 'cargado') { echo $myrow81['statusCargo']; } } } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "> <div align="center"><?php echo $myrow81['naturaleza']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><?php echo $myrow81['tipoCliente']; ?> </div></td> <td class="<?php echo $style; ?> "><div align="center"><?php print $myrow81['cantidad']; ?> </div></td> <td class="precionormal2" align="right" ><?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['precioVenta'], 2); } else { echo '*'; } ?> </td> <td class="precionormal1" align="right"> <?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['cantidadParticular'] * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </td> <td class="precionormal1" align="right" ><?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['cantidadAseguradora'] * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </td> <td class="normal" align="right"> <?php if ($myrow81['naturaleza'] == 'C') { $sumaIVAS[0] += ($myrow81['ivaAseguradora'] + $myrow81['ivaParticular']) * $myrow81['cantidad']; echo '$' . number_format(($myrow81['ivaAseguradora'] + $myrow81['ivaParticular']) * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </span></div></td> <td class="precionormal2" ><div align="right"> <?php if ($myrow81['naturaleza'] == 'A') { echo '$' . number_format($myrow81['precioVenta'] * $myrow81['cantidad'], 2); } ?> </div></td> <td class="precionormal2" > <div align="right"> <label> <?php if ($myrow81['statusDevolucion'] != 'si') { ?> <input name="keyCAP[]" type="checkbox" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " /> <?php } else { ?> <input name="keyCAP[]" type="checkbox" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " disabled="disabled" /> <?php } ?> </label> </div></td> </tr> <?php } ?> </table> <p> <label></label> <input name="bandera" type="hidden" id="recibo" value="<?php echo $a; ?> " /> </p> <div align="center"> <div align="left"> <p> </p> </div> </div> <p align="center"> <input name="keyClientesInternos" type="hidden" id="keyClientesInternos" value="<?php echo $myrow3['keyClientesInternos']; ?> " /> </p> </form> </body> </html> <?php }
$sSQL29pa = "SELECT *\r\nFROM\r\ngpoProductos\r\nwhere\r\ncodigoGP='" . $myrow['gpoProducto'] . "'\r\n\r\n"; $result29pa = mysql_db_query($basedatos, $sSQL29pa); $myrow29pa = mysql_fetch_array($result29pa); //************************* //echo $myrow['almacenDestino'].' '.$myrow29p['almacen']; if ($myrow['almacenDestino'] != $myrow29p['almacen']) { //solamente entra cuando no es solicitud directa a cendis if ($myrow29pa['afectaExistencias'] == 'si') { $ajusteExistencias = new existencias(); $ajusteExistencias->ajusteExistencias($f, '02', $myrow333['NS'], $FV, $_GET['keyClientesInternos'], $_GET['almacen'], $myrow['keyCAP'], $entidad, $myrow['gpoProducto'], $myrow['cantidad'], $myrow['codProcedimiento'], $myrow['almacenDestino'], $usuario, $fecha1, $error, $basedatos); //AQUI SE REGISTRA LA REPOSICION POR VENTA $agrega1 = "INSERT INTO articulosSolicitudes (\r\ncodigo,keyPA,keyCAP,descripcion,almacenSolicitante,almacenDestino,cantidad,tipoVenta,usuario,fecha,hora,entidad,status,\r\ngpoProducto,descripcionGrupoProducto,folioVenta,keyClientesInternos,nOrden\r\n) values (\r\n\r\n'" . $myrow['codProcedimiento'] . "',\r\n\r\n'" . $myrow['keyPA'] . "',\r\n\r\n'" . $myrow['keyCAP'] . "',\r\n\r\n'" . $myrow['descripcionArticulo'] . "',\r\n\r\n'" . $myrow['almacenSolicitante'] . "',\r\n\r\n'" . $myrow['almacenDestino'] . "',\r\n\r\n'" . $myrow['cantidad'] . "',\r\n\r\n'" . $myrow['cajaCon'] . "','" . $usuario . "','" . $fecha1 . "','" . $hora1 . "','" . $entidad . "','venta',\r\n\r\n'" . $myrow['gpoProducto'] . "','" . $myrow['descripcionGrupoProducto'] . "',\r\n \r\n'','" . $myrow['keyClientesInternos'] . "','" . $ns . "'\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); $karticulos = new kardex(); $karticulos->movimientoskardex($myrow333['NS'], 'salida', $myrow['cantidad'], 'SALIDA POR VENTA', 'venta', $usuario, $fecha1, $hora1, $myrow['almacenSolicitante'], $myrow['almacenDestino'], $myrow['keyPA'], $myrow['codProcedimiento'], $entidad, $basedatos); } } } //******GENERO EL FOLIO Y ASIGNO EL NUMERO DE SOLICITUD*** $actualiza = "update cargosCuentaPaciente\r\nset\r\nfolioVenta='" . $FV . "',\r\nnumSolicitud='" . $ns . "',\r\nfechaCargo='" . $fechaCargo . "',horaCargo='" . $horaCargo . "',usuarioCargo='" . $usuarioCargo . "',\r\nstatusCargo='" . $statusCargo . "'\r\nWHERE keyCAP ='" . $myrow['keyCAP'] . "'"; mysql_db_query($basedatos, $actualiza); echo mysql_error(); } //CIERRA WHILE //********VERIFICAR SI HAY DESCUENTO ******* if ($myrow3115s['descuento'] == 'si') { $descripcion = 'El paciente tiene un descuento: ' . $myrow3115s['paciente'] . ',codigo: ' . $_GET['keyClientesInternos']; $agrega = "INSERT INTO logs (\r\ndescripcion,almacenSolicitante,almacenDestino,usuario,hora,fecha,entidad,folioVenta,cuartoIngreso,cuartoTransferido)\r\nvalues\r\n('" . $descripcion . "','" . $departamento . "','" . $_POST['almacenDestino'] . "',\r\n'" . $usuario . "','" . $hora1 . "','" . $fecha1 . "','" . $entidad . "','',\r\n'','')"; mysql_db_query($basedatos, $agrega); echo mysql_error();
$result8a = mysql_db_query($basedatos, $sSQL8a); $myrow8a = mysql_fetch_array($result8a); // //$cantidadTotal= $ct[$i]; //if($cantidadTotal<1){ // $cantidadTotal=$existencias[$i]; //} if ($coder[$i] != NULL) { $leyenda = 'Se actualizaron el registro'; //*****************************KARDEX************************** $sSQL8acd = "\r\nSELECT * \r\nFROM\r\nconceptoinventarios\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $ci[$i] . "'\r\n"; $result8acd = mysql_db_query($basedatos, $sSQL8acd); $myrow8acd = mysql_fetch_array($result8acd); if ($myrow8acd['codigo'] != NULL) { $karticulos = new kardex(); $karticulos->movimientoskardex($existencia, $myrow8acd['descripcion'], $myrow8acd['tipo'], $usuario, $fecha1, $hora1, $alma, $alma, $myrow8ac['keyPA'], $coder[$i], $entidad, $basedatos); $sSQL8ace = "\r\nSELECT * \r\nFROM\r\nexistencias\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $coder[$i] . "'\r\n and\r\n almacen='" . $alma . "'"; $result8ace = mysql_db_query($basedatos, $sSQL8ace); $myrow8ace = mysql_fetch_array($result8ace); $existencia = round(($myrow8ace['cantidadTotal'] + $ct[$i]) / $myrow8ac['cajaCon'], 2); if ($myrow8acd['naturaleza'] == 'A') { $q = "UPDATE existencias set \r\n\r\n \r\ncantidadTotal=cantidadTotal+'" . intval($cantidadTotal) . "',\r\nfechaA='" . $hoy . "', \r\nhora='" . $hora . "', \r\nexistencia='" . intval($existencia) . "',\r\nrazon='" . $razon[$i] . "',\r\n topeMayor=cantidadTotal-totalUnidades,\r\n topeMenor=totalUnidades\r\n\r\nWHERE \r\nentidad='" . $entidad . "'\r\n AND\r\ncodigo='" . $coder[$i] . "' \r\nAND \r\nalmacen = '" . $alma . "'\r\n"; mysql_db_query($basedatos, $q); echo mysql_error(); } else { $q = "UPDATE existencias set \r\n\r\n \r\ncantidadTotal=cantidadTotal-'" . intval($cantidadTotal) . "',\r\nfechaA='" . $hoy . "', \r\nhora='" . $hora . "', \r\nexistencia='" . intval($existencia) . "',\r\nrazon='" . $razon[$i] . "',\r\n topeMayor=cantidadTotal-totalUnidades,\r\n topeMenor=totalUnidades\r\n\r\nWHERE \r\nentidad='" . $entidad . "'\r\n AND\r\ncodigo='" . $coder[$i] . "' \r\nAND \r\nalmacen = '" . $alma . "'\r\n"; mysql_db_query($basedatos, $q); echo mysql_error(); } $leyenda = "Se actualizaron existencias"; }
WHERE entidad='".$entidad."' and codigo='".$coder[$i]."' "; $result8acd=mysql_db_query($basedatos,$sSQL8acd); $myrow8acd = mysql_fetch_array($result8acd); $karticulos=new kardex(); $karticulos-> movimientoskardex('entrada',$existencia,'AJUSTE A INVENTARIOS','ajusteSuma',$usuario,$fecha1,$hora1,$_POST['almacenDestino1'],$_POST['almacenDestino1'],$myrow8b['keyPA'],$coder[$i],$entidad,$basedatos); //DETERMINAR EL COSTO $sSQL3ac="SELECT costo FROM precioArticulos WHERE entidad='".$entidad."' and codigo='".$coder[$i]."' order by keyC DESC "; $result3ac=mysql_db_query($basedatos,$sSQL3ac); $myrow3ac = mysql_fetch_array($result3ac);
id_proveedor='".$_GET['proveedor']."' "; $result=mysql_db_query($basedatos,$sSQL); while($myrow = mysql_fetch_array($result)){ //BAJA DE EXISTENCIAS //*************KARDEX************* $ajusteExistencias=new existencias(); $ajusteExistencias->ajusteExistencias($FV,$_GET['keyClientesInternos'],$centroDistribucion,$myrow['keyCAP'],$entidad,$myrow['gpoProducto'],$myrow['cantidad'],$myrow['codigo'],$centroDistribucion,$usuario,$fecha1,$error,$basedatos); $karticulos=new kardex(); $karticulos-> movimientoskardex('salida',$myrow['cantidad'],'NOTA DE CREDITO (DEVOLUCION A PROVEEDORES)','notaCredito',$usuario,$fecha1,$hora1,$centroDistribucion,$centroDistribucion,$myrow['keyPA'],$myrow['codigo'],$entidad,$basedatos); //******************************** //INGRESARLO AL KARDEX } $q1 = "UPDATE compras
public function recalcularCuenta($tipoPago, $seguro, $usuario, $fecha1, $hora1, $entidad, $keyClientesInternos, $basedatos) { if ($tipoPago == 'particular') { $seguro = NULL; } $seguroBack = $seguro; //*******************paso 1 $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos='" . $keyClientesInternos . "'"; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $q1 = "UPDATE clientesInternos set \r\nstatusCaja='pagado',statusDevolucion='si',\r\nstatus='cerrada',statusCuenta='cerrada',fechaCierre='" . $fecha1 . "',\r\n usuarioCierre='" . $usuario . "',horaCierre='" . $hora1 . "'\r\n\r\nWHERE \r\n keyClientesInternos='" . $keyClientesInternos . "'\r\n"; mysql_db_query($basedatos, $q1); echo mysql_error(); $folioVenta = $myrow3['folioVenta']; $almacenCierreCuenta = $myrow3['almacen']; $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** $keyCAP = $_POST['keyCAP']; $cantidad = $_POST['cantidad']; //********************************************* $sSQL333 = "SELECT \r\nMAX(numSolicitud)+1 as NS\r\nFROM solicitudes\r\nWHERE entidad='" . $entidad . "'"; $result333 = mysql_db_query($basedatos, $sSQL333); $myrow333 = mysql_fetch_array($result333); if (!$myrow333['NS']) { $myrow333['NS'] = 1; } //********************************SE INCREMENTA EN 1***************************** $agrega = "INSERT INTO solicitudes (\r\nnumSolicitud,usuario,fecha,entidad,keyClientesInternos\r\n) values (\r\n'" . $myrow333['NS'] . "','" . $usuario . "','" . $fecha1 . "','" . $entidad . "','" . $keyClientesInternos . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //********************************************** //MODULO II //MANDe TODO A DeVOLUCIOn //GENErAR FOLIO DDE VENTA switch ($myrow3['tipoPaciente']) { case "externo": $q4 = "\r\n\r\n INSERT INTO contadorExternos(contador, usuario,entidad)\r\n SELECT(IFNULL((SELECT MAX(contador)+1 from contadorExternos where entidad='" . $entidad . "'), 1)), '" . $usuario . "','" . $entidad . "'\r\n\r\n "; mysql_db_query($basedatos, $q4); echo mysql_error(); $sSQL = "SELECT\r\n contador\r\n FROM contadorExternos\r\n WHERE\r\n entidad='" . $entidad . "'\r\n and\r\n usuario ='" . $usuario . "'\r\n order by contador DESC\r\n "; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $FV = 'E' . $myrow['contador']; break; //******************************************************************************************************************************** //******************************************************************************************************************************** case "urgencias": //contador $q4 = "\r\n INSERT INTO contadorInternos(contador, usuario,entidad)\r\n SELECT(IFNULL((SELECT MAX(contador)+1 from contadorInternos where entidad='" . $entidad . "'), 1)), '" . $usuario . "','" . $entidad . "'\r\n"; mysql_db_query($basedatos, $q4); echo mysql_error(); $sSQL = "SELECT\r\n contador\r\n FROM contadorInternos\r\n WHERE\r\n entidad='" . $entidad . "'\r\n and\r\n usuario ='" . $usuario . "'\r\n order by contador DESC\r\n "; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $FV = 'I' . $myrow['contador']; //****************************** break; case "interno": //contador $q4 = "\r\n INSERT INTO contadorInternos(contador, usuario,entidad)\r\n SELECT(IFNULL((SELECT MAX(contador)+1 from contadorInternos where entidad='" . $entidad . "'), 1)), '" . $usuario . "','" . $entidad . "'\r\n"; mysql_db_query($basedatos, $q4); echo mysql_error(); $sSQL = "SELECT\r\n contador\r\n FROM contadorInternos\r\n WHERE\r\n entidad='" . $entidad . "'\r\n and\r\n usuario ='" . $usuario . "'\r\n order by contador DESC\r\n "; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $FV = 'I' . $myrow['contador']; //****************************** break; } $agrega2 = "INSERT INTO clientesInternos (\r\nnumeroE,medico,paciente,seguro,autoriza,credencial,fecha,hora,nCuenta,numExtensiones,\r\ndeposito,cuarto,statusCuenta,almacen,status,\r\ntipoResponsable,limiteCredito,medicoForaneo,especialidad,dx,\r\nnombreResponsable,apaternoResponsable,amaternoResponsable,direccionResponsable,\r\ntelefonoResponsable,ocupacionResponsable,tipoTransaccion,parentescoResponsable,\r\ntipoPaciente,statusDeposito,entidad,usuario,fecha1,\r\nenfermera,\r\nquirurgico,\r\ntipoAccidente,\r\nfechaAccidente,\r\nhoraAccidente,\r\nlugarAccidente,\r\nllegoHospital,\r\nministerio,\r\nmotivoConsulta,\r\nalergiaT,\r\nalergiaP,\r\nalergiaR,\r\nalergiaPA,folioVenta,edad,expediente,clientePrincipal,beneficencia\r\n) values (\r\n'" . $myrow3['numeroE'] . "',\r\n'" . $_POST['medico'] . "',\r\n'" . strtoupper($myrow3['paciente']) . "',\r\n'" . $myrow3['seguro'] . "',\r\n'" . $usuario . "',\r\n'" . $myrow3['credencial'] . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'" . $nCuenta . "',\r\n'" . $myrow3['numExtensiones'] . "',\r\n'" . $myrow3['deposito'] . "',\r\n\r\n\r\n'" . $myrow3['cuarto'] . "',\r\n'revision',\r\n'" . $myrow3['almacen'] . "','abierta',\r\n'" . $myrow3['tipoResponsable'] . "','" . $myrow3['limiteCredito'] . "','" . strtoupper($myrow3['medicoForaneo']) . "',\r\n'" . strtoupper($myrow3['especialidad']) . "','" . strtoupper($myrow3['dx']) . "','" . strtoupper($myrow3['nombreResponsable']) . "',\r\n'" . strtoupper($myrow3['apaternoResponsable']) . "','" . strtoupper($myrow3['amaternoResponsable']) . "','" . strtoupper($myrow3['direccionResponsable']) . "',\r\n'" . $myrow3['telefonoResponsable'] . "','" . strtoupper($myrow3['ocupacionResponsable']) . "','" . $myrow3['tipoTransaccion'] . "',\r\n'" . strtoupper($myrow3['parentescoResponsable']) . "','" . $myrow3['tipoPaciente'] . "','" . ${$myrow3}['statusDeposito'] . "','" . $entidad . "','" . $usuario . "','" . $fecha1 . "',\r\n'" . $myrow3['enfermera'] . "',\r\n'" . $myrow3['quirurgico'] . "',\r\n'" . $myrow3['tipoAccidente'] . "',\r\n'" . $myrow3['fechaAccidente'] . "',\r\n'" . $myrow3['horaAccidente'] . "',\r\n'" . $myrow3['lugarAccidente'] . "',\r\n'" . $myrow3['llegoHospital'] . "',\r\n'" . $myrow3['ministerio'] . "',\r\n'" . $myrow3['motivoConsulta'] . "',\r\n'" . $myrow3['alergiaT'] . "',\r\n'" . $myrow3['alergiaP'] . "',\r\n'" . $myrow3['alergiaR'] . "',\r\n'" . $myrow3['alergiaPA'] . "',\r\n'" . $FV . "','" . $myrow3['edad'] . "','" . $myrow3['expediente'] . "','" . $myrow3['clientePrincipal'] . "','" . $myrow3['beneficencia'] . "'\r\n\r\n\r\n)"; mysql_db_query($basedatos, $agrega2); echo mysql_error(); //**************INSERTO A COMO ESTABA**************** $sSQL1 = "Select * From cargosCuentaPaciente WHERE \r\n keyClientesInternos='" . $keyClientesInternos . "' and gpoProducto!='' "; $result1 = mysql_db_query($basedatos, $sSQL1); while ($myrow1 = mysql_fetch_array($result1)) { $keyCAP[$i] = $myrow1['keyCAP']; $cantidad[$i] = $myrow1['cantidad']; $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,precioVenta,iva,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,entidad,tipoCobro,\r\nstatusAuditoria,tipoPago,statusCargo,porcentajeVariable,cargosHospitalarios,\r\nalmacenSolicitante,almacenDestino,keyClientesInternos,statusCaja,descripcion,statusFactura,horaSolicitud,\r\nfechaSolicitud,codigoTarjeta,ultimosDigitos,codigoAutorizacion,numeroCheque,bancoTransferencia,bancoCheque,\r\nnumeroTransferencia,banderaPC,statusPC,\r\nclientePrincipal,\r\n\r\nfolioVenta,codigoCaja,numRecibo,numCorte,\r\n\r\nstatusDevolucion,\r\nkeyE,keyPA,numeroConfirmacion,\r\nivaParticular,ivaAseguradora,tipoVentaArticulos,usuarioFactura,\r\nprecioOriginal,ivaOriginal,usuarioDescuento,fechaDescuento,cargoModificable,\r\ngpoProducto,folioDevolucion,numSolicitud,tipoCuenta,numMovimiento,\r\ndescripcionArticulo,fechaCargo,horaCargo,usuarioCargo,almacenIngreso,descripcionGrupoProducto,\r\ndescripcionClientePrincipal,descripcionMedico,almacenTraspaso,\r\nstatusCuenta,cantidadBeneficencia,ivaBeneficencia)\r\nvalues \r\n('" . $myrow1['numeroE'] . "','" . $myrow1['nCuenta'] . "','',\r\n'" . $usuario . "','" . $fecha1 . "','" . $dia1 . "','" . $myrow1['cantidad'] . "','" . $myrow1['tipoTransaccion'] . "',\r\n '" . $myrow1['codProcedimiento'] . "',\r\n'" . $hora1 . "','" . $myrow1['naturaleza'] . "','" . $ID_EJERCICIOM . "','','" . $myrow1['almacen'] . "',\r\n '" . $myrow1['usuario'] . "',\r\n'" . $myrow1['precioVenta'] . "','" . $myrow1['iva'] . "','" . $myrow1['seguro'] . "','" . $myrow1['statusTraslado'] . "',\r\n '" . $myrow1['tipoCliente'] . "','" . $myrow1['tipoPaciente'] . "',\r\n'" . $myrow1['cantidadParticular'] . "','" . $myrow1['cantidadAseguradora'] . "',\r\n '" . $myrow1['entidad'] . "','" . $myrow1['tipoCobro'] . "','" . $myrow1['statusAuditoria'] . "'\r\n,'" . $myrow1['tipoPago'] . "','" . $myrow1['statusCargo'] . "','" . $myrow1['porcentajeVariable'] . "',\r\n '" . $myrow1['cargosHospitalarios'] . "',\r\n '" . $myrow1['almacenSolicitante'] . "','" . $myrow1['almacenDestino'] . "',\r\n '',\r\n 'pagado','" . $myrow1['descripcion'] . "','',\r\n '" . $hora1 . "','" . $fecha1 . "','" . $fecha1 . "','" . $myrow1['codigoTarjeta'] . "',\r\n '" . $myrow1['codigoAutorizacion'] . "','" . $myrow1['numeroCheque'] . "',\r\n '" . $myrow1['bancoTransferencia'] . "','" . $myrow1['bancoCheque'] . "',\r\n'" . $myrow1['numeroTransferencia'] . "','" . $myrow1['banderaPC'] . "',\r\n '" . $myrow1['statusPC'] . "',\r\n '" . $myrow1['clientePrincipal'] . "',\r\n '" . $FV . "',\r\n '" . $myrow1['codigoCaja'] . "',\r\n '" . $myrow1['numRecibo'] . "',\r\n '" . $myrow1['numCorte'] . "',\r\n '',\r\n '" . $myrow1['keyE'] . "',\r\n '" . $myrow1['keyPA'] . "',\r\n '" . $myrow1['numeroConfirmacion'] . "','" . $myrow1['ivaParticular'] . "',\r\n '" . $myrow1['ivaAseguradora'] . "','" . $myrow1['tipoVentaArticulos'] . "',\r\n '" . $myrow1['usuarioFactura'] . "',\r\n'" . $myrow1['precioOriginal'] . "','" . $myrow1['ivaOriginal'] . "',\r\n '" . $myrow1['usuarioDescuento'] . "',\r\n '" . $myrow1['fechaDescuento'] . "','" . $myrow1['cargoModificable'] . "',\r\n '" . $myrow1['gpoProducto'] . "',\r\n '',\r\n '" . $myrow333['NS'] . "' ,'','" . $myrow333a['CVI'] . "' ,\r\n '" . $myrow1['descripcionArticulo'] . "' ,\r\n'" . $fecha1 . "','" . $hora1 . "','" . $usuario . "',\r\n '" . $myrow1['almacenIngreso'] . "','" . $myrow1['descripcionGrupoProducto'] . "',\r\n '" . $myrow1['descripcionClientePrincipal'] . "',\r\n '" . $myrow1['descripcionMedico'] . "','" . $myrow1['almacenTraspaso'] . "',\r\n '" . $myrow1['statusCuenta'] . "',\r\n '" . $myrow1['cantidadBeneficencia'] . "','" . $myrow1['ivaBeneficencia'] . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //******************************************************************************* } $sSQL1 = "Select * From cargosCuentaPaciente WHERE keyClientesInternos='" . $keyClientesInternos . "' and gpoProducto!='' "; $result1 = mysql_db_query($basedatos, $sSQL1); while ($myrow1 = mysql_fetch_array($result1)) { $keyCAP[$i] = $myrow1['keyCAP']; $cantidad[$i] = $myrow1['cantidad']; $sSQL8a = "\r\nSELECT *\r\nFROM\r\nfaltantes\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n\r\n folioVenta='" . $folioVenta . "'\r\n and\r\n keyPA='" . $myrow1['keyPA'] . "'\r\n\r\n"; $result8a = mysql_db_query($basedatos, $sSQL8a); $myrow8a = mysql_fetch_array($result8a); $res = $myrow8a['cantidad'] - $cantidad[$i]; // // // //if($myrow8a['status']=='venta' or $myrow8a['status']=='pendiente'){ //************** //ACTUALIZO EXISTENCIAS Y FALTANTES $sSQL455s = "Select stock,medicamentosSueltos from almacenes where \r\n entidad='" . $entidad . "' \r\n and almacen='" . $myrow1['almacenDestino'] . "' \r\n and centroDistribucion!='si' \r\n"; $result455s = mysql_db_query($basedatos, $sSQL455s); $myrow455s = mysql_fetch_array($result455s); if ($myrow455s['stock'] == 'si') { $q = "UPDATE existencias set \r\n\r\nfechaA='" . $fecha1 . "', \r\nhora='" . $hora . "', \r\nexistencia=existencia+'" . $cantidad[$i] . "',\r\n cantidadTotal='" . $ct . "',\r\nrazon='" . $razon[$i] . "'\r\nWHERE \r\nentidad='" . $entidad . "'\r\n AND\r\nkeyPA='" . $myrow1['keyPA'] . "' \r\nAND \r\nalmacen = '" . $myrow1['almacenDestino'] . "'\r\n"; mysql_db_query($basedatos, $q); echo mysql_error(); if ($myrow8a['status'] == 'venta' and ($res < 1 or $res > 0)) { $actualiza10 = "DELETE FROM faltantes\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $folioVenta . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; mysql_db_query($basedatos, $actualiza10); echo mysql_error(); } else { $actualiza10 = "update faltantes\r\nset\r\ncantidad=cantidad-'" . $cantidad[$i] . "'\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $folioVenta . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; mysql_db_query($basedatos, $actualiza10); echo mysql_error(); } } //********************************** if ($myrow1['statusDevolucion'] != 'si') { $agrega = "UPDATE cargosCuentaPaciente set \r\nstatus='devolucion',\r\n\r\nstatusDevolucion='si',\r\nfolioDevolucion='" . $keyCAP[$i] . "'\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //*****************************************************************************INSERTAR //*****************VERIFICA SI ES CARGO DIRECTO*********************** $sSQL3115 = "Select cargosDirectos From almacenes WHERE entidad='" . $entidad . "'\r\nand\r\nalmacen='" . $myrow1['almacenDestino'] . "' and almacenPadre='" . $myrow1['almacen'] . "'"; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); if ($myrow3115['cargosDirectos'] == 'si' or $myrow['statusCargo'] == 'cargadoR') { $statusCargo = 'cargado'; } else { $statusCargo = 'standby'; } //*************************GENERAR NUMERO DE TRANSACCION*********************** $sSQL333a = "SELECT \r\nMAX(keyCVI)+1 as CVI\r\nFROM contadorVentasInternas\r\nWHERE entidad='" . $entidad . "' "; $result333a = mysql_db_query($basedatos, $sSQL333a); $myrow333a = mysql_fetch_array($result333a); if (!$myrow333a['CVI']) { $myrow333a['CVI'] = 1; } //********************************SE INCREMENTA EN 1***************************** $agrega = "INSERT INTO contadorVentasInternas (\r\nusuario,entidad\r\n) values (\r\n'" . $usuario . "','" . $entidad . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $agrega1 = "INSERT INTO transaccionesVentas (\r\nnumTransaccion,keyCAP,cantidad,descripcionArticulo,precioVenta,iva,cantidadParticular,ivaParticular,cantidadAseguradora,ivaAseguradora,usuario,hora,fecha,entidad,keyClientesInternos,folioVenta,almacen,status\r\n) values (\r\n'" . $myrow333a['CVI'] . "','" . $myrow1['keyCAP'] . "','" . $myrow1['cantidad'] . "','" . $myrow1['descripcionArticulo'] . "','" . $myrow1['precioVenta'] . "','" . $myrow1['iva'] . "','" . $myrow1['cantidadParticular'] . "',\r\n'" . $myrow1['ivaParticular'] . "','" . $myrow1['cantidadAseguradora'] . "','" . $myrow1['ivaAseguradora'] . "','" . $usuario . "','" . $hora1 . "','" . $fecha1 . "','" . $entidad . "','" . $myrow1['keyClientesInternos'] . "',\r\n'" . $myrow1['folioVenta'] . "','" . $myrow1['almacen'] . "','standby'\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //*************************************************** $karticulos = new kardex(); $karticulos->movimientoskardex($myrow1['cantidad'], 'DEVOLUCION POR RECALCULAR CUENTA', 'devolucion', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimimento'], $entidad, $basedatos); $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,precioVenta,iva,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,entidad,tipoCobro,\r\nstatusAuditoria,tipoPago,statusCargo,porcentajeVariable,cargosHospitalarios,\r\nalmacenSolicitante,almacenDestino,keyClientesInternos,statusCaja,descripcion,statusFactura,horaSolicitud,\r\nfechaSolicitud,codigoTarjeta,ultimosDigitos,codigoAutorizacion,numeroCheque,bancoTransferencia,bancoCheque,\r\nnumeroTransferencia,banderaPC,statusPC,clientePrincipal,folioVenta,codigoCaja,numRecibo,numCorte,\r\nstatusDevolucion,keyE,keyPA,numeroConfirmacion,\r\nivaParticular,ivaAseguradora,tipoVentaArticulos,usuarioFactura,\r\nprecioOriginal,ivaOriginal,usuarioDescuento,fechaDescuento,cargoModificable,gpoProducto,folioDevolucion,numSolicitud,tipoCuenta,numMovimiento,\r\ndescripcionArticulo,fechaCargo,horaCargo,usuarioCargo,almacenIngreso,descripcionGrupoProducto,descripcionClientePrincipal,descripcionMedico,almacenTraspaso,\r\nstatusCuenta,cantidadBeneficencia,ivaBeneficencia,fechaCierre)\r\nvalues \r\n('" . $myrow1['numeroE'] . "','" . $myrow1['nCuenta'] . "','devolucion',\r\n'" . $usuario . "','" . $fecha1 . "','" . $dia1 . "','" . $cantidad[$i] . "','" . $myrow1['tipoTransaccion'] . "','" . $myrow1['codProcedimiento'] . "',\r\n'" . $hora1 . "','A','" . $ID_EJERCICIOM . "','','" . $myrow1['almacen'] . "','" . $usuario . "',\r\n'" . $myrow1['precioVenta'] . "','" . $myrow1['iva'] . "','" . $myrow1['seguro'] . "','standby','" . $myrow1['tipoCliente'] . "','" . $myrow1['tipoPaciente'] . "',\r\n'" . $myrow1['cantidadParticular'] . "','" . $myrow1['cantidadAseguradora'] . "','" . $myrow1['entidad'] . "','" . $myrow1['tipoCobro'] . "','" . $myrow1['statusAuditoria'] . "'\r\n,'" . $myrow1['tipoPago'] . "','cargado','" . $myrow1['porcentajeVariable'] . "','" . $myrow1['cargosHospitalarios'] . "',\r\n '" . $myrow1['almacenSolicitante'] . "','" . $myrow1['almacenDestino'] . "','" . $myrow1['keyClientesInternos'] . "','pagado','" . $myrow1['descripcion'] . "','',\r\n '" . $hora1 . "','" . $fecha1 . "','" . $fecha1 . "','" . $myrow1['codigoTarjeta'] . "','" . $myrow1['codigoAutorizacion'] . "','" . $myrow1['numeroCheque'] . "',\r\n '" . $myrow1['bancoTransferencia'] . "','" . $myrow1['bancoCheque'] . "',\r\n'" . $myrow1['numeroTransferencia'] . "','" . $myrow1['banderaPC'] . "','" . $myrow1['statusPC'] . "','" . $myrow1['clientePrincipal'] . "','" . $myrow1['folioVenta'] . "',\r\n '" . $myrow1['codigoCaja'] . "','" . $myrow1['numRecibo'] . "','" . $myrow1['numCorte'] . "','si','" . $myrow1['keyE'] . "','" . $myrow1['keyPA'] . "',\r\n '" . $myrow1['numeroConfirmacion'] . "','" . $myrow1['ivaParticular'] . "','" . $myrow1['ivaAseguradora'] . "','" . $myrow1['tipoVentaArticulos'] . "',\r\n '" . $myrow1['usuarioFactura'] . "',\r\n'" . $myrow1['precioOriginal'] . "','" . $myrow1['ivaOriginal'] . "','" . $myrow1['usuarioDescuento'] . "',\r\n '" . $myrow1['fechaDescuento'] . "','" . $myrow1['cargoModificable'] . "','" . $myrow1['gpoProducto'] . "',\r\n '" . $myrow1['keyCAP'] . "','" . $myrow333['NS'] . "' ,'H','" . $myrow333a['CVI'] . "' ,'" . $myrow1['descripcionArticulo'] . "' ,\r\n'" . $fecha1 . "','" . $hora1 . "','" . $usuario . "',\r\n '" . $myrow1['almacenIngreso'] . "','" . $myrow1['descripcionGrupoProducto'] . "',\r\n '" . $myrow1['descripcionClientePrincipal'] . "','" . $myrow1['descripcionMedico'] . "','" . $myrow1['almacenTraspaso'] . "','cerrada',\r\n '" . $myrow1['cantidadBeneficencia'] . "','" . $myrow1['ivaBeneficencia'] . "','" . $fecha1 . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //******************************************************************************* //}cierro faltantes } } //cierra while //********************************************************************** $seguro = $seguroBack; $sSQL1 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $FV . "'"; $result1 = mysql_db_query($basedatos, $sSQL1); $myrow1 = mysql_fetch_array($result1); echo mysql_error(); //ACtuaLIZAR MOVIMIENTOS**************** $q1a = "UPDATE cargosCuentaPaciente set \r\nfolioVenta='" . $FV . "',\r\n keyClientesInternos='" . $myrow1['keyClientesInternos'] . "'\r\nWHERE \r\nkeyClientesInternos='" . $keyClientesInternos . "' "; mysql_db_query($basedatos, $q1a); echo mysql_error(); //**************************************** //ACTUALIZO KEYCLIENTESINTERNOS EN CARGOSCUENTAPCIENTE //$q = "UPDATE cargosCuentaPaciente set //keyClientesInternos //WHERE //entidad='".$entidad."' // and // folioVenta='".$FV."' // and //keyCAP='".$myrow1['keyCAP']."' "; // ////***********ACTUALIZA SCRIPT CCP************* //mysql_db_query($basedatos,$q); //echo mysql_error(); //****************************************************** //***********PRIMERAS BANDERAS********* $numeroE = $myrow1['numeroE']; $nCuenta = $myrow1['nCuenta']; //************************************* //************DECLARAMOS CLASES********* $iva = new articulosDetalles(); $ivaParticular = new ivaCierre(); $ivaAseguradora = new ivaCierre(); $formaVenta = new ivaCierre(); $precioVenta = new articulosDetalles(); $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeConvenio = new validaConvenios(); $vConvenio = new validaConvenios(); $verificaSaldos1 = new verificaSeguro1(); $traeSeguro = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $ivaAseguradora = new ivaCierre(); $ivaParticular = new ivaCierre(); //************************************** //*****************ACTUALIZO ENCABEZADOS PRIMERO******************** $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); if ($seguro) { $q1 = "UPDATE clientesInternos set \r\nstatusCuenta='abierta',status='activa',\r\nseguro='" . $seguro . "',\r\nclientePrincipal='" . trim($myrow455['clientePrincipal']) . "',\r\ntipoResponsable='Empresa'\r\n\r\nWHERE \r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $FV . "'\r\n"; mysql_db_query($basedatos, $q1); echo mysql_error(); } else { $q1 = "UPDATE clientesInternos set \r\nstatusCuenta='abierta',status='activa',\r\nseguro='',\r\nclientePrincipal='',\r\ntipoResponsable='Familiar'\r\n\r\nWHERE \r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $FV . "'\r\n"; mysql_db_query($basedatos, $q1); echo mysql_error(); } //****************************************************************** $sSQL1c = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $FV . "'"; $result1c = mysql_db_query($basedatos, $sSQL1c); $myrow1c = mysql_fetch_array($result1c); echo mysql_error(); $seguro = $myrow1c['seguro']; //********************ACTUALIZO PRECIOS******************** //trae todos los movimientos $sSQL1 = "Select * From cargosCuentaPaciente WHERE \r\n entidad='" . $entidad . "'\r\n and\r\nfolioVenta='" . $FV . "' and gpoProducto!='' "; //$sSQL1="select * from cargosCuentaPaciente where keyCAP='52804'"; //$sSQL1= "Select * From cargosCuentaPaciente WHERE keyCAP='103586'"; $result1 = mysql_db_query($basedatos, $sSQL1); while ($myrow1 = mysql_fetch_array($result1)) { //******LISTADO DE BANDERAS******************************************************* $cLlave = new articulosDetalles(); //* $keyPA = $cLlave->codigollave($entidad, $myrow1['codProcedimiento'], $basedatos); //* $codigo = $myrow1['codProcedimiento']; //* $almacen = $myrow1['almacen']; //* $cantidad = $myrow1['cantidad']; //* //******************************************************************************** $sSQL40 = "\r\nSELECT gpoProducto\r\nFROM\r\narticulos\r\nwhere \r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $codigo . "'"; $result40 = mysql_db_query($basedatos, $sSQL40); $myrow40 = mysql_fetch_array($result40); $sSQL40b = "\r\nSELECT descripcion\r\nFROM\r\narticulos\r\nwhere \r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $codigo . "'"; $result40b = mysql_db_query($basedatos, $sSQL40b); $myrow40b = mysql_fetch_array($result40b); $descripcionArticulo = $myrow40b['descripcion']; $gpoProducto = $myrow40['gpoProducto']; //***********actualiza****************** $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $_POST['generico'], $cantidad[$i], $numeroE, $myrow1c['keyClientesInternos'], $codigo, $almacen, $basedatos); if ($myrow1['cargoModificable'] == 'si') { $priceLevel = $myrow1['precioVenta']; } $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); // son jubilados y trae seguro? if ($seguro) { if ($validaJubilados->validacionJubilados($numeroE, $seguro, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($numeroE, $seguro, $entidad, $basedatos); $percent *= 0.01; if ($percent) { $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad, $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad, $keyPA, $cantidadParticular, $basedatos); } else { $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad, $keyPA, $cantidadAseguradora, $basedatos); } //$cantidadParticular=(($priceLevel*$cantidad[$i])+($iva*$cantidad[$i]))-$cantidadAseguradora; } else { if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad, $keyPA, $priceLevel, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad, $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad, $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad, $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad, $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'precioEspecial') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, $cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadAseguradora = NULL; $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad, $keyPA, $cantidadParticular, $basedatos); } else { $cantidadParticular = NULL; $ivaParticulart = NULL; $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos); //iva total } } } } } } else { //solamente abre cuando trae seguro $cantidadParticular = $priceLevel; $ivaParticulart = $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos); //iva total $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; } if ($acumuladoGlobal > $priceLevel) { $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } $formaVenta->formaVenta($entidad, $seguro, $cantidad, $keyPA, $almacen, $basedatos); if ($myrow1['cargoModificable'] != 'si') { if ($seguro) { $q = "UPDATE cargosCuentaPaciente set \r\ngpoProducto='" . $gpoProducto . "',\r\ntipoCliente='aseguradora',\r\nprecioVenta='" . $cantidadAseguradora . "'+'" . $cantidadParticular . "',\r\nseguro='" . $seguro . "',\r\niva='" . $ivaAseguradorat . "'+'" . $ivaParticulart . "',\r\ncantidadParticular='" . $cantidadParticular . "',\r\ncantidadAseguradora='" . $cantidadAseguradora . "',\r\nivaParticular='" . $ivaParticulart . "',\r\nivaAseguradora='" . $ivaAseguradorat . "',\r\nclientePrincipal='" . trim($myrow455['clientePrincipal']) . "',\r\ndescripcionArticulo='" . $descripcionArticulo . "'\r\nWHERE \r\nkeyCAP='" . $myrow1['keyCAP'] . "'\r\n\r\n\r\n"; } else { $q = "UPDATE cargosCuentaPaciente set \r\ndescripcionArticulo='" . $descripcionArticulo . "',\r\ngpoProducto='" . $gpoProducto . "',\r\nprecioVenta='" . $priceLevel . "',\r\nseguro='" . $seguro . "',\r\niva='" . $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos) . "',\r\ntipoCliente='particular',\r\ncantidadParticular='" . $priceLevel . "',\r\ncantidadAseguradora=NULL,\r\nivaAseguradora=NULL,\r\nclientePrincipal=NULL,\r\nivaParticular='" . $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos) . "'\r\nWHERE \r\nkeyCAP='" . $myrow1['keyCAP'] . "'\r\n\r\n"; //echo '<br>'.$q; } } else { //----------comparo el precio modificable if ($seguro) { $q = "UPDATE cargosCuentaPaciente set \r\ngpoProducto='" . $gpoProducto . "',\r\ntipoCliente='aseguradora',\r\nprecioVenta='" . $cantidadAseguradora . "'+'" . $cantidadParticular . "',\r\nseguro='" . $seguro . "',\r\niva='" . $ivaAseguradorat . "'+'" . $ivaParticulart . "',\r\ncantidadParticular='" . $cantidadParticular . "',\r\ncantidadAseguradora='" . $cantidadAseguradora . "',\r\nivaParticular='" . $ivaParticulart . "',\r\nivaAseguradora='" . $ivaAseguradorat . "',\r\nclientePrincipal='" . $myrow455['clientePrincipal'] . "'\r\n\r\nWHERE \r\nkeyCAP='" . $myrow1['keyCAP'] . "'\r\n\r\n\r\n"; } else { $q = "UPDATE cargosCuentaPaciente set \r\ngpoProducto='" . $gpoProducto . "',\r\nprecioVenta='" . $priceLevel . "',\r\nseguro='" . $seguro . "',\r\niva='" . $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos) . "',\r\ntipoCliente='particular',\r\ncantidadParticular='" . $priceLevel . "',\r\ncantidadAseguradora=NULL,\r\nivaAseguradora=NULL,\r\nclientePrincipal=NULL,\r\nivaParticular='" . $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos) . "'\r\nWHERE \r\nkeyCAP='" . $myrow1['keyCAP'] . "' "; } } //***********ACTUALIZA SCRIPT CCP************* mysql_db_query($basedatos, $q); echo mysql_error(); //******************************************** } //cierra while }
$sSQL3ae= " SELECT almacen FROM almacenes where entidad='".$entidad."' and centroDistribucion='si' "; $result3ae=mysql_db_query($basedatos,$sSQL3ae); $myrow3ae = mysql_fetch_array($result3ae); $karticulos=new kardex(); $karticulos-> movimientoskardex($cantidad[$i],'NOTA DE CREDITO','notaCredito',$usuario,$fecha1,$hora1,$myrow3ae['almacen'],$_GET['departamento'],$keyPA[$i],$myrow3a['codigo'],$entidad,$basedatos); $agrega = "INSERT INTO articulosExistencias ( codigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,factura,tipo) values ('".$myrow8ac['codigo']."','".$myrow8ac['keyPA']."','".$myrow8ac['gpoProducto']."','".$ct[$i]."','".$myrow['tipoVenta']."','".$entidad."','salida', '".$fecha1."','".$hora1."','".$usuario."','".$myrow3ae['almacen']."','".$_GET['id_factura']."','".$tipoEntrada[$i]."')"; mysql_db_query($basedatos,$agrega); echo mysql_error(); //$q1a = "UPDATE existencias set //cantidadTotal=cantidadTotal+'".$ct."', //existencia=existencia+'".$cantidad[$i]."' //WHERE
precioArticulos WHERE entidad='".$entidad."' and codigo='".$_GET['codigo']."' order by keyC DESC "; $result3ac=mysql_db_query($basedatos,$sSQL3ac); $myrow3ac = mysql_fetch_array($result3ac); //APLICO SALIDA POR VENTA INDIVIDUAL $karticulos=new kardex(); $karticulos-> movimientoskardex('salida','1','SALIDA POR VENTA','venta',$usuario,$fecha1,$hora1,$cendis->cendis($entidad,$basedatos),$_GET['almacen'],$_GET['keyPA'],$_GET['codigo'],$entidad,$basedatos); $sSQL8ac= " SELECT * FROM articulos WHERE entidad='".$entidad."' and codigo='".$_GET['codigo']."' "; $result8ac=mysql_db_query($basedatos,$sSQL8ac); $myrow8ac = mysql_fetch_array($result8ac);