-- https://www.phpmyadmin.net/
--
-- Servidor: localhost:3306
-- Tiempo de generación: 28-11-2023 a las 15:33:00
-- Versión del servidor: 5.7.44
-- Versión de PHP: 8.1.16

START TRANSACTION;



--
-- Base de datos: `vpsfmsac_ceramicorp`
--

DELIMITER $$
--
-- Procedimientos
--
CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `act_listar` (IN `pActivo_Id` INT(11))   BEGIN
   IF pActivo_Id = 0 THEN
        SELECT Activo_Id
               ,sActDescripcion
               ,nActEstado
               ,nActEliminado
               ,dActFecha_Act
               ,Usuario_Id
        FROM `activo` WHERE nActEliminado = 0;
   ELSE
        SELECT Activo_Id
               ,sActDescripcion
               ,nActEstado
               ,nActEliminado
               ,dActFecha_Act
               ,Usuario_Id
        FROM `activo` WHERE `Activo_Id` = pActivo_Id AND nActEliminado = 0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `act_obs_docref` (IN `psMovDocReferencia` VARCHAR(20), IN `psMovObservacion` VARCHAR(200), IN `pMovimiento_Id` INT(11), IN `pnMovVendedor_Id` INT(11))   BEGIN
    UPDATE `movimiento` SET 
                        `sMovDocReferencia` = psMovDocReferencia,
                        `sMovObservacion` = psMovObservacion,
                        `nMovVendedor_Id` = pnMovVendedor_Id
                  WHERE `Movimiento_Id`=pMovimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `alm_crear` (IN `psAlmNombre` VARCHAR(45), IN `psAlmUbicacion` VARCHAR(45), IN `pnAlmEstado` INT(11), IN `pnAlmEliminado` INT(11), IN `pUsuario_Id` INT(11))   BEGIN
    INSERT INTO `almacen`(
                              `sAlmNombre`,
                              `sAlmUbicacion`,
                              `nAlmEstado`,
                              `nAlmEliminado`,
                              `dAlmFecha_Act`,
                              `Usuario_Id`
                              ) 
                      VALUES (
                              psAlmNombre,
                              psAlmUbicacion,
                              pnAlmEstado,
                              pnAlmEliminado,
                              now(),
                              pUsuario_Id
                              );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `alm_editar` (IN `psAlmNombre` VARCHAR(45), IN `psAlmUbicacion` VARCHAR(45), IN `pnAlmEstado` INT(11), IN `pnAlmEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `pAlmacen_Id` INT(11))   BEGIN
    UPDATE `almacen` SET 
                        `sAlmNombre` = psAlmNombre,
                        `sAlmUbicacion` = psAlmUbicacion,
                        `nAlmEstado` = pnAlmEstado,
                        `nAlmEliminado` = pnAlmEliminado,
                        `dAlmFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id
                  WHERE `Almacen_Id`=pAlmacen_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `alm_eliminar` (IN `pAlmacen_Id` INT(11))   BEGIN
        UPDATE `almacen` SET nAlmEliminado = 1 WHERE `Almacen_Id` = pAlmacen_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `alm_listar` (IN `pAlmacen_Id` INT(11))   BEGIN
   IF pAlmacen_Id = 0 THEN
        SELECT Almacen_Id
               ,sAlmNombre
               ,sAlmUbicacion
               ,nAlmEstado
               ,nAlmEliminado
               ,dAlmFecha_Act
               ,Usuario_Id
        FROM `almacen` WHERE nAlmEliminado = 0 ORDER BY sAlmNombre ASC;
   ELSE
        SELECT Almacen_Id
               ,sAlmNombre
               ,sAlmUbicacion
               ,nAlmEstado
               ,nAlmEliminado
               ,dAlmFecha_Act
               ,Usuario_Id
        FROM `almacen` WHERE `Almacen_Id` = pAlmacen_Id AND nAlmEliminado = 0 ORDER BY sAlmNombre ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `biusu_crear` (IN `pnBiusuTipoModulo` INT, IN `pnBiusuUsuario_Id` INT, IN `psBiusuDescripcion` TEXT)   BEGIN
INSERT INTO `bitacorausuario`(`nBiusuTipoModulo`, `nBiusuUsuario_Id`, `dBiusuFechaHora`, `sBiusuDescripcion`) 
                          VALUES (pnBiusuTipoModulo,pnBiusuUsuario_Id,now(),psBiusuDescripcion);
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cotdet_crear` (IN `pMovimiento_Id` INT(11), IN `pTipoMovimiento_Id` INT, IN `pTipoDestino` INT, IN `pProdServ_Id` INT, IN `pAlmacen_Id` INT, IN `PLote` VARCHAR(50), IN `pFechaVencimiento` VARCHAR(50), IN `pCantidad` DOUBLE, IN `pUnidad_Id` INT, IN `pMonedaCompra_Id` INT, IN `pPrecioLista` DOUBLE, IN `pDescuento` DOUBLE, IN `pPrecio` DOUBLE, IN `pSubTotal` DOUBLE, IN `pUsuario_Id` INT, IN `pTipoCambio` DOUBLE, IN `pnMovDetIncluyeIgv` INT, IN `pdMovDetICBPER` DECIMAL(10,2), IN `pnMovDetConDescuento` DOUBLE)   BEGIN
		 INSERT INTO `cotizaciondetalle`(
        `Movimiento_Id`
       ,`Producto_Id`
       ,`nMovDetConUnidad_Id`
       ,`sMovDetConCantidad`
       ,`nMovDetConPrecioLista`
       ,`nMovDetConPorcDescuento1`
       ,`nMovDetConPorcDescuento2`
       ,`nMovDetConPrecioUnitario`
       ,`nMovDetConImporte`
       ,`nMovDetConPrecioFlete`
       ,`dMovDetICBPER`
       ,`nMovDetConDescuento`
       ) VALUES (
       pMovimiento_Id
       ,pProdServ_Id
       ,pUnidad_Id
       ,pCantidad
       ,pPrecioLista
       ,pDescuento
       ,0 
       ,pPrecio
       ,pSubTotal
       ,0
       ,pdMovDetICBPER
       ,pnMovDetConDescuento
       );       
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cotdet_listar` (IN `pMovimiento_Id` INT(11))   BEGIN
         SELECT mdc.cotizaciondetalle_id
         		,Movimiento_Id
                ,0 as ProductoLote_Id
                ,nMovDetConUnidad_Id as nMovDetUnidad_Id
                ,sMovDetConCantidad as nMovDetCantidad
                ,nMovDetConPrecioLista as nMovDetPrecioLista
                ,nMovDetConPorcDescuento1 as nMovDetPorcDescuento1
                ,0 as nMovDetPorcDecuento2
                ,mdc.nMovDetConPrecioUnitario as nMovDetPrecioUnitario
                ,nMovDetConImporte as nMovDetImporte
                ,mdc.nMovDetConPrecioFlete as nMovDetPrecioFlete
                ,0 as nMovDetSaldoAnteriorLote
                ,0 as nMovDetSaldoPosteriorLote
                ,0 as nMovDetSaldoAnterior
                ,0 as nMovDetSaldoPosterior
                ,0 as nMovDetIncluyeIGV
                ,p.prodserv_Id
                ,p.sProSrvNombre
                ,um.sUndalias
                ,um.sUndCodeSunat
                ,p.nProSrvExoneradoIGV
                ,mdc.dMovDetICBPER
                ,mdc.nMovDetConDescuento
                ,p.ProSrvNomImagen
                ,p.sProSrvCodigo
                ,p.sProSrvCodigo2
         FROM cotizaciondetalle mdc
		INNER JOIN prodserv p on (mdc.producto_Id=p.prodserv_Id)
         INNER JOIN unidadmedida um on
(um.unidadmedida_id=mdc.nMovDetConUnidad_Id)
         WHERE Movimiento_Id =  pMovimiento_Id;

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cot_anular` (IN `pMovimiento_Id` INT(11), IN `pUsuario_Id` INT(11))   BEGIN
UPDATE cotizacion set nMovEstado=0, Usuario_Id= pUsuario_Id where Movimiento_Id=pMovimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cot_crear` (IN `pdMovFecha` DATE, IN `pdMovFechaCotizacion` DATE, IN `pnMovTipopago` TINYINT(4), IN `pAlmacen_Id` INT(11), IN `pnMovTipoOrigenDestino` INT(11), IN `pnMovOrigenDestino_Id` INT(11), IN `pnMovTipodestino` TINYINT(4), IN `pDocumento_Id` INT(11), IN `psMovDocumento` VARCHAR(20), IN `psMovDocReferencia` VARCHAR(20), IN `pMoneda_Id` TINYINT(4), IN `pnMovTipoCambio` DECIMAL(10,3), IN `pnMovImporte` DECIMAL(10,4), IN `pnMovDescuento` DECIMAL(10,4), IN `pnMovIGV` DECIMAL(10,4), IN `pnMovTotal` DECIMAL(10,4), IN `pnMovSaldo` DECIMAL(10,4), IN `pnMovTotalCancelado` DECIMAL(10,4), IN `pdMovDetraccion` DECIMAL(10,2), IN `pdMovPercepcion` DECIMAL(10,2), IN `pdMovRetencion` DECIMAL(10,2), IN `psMovObservacion` TEXT, IN `pnMovEstado` TINYINT(4), IN `pnMovEliminado` TINYINT(4), IN `pUsuario_Id` INT(11), IN `pnMovVendedor_Id` INT(11), IN `pdMovICBPER` DECIMAL(10,2), IN `psMovAsesor` VARCHAR(50), IN `psMovLugarEnrtega` VARCHAR(50), IN `pnMovGarantia` VARCHAR(30), IN `pnMovTiempoEntrega` INT(3), IN `pnMovValidezOferta` INT(3), OUT `pMovimiento_Id` INT(11))   BEGIN
    DECLARE pMov_Id INT;
    DECLARE Automatico tinyint;
	DECLARE Numero varchar(11);
        SET pMov_Id = (SELECT movimiento_Id FROM movimiento WHERE  Documento_Id = pDocumento_Id AND sMovDocumento=psMovDocumento ORDER BY Movimiento_Id DESC limit 1);
	SET pMov_Id = IFNULL(pMov_Id,0); 
        IF pMov_Id<>0 THEN		
						SET Automatico=(Select nDocNomAutomatico FROM documento	where Documento_Id= pDocumento_Id);
			SET Numero=(Select sDocSiguiente FROM documento	where Documento_Id= pDocumento_Id);
			            if Automatico =1 then
				SET psMovDocumento= Numero;                
			else 				Select pMov_Id=-99;
			END IF;	
	
    END IF;		
    
    IF pMov_Id<>-99 THEN
    	INSERT INTO `cotizacion`(
                              `dMovFecha`,
                              `dMovFechaCotizacion`,
                              `nMovTipopago`,
                              `Almacen_Id`,
                              `nMovTipoOrigenDestino`,
                              `nMovOrigenDestino_Id`,
                              `nMovTipodestino`,
                              `Documento_Id`,
                              `sMovDocumento`,
                              `sMovDocReferencia`,
                              `Moneda_Id`,
                              `nMovTipoCambio`,
                              `nMovImporte`,
                              `nMovDescuento`,
                              `nMovIGV`,
                              `nMovTotal`,
							  `nMovSaldo`,
                              `nMovTotalCancelado`,
                              `dMovDetraccion`,
                              `dMovPercepcion`,
                              `dMovRetencion`,
                              `sMovObservacion`,
                              `nMovEstado`,
                              `nMovEliminado`,
                              `dMovFecha_Act`,
                              `Usuario_Id`,
                              `nMovMovimiento_Id`,
                              `nMovOrdenCampo_Id`,
                              `nMovClasificador_Id`,
                              `nMovVendedor_Id`,
                              `dMovICBPER`,
                              `sMovAsesor`,
                              `sMovLugarEnrtega`,
                              `nMovGarantia`,
                              `nMovTiempoEntrega`,
                              `nMovValidezOferta`
                              ) 
                      VALUES (
                              pdMovFecha,
                              pdMovFechaCotizacion,
                              pnMovTipopago,
                              pAlmacen_Id,
                              pnMovTipoOrigenDestino,
                              pnMovOrigenDestino_Id,
                              pnMovTipodestino,
                              pDocumento_Id,
                              psMovDocumento,
                              psMovDocReferencia,
                              pMoneda_Id,
                              pnMovTipoCambio,
                              pnMovImporte,
                              pnMovDescuento,
                              pnMovIGV,
                              pnMovTotal,
							  pnMovSaldo,
                              pnMovTotalCancelado,
                              pdMovDetraccion,
                              pdMovPercepcion,
                              pdMovRetencion,
                              psMovObservacion,
                              pnMovEstado,
                              pnMovEliminado,
                              DATE_ADD(now(), INTERVAL -1 HOUR),
                              pUsuario_Id,
                              0,
                              0,
                              0,
                              pnMovVendedor_Id,
                              pdMovICBPER,
                              psMovAsesor,
                              psMovLugarEnrtega,
                              pnMovGarantia,
                              pnMovTiempoEntrega,
                              pnMovValidezOferta
                              );
		SET pMovimiento_Id = LAST_INSERT_ID() ;	   
		
        SET Automatico=(Select nDocNomAutomatico FROM documento	where Documento_Id= pDocumento_Id);
		SET Numero=(Select sDocSiguiente FROM documento	where Documento_Id= pDocumento_Id);
		if Automatico =1 then
			UPDATE documento SET sDocSiguiente = Numero +1 WHERE Documento_Id = pDocumento_Id;			
		END IF;
	END IF;
	Select IFNULL(pMovimiento_Id,-99) as Movimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cot_date` (IN `pInicio` DATE, IN `pFin` DATE)  NO SQL BEGIN
SET pFin  = date_add(pFin,INTERVAL 1 Day);
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.dMovFechaCotizacion
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovDescuento
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.sMovAsesor
                       ,m.sMovLugarEnrtega
                       ,m.nMovGarantia
                       ,m.nMovTiempoEntrega
                       ,m.nMovValidezOferta
                       
				FROM `cotizacion` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
                AND m.nMovEstado <>2
				                ORDER BY m.dMovFechaCotizacion desc, m.Movimiento_Id desc;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cot_listar` (IN `pMovimiento_Id` INT(11))   BEGIN
   IF pMovimiento_Id = 0 THEN
        SELECT m.Movimiento_Id
               ,m.dMovFecha
               ,m.dMovFechaCotizacion
               ,m.nMovTipopago
               ,m.Almacen_Id
               ,m.nMovTipoOrigenDestino
               ,m.nMovOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nMovTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
			   ,d.sDocNombreCorto
			   ,d.nDocTipoImprimir
               ,m.sMovDocumento
               ,m.sMovDocReferencia
               ,m.Moneda_Id
               ,m.nMovTipoCambio
               ,m.nMovImporte
               ,m.nMovIGV
               ,m.nMovTotal
			   ,m.nMovSaldo
               ,m.nMovTotalCancelado
               ,m.dMovDetraccion

               ,m.dMovPercepcion
               ,m.dMovRetencion
               ,m.sMovObservacion
               ,m.nMovEstado
               ,m.nMovEstadoSunat
               ,m.nMovEliminado
               ,m.dMovFecha_Act
               ,m.Usuario_Id
               ,nMovClasificador_Id
               ,nMovMovimiento_Id
               ,nMovOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
               ,'' AS sODCorreo
               ,'' AS sMonDescripcion
               ,'' AS sMonAlias
               ,v.sVenNom
               ,v.vendedor_id
               ,m.dMovICBPER
			   ,m.sMovAsesor
			   ,m.sMovLugarEnrtega
			   ,m.nMovGarantia
			   ,m.nMovTiempoEntrega
			   ,m.nMovValidezOferta
        FROM cotizacion m 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id 
            LEFT JOIN `vendedor` v ON v.vendedor_id=m.nMovVendedor_Id
        WHERE m.nMovEliminado = 0;
   ELSE
        SELECT m.Movimiento_Id
               ,m.dMovFecha
               ,m.dMovFechaCotizacion
               ,m.nMovTipopago
               ,m.Almacen_Id
               ,m.nMovTipoOrigenDestino
               ,m.nMovOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nMovTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
               ,d.sDocNombreCorto
               ,d.nDocTipoImprimir
               ,m.sMovDocumento
               ,m.sMovDocReferencia
               ,m.Moneda_Id
               ,m.nMovTipoCambio
               ,m.nMovImporte
			   ,m.nMovDescuento
               ,m.nMovIGV
               ,m.nMovTotal
               ,m.nMovSaldo
               ,m.nMovTotalCancelado
               ,m.dMovDetraccion
               ,m.dMovPercepcion
               ,m.dMovRetencion
               ,m.sMovObservacion
               ,m.nMovEstado
               ,m.nMovEliminado
               ,m.dMovFecha_Act
               ,m.Usuario_Id
               ,m.nMovEstadoSunat                ,nMovClasificador_Id
               ,nMovMovimiento_Id
               ,nMovOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
               ,od.sODCorreo
               ,mo.sMonDescripcion
               ,mo.sMonAlias
               ,date_add(m.dMovFecha, INTERVAL od.nODDiasCredito DAY) as Vencimiento
               ,od.sODDireccion as DireccionOD
               ,fn_numeroenletras(m.nMovTotal, UPPER(mo.sMonDescripcion)) as NumeroLetras
			   ,v.sVenNom
               ,v.vendedor_id
               ,m.dMovICBPER
			   ,m.sMovAsesor
			   ,m.sMovLugarEnrtega
			   ,m.nMovGarantia
			   ,m.nMovTiempoEntrega
			   ,m.nMovValidezOferta
        FROM `cotizacion` m 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id
	        LEFT JOIN origendestino od on od.OrigenDestino_Id = m.nMovOrigenDestino_Id
	        LEFT JOIN moneda mo ON mo.Moneda_Id = m.Moneda_Id
			LEFT JOIN `vendedor` v ON v.vendedor_id=m.nMovVendedor_Id
        WHERE m.`Movimiento_Id` = pMovimiento_Id AND m.nMovEliminado = 0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `cred_listar` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento_Id` INT, IN `pUsuario_Id` INT)  NO SQL BEGIN
SET pFin  = date_add(pFin,INTERVAL 1 Day);
IF pUsuario_Id = 0 THEN
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id not in (5,11,15)
                                AND m.nMovTipopago=2
				AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
	ELSE
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id not in (5,11,15)
				                AND m.nMovTipopago=2
				AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
                				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `doc_crear` (IN `pAlmacen_Id` INT(11), IN `pnDocTipoMovimiento_Id` INT(11), IN `psDocNombre` VARCHAR(50), IN `psDocNombreCorto` VARCHAR(50), IN `pnDocNomAutomatico` TINYINT(4), IN `psDocSiguiente` VARCHAR(15), IN `pnDocAfectoIGV` TINYINT(4), IN `pnDocEstado` TINYINT(4), IN `pisFE` INT(1), IN `pnDocEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `pnDocTipoImprimir` INT, IN `pnDocNumImpresiones` INT)   BEGIN
    INSERT INTO `documento`(
                              `Almacen_Id`,
                              `nDocTipoMovimiento_Id`,
                              `sDocNombre`,
                              `sDocNombreCorto`,
                              `nDocNomAutomatico`,
                              `sDocSiguiente`,
                              `nDocAfectoIGV`,
                              `nDocEstado`,
                              `isFE`,
                              `nDocEliminado`,
                              `dDocFecha_Act`,
                              `Usuario_Id`,
        					  `nDocTipoImprimir`,
                              `nDocNumImpresiones`
                              ) 
                      VALUES (
                              pAlmacen_Id,
                              pnDocTipoMovimiento_Id,
                              psDocNombre,
                              psDocNombreCorto,
                              pnDocNomAutomatico,
                              psDocSiguiente,
                              pnDocAfectoIGV,
                              pnDocEstado,
                              pisFE,
                              pnDocEliminado,
                              now(),
                              pUsuario_Id,
                          	  pnDocTipoImprimir,
                              pnDocNumImpresiones
                              );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `doc_editar` (IN `pAlmacen_Id` INT(11), IN `pnDocTipoMovimiento_Id` INT(11), IN `psDocNombre` VARCHAR(50), IN `psDocNombreCorto` VARCHAR(50), IN `pnDocNomAutomatico` TINYINT(4), IN `psDocSiguiente` VARCHAR(15), IN `pnDocAfectoIGV` TINYINT(4), IN `pnDocEstado` TINYINT(4), IN `pisFE` INT(1), IN `pnDocEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `pDocumento_Id` INT(11), IN `pnDocTipoImprimir` INT(11), IN `pnDocNumImpresiones` INT)   BEGIN
    UPDATE `documento` SET 
                        `Almacen_Id` = pAlmacen_Id,
                        `nDocTipoMovimiento_Id` = pnDocTipoMovimiento_Id,
                        `sDocNombre` = psDocNombre,
                        `sDocNombreCorto` = psDocNombreCorto,
                        `nDocNomAutomatico` = pnDocNomAutomatico,
                        `sDocSiguiente` = psDocSiguiente,
                        `nDocAfectoIGV` = pnDocAfectoIGV,
                        `nDocEstado` = pnDocEstado,
                        `isFE` = pisFE,
                        `nDocEliminado` = pnDocEliminado,
                        `dDocFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id,
                        `nDocTipoImprimir` = pnDocTipoImprimir,
                        `nDocNumImpresiones` = pnDocNumImpresiones
                  WHERE `Documento_Id`=pDocumento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `doc_eliminar` (IN `pDocumento_Id` INT(11))   BEGIN
        UPDATE `documento` SET nDocEliminado = 1 WHERE `Documento_Id` = pDocumento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Doc_Incrementa` (IN `pDocumento_Id` INT(11))   BEGIN
	DECLARE Automatico tinyint;
	DECLARE Numero varchar(11);
	SET Automatico=(Select nDocNomAutomatico
	FROM documento
	where Documento_Id= pDocumento_Id);
	SET Numero=(Select sDocSiguiente
	FROM documento
	where Documento_Id= pDocumento_Id);
	if Automatico =1 then
		BEGIN
			UPDATE documento
			SET
			sDocSiguiente = Numero +1        
			WHERE Documento_Id = pDocumento_Id;
		END;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `doc_listar` (IN `pDocumento_Id` INT(11))   BEGIN
   IF pDocumento_Id = 0 THEN
        SELECT d.Documento_Id
               ,d.Almacen_Id
               ,a.sAlmNombre
               ,d.nDocTipoMovimiento_Id
               ,t.sTMovNombre
               ,d.sDocNombre
               ,d.sDocNombreCorto
               ,d.nDocNomAutomatico
               ,d.sDocSiguiente
               ,d.nDocAfectoIGV
               ,d.nDocEstado
               ,d.isFE
               ,d.nDocEliminado
               ,d.dDocFecha_Act
               ,d.Usuario_Id
               ,d.nDocTipoImprimir
               ,d.nDocNumImpresiones
        FROM documento d
        INNER JOIN almacen a 
        ON d.Almacen_Id = a.Almacen_Id
        INNER JOIN tipomovimiento t
        ON t.TipoMovimiento_Id = d.nDocTipoMovimiento_Id
        WHERE d.nDocEliminado = 0;
   ELSE
        SELECT d.Documento_Id
               ,d.Almacen_Id
               ,a.sAlmNombre
               ,d.nDocTipoMovimiento_Id
               ,t.sTMovNombre
               ,d.sDocNombre
               ,d.sDocNombreCorto
               ,d.nDocNomAutomatico
               ,d.sDocSiguiente
               ,d.nDocAfectoIGV
               ,d.nDocEstado
               ,d.isFE
               ,d.nDocEliminado
               ,d.dDocFecha_Act
               ,d.Usuario_Id
               ,d.nDocTipoImprimir
               ,d.nDocNumImpresiones
        FROM documento d
        INNER JOIN almacen a 
        ON d.Almacen_Id = a.Almacen_Id
        INNER JOIN tipomovimiento t
        ON t.TipoMovimiento_Id = d.nDocTipoMovimiento_Id
        WHERE d.Documento_Id = pDocumento_Id 
        AND d.nDocEliminado = 0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_crear` (IN `psFamCodigo` VARCHAR(30), IN `psFamDescripcion` VARCHAR(60), IN `pnFamPadre` INT(11), IN `pnFamTipo` TINYINT(4), IN `pnFamEstado` TINYINT(4), IN `pnFamEliminado` INT(11), IN `pUsuario_Id` INT(11))   BEGIN
    INSERT INTO `familia`(
                              `sFamCodigo`,
                              `sFamDescripcion`,
                              `nFamPadre`,
                              `nFamTipo`,
                              `nFamEstado`,
                              `nFamEliminado`,
                              `dFamFecha_Act`,
                              `Usuario_Id`
                              ) 
                      VALUES (
                              psFamCodigo,
                              psFamDescripcion,
                              pnFamPadre,
                              pnFamTipo,
                              pnFamEstado,
                              pnFamEliminado,
                              now(),
                              pUsuario_Id
                              );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_editar` (IN `psFamCodigo` VARCHAR(30), IN `psFamDescripcion` VARCHAR(60), IN `pnFamPadre` INT(11), IN `pnFamTipo` TINYINT(4), IN `pnFamEstado` TINYINT(4), IN `pnFamEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `pFamilia_Id` INT(11))   BEGIN
    UPDATE `familia` SET 
                        `sFamCodigo` = psFamCodigo,
                        `sFamDescripcion` = psFamDescripcion,
                        `nFamPadre` = pnFamPadre,
                        `nFamTipo` = pnFamTipo,
                        `nFamEstado` = pnFamEstado,
                        `nFamEliminado` = pnFamEliminado,
                        `dFamFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id
                  WHERE `Familia_Id`=pFamilia_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_eliminar` (IN `pFamilia_Id` INT(11))   BEGIN
        UPDATE `familia` SET `nFamEliminado` = 1 WHERE `Familia_Id` = pFamilia_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_hijos` (IN `pFamilia_Id` INT)  NO SQL SELECT Familia_Id
               ,sFamCodigo
               ,sFamDescripcion
               ,nFamPadre
               ,nFamTipo
               ,nFamEstado
               ,nFamEliminado
               ,dFamFecha_Act
               ,Usuario_Id
        FROM `familia` WHERE nFamEliminado = 0 AND  nFamPadre = pFamilia_Id ORDER BY sFamDescripcion ASC$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_listar` (IN `pFamilia_Id` INT(11))   BEGIN
   IF pFamilia_Id = 0 THEN
        SELECT Familia_Id
               ,sFamCodigo
               ,sFamDescripcion
               ,nFamPadre
               ,nFamTipo
               ,nFamEstado
               ,nFamEliminado
               ,dFamFecha_Act
               ,Usuario_Id
        FROM `familia` WHERE nFamEliminado = 0 ORDER BY sFamCodigo ASC;
   ELSE
        SELECT Familia_Id
               ,sFamCodigo
               ,sFamDescripcion
               ,nFamPadre
               ,nFamTipo
               ,nFamEstado
               ,nFamEliminado
               ,dFamFecha_Act
               ,Usuario_Id
        FROM `familia` WHERE `Familia_Id` = pFamilia_Id AND nFamEliminado = 0 ORDER BY sFamCodigo ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `fam_padre` (IN `pFamilia_Id` INT, IN `pnFamPadre` INT)  NO SQL UPDATE familia SET nFamPadre = pnFamPadre WHERE nFamPadre = pFamilia_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `gui_listdate` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
       SELECT 
       
		Guiaremision_Id,
       TipoDocumento_Id,
       sNumeroGenerado,
       Moneda_Id,
       nTraEsGratuito,
       nTraSubTotalSinIGV,
       nTraEsAnticipo,
       nTraTieneDetraccion,
       nTraMontoDetraccion,
       nTraPctjDetraccion,
       nTraImporteTotal,
       DATE_FORMAT(dTraFecha,'%Y-%m-%d') as dTraFecha,
       sSerieNumeroRelacionado,
       nCReCodigoSunat,
       sCategoriaReclamo,
       sCliNroIdentidad,
       sCliDomicilioFiscal,
       sCliUbigeoNombre,
       sCliEmail,
       sCliPaisBreve,
       sCliente,
       nMovOrigenDestino_Id,
       nTraMontoIGV,
       sTraSerie,
       sTraNumero,
       sTraRUCEmpresa,
       nTipoDocRelacionado,
       sTraCodigoMotivoTraslado,
       sTraMotivoTraslado,
       sTraCodigoUnidadMedidaTraslado,
       sTraAliasUnidadMedidaTraslado,
       sTraDescripcionUnidadMedidaTraslado,
       nTraPesoBrutoGuiaTraslado,
       sTraCodigoModalidadTraslado,
       sTraDescripcionModalidadTraslado,
       dTraFechaTraslado,
       sTraRUCTransportistaTraslado,
       sTraNombreTransportistaTraslado,
       sTraPlacaVehiculoTraslado,
       sTraDNIConductorTraslado,
       sTraCodigoUbigeoPuntoLlegadaTraslado,
       sTraDireccionPuntoLlegadaTraslado,
       sTraCodigoUbigeoPuntoPartidaTraslado,
       sTraDireccionPuntoPartidaTraslado,
       Almacen_Id,
       nGuiEstadoSunat,
       sGuiObservacion,
       nGuiEstado,
       nGuiEliminado,
       dGuiFecha_Act,
       Usuario_Id,
       sGuiOtroMotivo
       FROM guiaremision
       WHERE nGuiEliminado = 0
	   AND dTraFecha>=INICIO
	   AND dTraFecha<FIN
       ORDER BY dTraFecha asc
       
       
       
;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Imp_Movimiento` (IN `pMovimiento_Id` INT(11))  NO SQL SELECT M.Movimiento_Id,
        D.Documento_Id,
		CONCAT(D.sDocNombreCorto , M.sMovDocumento) as Documento,	
        dMovFecha as Fecha,
		OD.sODNombre as Nombre,
		OD.sODRucDni as RUCDNI,
		OD.sODDireccion as Dirección,
		M.sMovDocReferencia as Referencia,	
        M.nMovTipopago as TipoPago,
		MD.nMovDetCantidad AS CANTIDAD,
		UM.sUndAlias AS UNIDAD,
		P.sProSrvNombre AS PRODUCTO,
		MD.nMovDetPrecioUnitario AS PRECIOUNITARIO,
		MD.nMovDetImporte AS SUBTOTAL,
		M.nMovImporte as Importe,
		M.nMovIGV as IGV,
		M.nMovTotal as Total,
				Mo.sMonAlias as MonedaAlias,
        U.sUsuNombre as Usuario
				FROM Movimiento M
		INNER JOIN Documento D on (D.Documento_Id = M.Documento_Id)
		INNER JOIn OrigenDestino OD on (OD.OrigenDestino_Id = M.nMovOrigenDestino_Id)
		INNER JOIN MovimientoDetalle MD ON (MD.Movimiento_Id=M.Movimiento_Id)
		INNER JOIN ProductoLote PL ON (PL.ProductoLote_Id=MD.ProductoLote_Id)
		INNER JOIN ProdServ P ON (P.ProdServ_Id=PL.ProdServ_Id)
		INNER JOIN UnidadMedida UM ON (UM.UnidadMedida_Id=MD.nMovDetUnidad_Id)
		INNER JOIN Moneda Mo ON (Mo.Moneda_Id=M.Moneda_Id)
        INNER JOIN Usuario U ON (U.Usuario_Id=M.Usuario_Id)
		WHERE 
		M.Movimiento_Id = pMovimiento_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `listar_sunat` (IN `fechaInicio` DATE, IN `fechaFin` DATE, IN `estado` INT)   BEGIN
SET fechaFin = DATE_ADD(fechaFin,INTERVAL 1 DAY);
    SELECT 
    m.Movimiento_Id,
    m.dMovFecha,
    m.sMovDocumento,
    d.Documento_Id,
    d.sDocNombre,
    d.sDocNombreCorto,
    m.sMovEstadoValidacion_Baja
    FROM 
    movimiento as m
    inner join documento as d
    on d.Documento_Id = m.Documento_Id
    where m.dMovFecha >= fechaInicio
	and m.dMovFecha < fechaFin
    and m.sMovEstadoValidacion_Baja = estado
    and d.isFE = 1
    and m.sMovEstadoValidacion_Baja = estado
    ORDER BY m.dMovFecha DESC;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movdespacho_confirmar` (IN `pDespacho_Id` INT)  NO SQL BEGIN
	UPDATE `despacho`
    SET `nDesEstado` = 1
    WHERE `Despacho_Id`=pDespacho_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movdespacho_date` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento_Id` INT)  NO SQL BEGIN
	SET pFin  = date_add(pFin,INTERVAL 1 Day);
	SELECT m.Movimiento_Id
		   ,m.dMovFecha
		   ,m.nMovTipoMovimiento_Id
		   ,t.sTMovNombre
		   ,m.nMovTipopago
		   ,m.Almacen_Id
		   ,m.nMovTipoOrigenDestino
		   ,m.nMovOrigenDestino_Id
		   ,od.sODNombreComercial
		   ,a.sAlmNombre
		   ,m.nMovTipodestino
		   ,m.Documento_Id
		   ,d.sDocNombre
		   ,d.sDocNombreCorto
		   ,d.nDocTipoImprimir
		   ,m.sMovDocumento
		   ,m.sMovDocReferencia
		   ,m.Moneda_Id
		   ,m.nMovTipoCambio
		   ,m.nMovImporte
		   ,m.nMovIGV
		   ,m.nMovTotal
		   ,m.nMovSaldo	
		   ,m.nMovTotalCancelado
		   ,m.dMovDetraccion
		   ,m.dMovPercepcion
		   ,m.dMovRetencion
		   ,m.sMovObservacion
		   ,m.nMovEstado
		   ,m.nMovEliminado
		   ,m.dMovFecha_Act
		   ,m.Usuario_Id
		   ,nMovClasificador_Id
		   ,nMovMovimiento_Id
		   ,nMovOrdenCampo_Id
		   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
		   ,m.nMovEstadoSunat
		   ,d.isFE
           ,m.nMovOrdenCompra_Id
           ,des.Despacho_Id
           ,des.nDesEstado
	FROM `movimiento` m 
    INNER JOIN `despacho` des
    ON des.nDesMovimiento_Id = Movimiento_Id
	INNER JOIN `origendestino` od
	ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
	INNER JOIN `tipomovimiento` t
	ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
	INNER JOIN `almacen` a
	ON a.Almacen_Id = m.Almacen_Id
	INNER JOIN `documento` d
	ON d.Documento_Id = m.Documento_Id 
	WHERE m.nMovEliminado = 0
	AND m.dMovFecha>=pInicio
	AND m.dMovFecha<pFin
	AND d.Documento_Id not in (5,11,15)
	AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
	ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movdet_crear` (IN `pMovimiento_Id` INT(11), IN `pTipoMovimiento_Id` INT, IN `pTipoDestino` INT, IN `pProdServ_Id` INT, IN `pAlmacen_Id` INT, IN `PLote` VARCHAR(50), IN `pFechaVencimiento` VARCHAR(50), IN `pCantidad` DOUBLE, IN `pUnidad_Id` INT, IN `pMonedaCompra_Id` INT, IN `pPrecioLista` DOUBLE, IN `pDescuento` DOUBLE, IN `pPrecio` DOUBLE, IN `pSubTotal` DOUBLE, IN `pUsuario_Id` INT, IN `pTipoCambio` DOUBLE, IN `pnMovDetIncluyeIgv` INT, IN `pdMovDetICBPER` DECIMAL(10,2))   BEGIN
	DECLARE pnMovOrdenCompra_Id INT(11);
    
	DECLARE pnTMovSentido tinyint; 
	DECLARE pProductoLote_Id INT;
	DECLARE pStokReal double;		
	DECLARE pSaldoAnteriorLote double;
	DECLARE pSaldoPosteriorLote double;
	DECLARE pSaldoAnterior double;
	DECLARE pSaldoPosterior double	;
	DECLARE pCODIGO char(20)	;
	Declare pFactor double;
	Declare pCantidadLote double;
	Declare pPrecioLote double;
	Declare pPrecioListaLote double;
	DECLARE pPrecioVenta double;
	DECLARE pPrecioVenta2 double;
	DECLARE pPrecioVenta3 double;
	DECLARE pEmpresa_Id int;
        		    IF pMovimiento_Id>0 THEN 
        IF pTipoDestino=1 THEN    
	SET pSaldoAnteriorLote = 0;	
	SET pSaldoAnterior  = 0;
	SET pnTMovSentido = (
	SELECT nTMovSentido FROM tipomovimiento	
	WHERE TipoMovimiento_Id=pTipoMovimiento_Id);
	SET pCODIGO = (				
	Select  sProSrvCodigo from prodserv 
	where ProdServ_Id=pProdServ_Id);
	IF LEFT(pCODIGO,1)='2' THEN
			SET pCantidadLote  = 0;
			SET pPrecioLote  = 0;
			SET pPrecioListaLote  = 0;
			SET pProductoLote_Id = (
				Select  ProductoLote_Id
			    FROM productolote
				Where ProdServ_Id=pProdServ_Id
				AND Almacen_Id=pAlmacen_Id);
			SET pStokReal = (
				Select  nProLStockReal
				FROM productolote
				Where ProdServ_Id=pProdServ_Id
				AND Almacen_Id=pAlmacen_Id);
	ELSE 

				IF pnTMovSentido=1 THEN 
			SET pProductoLote_Id = (
			Select ProductoLote_Id			   
			FROM productolote
			Where ProdServ_Id=pProdServ_Id
			AND Almacen_Id=pAlmacen_Id
			            AND sProLNombreLote = pLote);
		else
			SET pProductoLote_Id = (
			Select ProductoLote_Id			   
			FROM productolote
			Where ProdServ_Id=pProdServ_Id
			AND Almacen_Id=pAlmacen_Id
			AND sProLNombreLote = pLote);        
		END IF;                   
		SET pStokReal = (
			Select nProLStockReal
			FROM productolote
			Where ProdServ_Id=pProdServ_Id
			AND Almacen_Id=pAlmacen_Id
			AND sProLNombreLote = pLote);
		SET pFactor = (
			Select nUndFac_Cnv
			from unidadmedida
			Where UnidadMedida_Id = pUnidad_Id);
		SET pCantidadLote  =  pCantidad * pFactor;
		SET pPrecioLote = (pPrecio* pTipoCambio) / pFactor;
		SET pPrecioListaLote = (pPrecioLista) / pFactor;
		SET pSaldoAnterior = (
			Select SUM(nProLStockReal)
			from productolote PL Inner join almacen A ON (A.Almacen_Id=PL.Almacen_Id)
			Where ProdServ_Id=pProdServ_Id) ;
		SET pPrecioVenta = (
			Select MAX(nProLPrecioV)
			from productolote PL Inner join almacen A ON (A.Almacen_Id=PL.Almacen_Id)
			Where ProdServ_Id=pProdServ_Id) ;
		SET pPrecioVenta2 = (
			Select MAX(nProLPrecioV2)
			from productolote PL Inner join almacen A ON (A.Almacen_Id=PL.Almacen_Id)
			Where ProdServ_Id=pProdServ_Id) ;
		SET pPrecioVenta3 = (
			Select MAX(nProLPrecioV3)
			from productolote PL Inner join almacen A ON (A.Almacen_Id=PL.Almacen_Id)
			Where ProdServ_Id=pProdServ_Id) ;
		SET pSaldoAnterior = IFNULL(pSaldoAnterior,0);
		SET pPrecioVenta = IFNULL(pPrecioVenta,0);
		SET pPrecioVenta2 = IFNULL(pPrecioVenta2,0);
		SET pPrecioVenta3 = IFNULL(pPrecioVenta3,0);
	END IF;
	IF ISNULL(pProductoLote_Id) THEN 			IF pnTMovSentido=2 THEN 
				SET pCantidadLote = pCantidadLote * -1;                 SET pPrecioListaLote=0;                 SET pPrecioLote=0;
			END IF;
				INSERT INTO productolote
				   (ProdServ_Id
				   ,Almacen_Id
				   ,sProLNombreLote
				   ,nProLStockReal
				   ,dProLFechaVencimiento
				   ,nProLPrecioL
				   ,nProLPrecioC
				   ,nProLPrecioV
				   ,nProLPrecioV2
				   ,nProLPrecioV3
				   ,dProLFecha_Act
				   ,nProLUsuario_Id
				   ,nProLMonedaCompra_Id
				   ,nProLDescuentoCompra)		  			   
				VALUES
				   (pProdServ_Id
				   ,pAlmacen_Id
				   ,pLote
				   ,pCantidadLote
				   ,pFechaVencimiento
				   ,pPrecioListaLote
				   ,pPrecioLote
				   ,pPrecioVenta
				   ,pPrecioVenta2
				   ,pPrecioVenta3
				   ,now()
				   ,pUsuario_Id
				   ,pMonedaCompra_Id
				   ,pDescuento);			   			   	   
				SET pProductoLote_Id = LAST_INSERT_ID();
				SET pSaldoPosterior = pSaldoAnterior + pCantidadLote;
				SET pSaldoPosteriorLote =pCantidadLote;						
	ELSEIF pProductoLote_Id>0 THEN
		IF LEFT(pCODIGO,1)='1' THEN 			
			SET pSaldoAnteriorLote = pStokReal; 
			SELECT pnTMovSentido;
			IF pnTMovSentido = 1 THEN  
				SELECT 1;
					SET pSaldoPosteriorLote =pStokReal + pCantidadLote;
					SET pSaldoPosterior =pSaldoAnterior + pCantidadLote;
					UPDATE productolote SET  
						 nProLDescuentoCompra=(((pStokReal * nProLDescuentoCompra) + ( pCantidadLote*pDescuento))/(pStokReal+pCantidadLote)),
						 nProLPrecioL=(((pStokReal * nProLPrecioL) + ( pCantidadLote*pPrecioListaLote))/(pStokReal+pCantidadLote)),
						 nProLPrecioC=(((pStokReal * nProLPrecioC) + ( pCantidadLote*pPrecioLote))/(pStokReal+pCantidadLote)),
						 nProLPrecioV=pPrecioVenta, 
						 nProLPrecioV2=pPrecioVenta2, 
						 nProLPrecioV3=pPrecioVenta3, 
						 nProLStockReal=pStokReal + pCantidadLote , 
						 dProLFecha_Act=curdate(),
						 nProLUsuario_Id=pUsuario_Id									
					WHERE ProductoLote_Id = pProductoLote_Id;
			ELSEIF pnTMovSentido = 2 THEN
				SELECT 2;
					SET pSaldoPosteriorLote =pStokReal - pCantidadLote;
					SET pSaldoPosterior =pSaldoAnterior - pCantidadLote;
					UPDATE productolote SET 
						nProLStockReal=pStokReal - pCantidadLote, 
						dProLFecha_Act=curdate(),
						nProLUsuario_Id=pUsuario_Id									
					WHERE ProductoLote_Id = pProductoLote_Id;
			END IF;		
		END IF; 
	END IF;  
BEGIN
	SELECT  pSaldoAnteriorLote,pSaldoPosteriorLote,pSaldoAnterior,pSaldoPosterior;
	INSERT INTO movimientodetalle
			   (
			    Movimiento_Id
			   ,ProductoLote_Id
			   ,nMovDetCantidad
			   ,nMovDetUnidad_Id
			   ,nMovDetPrecioLista
			   ,nMovDetPorcDescuento1
			   ,nMovDetPrecioUnitario
			   ,nMovDetImporte
			   ,nMovDetSaldoAnteriorLote
			   ,nMovDetSaldoPosteriorLote
			   ,nMovDetSaldoAnterior
			   ,nMovDetSaldoPosterior
			   ,nMovDetIncluyeIgv
               ,dMovDetICBPER)				   
		 VALUES
			   (pMovimiento_id
			   ,pProductoLote_Id
			   ,pCantidad			   
			   ,pUnidad_Id
			   ,pPrecioLista
			   ,pDescuento
			   ,pPrecio
			   ,pSubTotal
			   ,pSaldoAnteriorLote
			   ,pSaldoPosteriorLote
			   ,pSaldoAnterior
			   ,pSaldoPosterior
			   ,pnMovDetIncluyeIgv
               ,pdMovDetICBPER);
END;
		ELSE
		 INSERT INTO `movimientodetalleconsumo`(
        `Movimiento_Id`
       ,`Producto_Id`
       ,`nMovDetConUnidad_Id`
       ,`sMovDetConCantidad`
       ,`nMovDetConPrecioLista`
       ,`nMovDetConPorcDescuento1`
       ,`nMovDetConPorcDescuento2`
       ,`nMovDetConPrecioUnitario`
       ,`nMovDetConImporte`
       ,`nMovDetConPrecioFlete`
       ,`dMovDetICBPER`
       ) VALUES (
       pMovimiento_Id
       ,pProdServ_Id
       ,pUnidad_Id
       ,pCantidad
       ,pPrecioLista
       ,pDescuento
       ,0 
       ,pPrecio
       ,pSubTotal
       ,0
       ,pdMovDetICBPER
       );       
    END IF;
    END IF;
    
    
        SELECT
		`nMovOrdenCompra_Id`
    FROM
		`movimiento`
    WHERE
		`Movimiento_Id`=pMovimiento_Id
    INTO
		pnMovOrdenCompra_Id
    ;
	IF pnMovOrdenCompra_Id IS NOT NULL THEN
		UPDATE
			`ordencompradetalle`
		SET
			`nOCDCantidadPendiente` = (nOCDCantidadPendiente-pCantidad)
		WHERE
			`OrdenCompra_Id`=pnMovOrdenCompra_Id AND
            `ProductoLote_Id`=pProductoLote_Id
		;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movdet_listar` (IN `pMovimiento_Id` INT(11))   BEGIN
   IF pMovimiento_Id = 0 THEN
        SELECT Movimiento_Id
               ,ProductoLote_Id
               ,nMovDetUnidad_Id
               ,nMovDetCantidad
               ,nMovDetPrecioLista
               ,nMovDetPorcDescuento1
               ,nMovDetPorcDecuento2
               ,nMovDetPrecioUnitario
               ,nMovDetImporte
               ,nMovDetPrecioFlete
               ,nMovDetSaldoAnteriorLote
               ,nMovDetSaldoPosteriorLote
               ,nMovDetSaldoAnterior
               ,nMovDetSaldoPosterior
               ,nMovDetIncluyeIGV
        FROM `movimientodetalle`;
   ELSE
        SELECT Movimiento_Id
               ,ProductoLote_Id
               ,nMovDetUnidad_Id
               ,nMovDetCantidad
               ,nMovDetPrecioLista
               ,nMovDetPorcDescuento1
               ,nMovDetPorcDecuento2
               ,nMovDetPrecioUnitario
               ,nMovDetImporte
               ,nMovDetPrecioFlete
               ,nMovDetSaldoAnteriorLote
               ,nMovDetSaldoPosteriorLote
               ,nMovDetSaldoAnterior
               ,nMovDetSaldoPosterior
               ,nMovDetIncluyeIGV
        FROM `movimientodetalle` WHERE `Movimiento_Id` = pMovimiento_Id;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movdet_listar2` (IN `pMovimiento_Id` INT(11))   BEGIN
DECLARE pTipoDestino tinyint;
     SET pTipoDestino = (
     SELECT nMovTipodestino FROM movimiento
     WHERE Movimiento_Id=pMovimiento_Id);
     IF pTipoDestino = 1 THEN
		SELECT md.Mmovimientodetalle_Id
        		,md.Movimiento_Id
                ,md.ProductoLote_Id
                ,md.nMovDetUnidad_Id
                ,nMovDetCantidad
                ,md.nMovDetPrecioLista
                ,md.nMovDetPorcDescuento1
                ,md.nMovDetPorcDecuento2
                ,md.nMovDetImporte
                ,md.nMovDetPrecioFlete
                ,md.nMovDetSaldoAnteriorLote
                ,md.nMovDetSaldoPosteriorLote
                ,md.nMovDetSaldoAnterior
                ,md.nMovDetSaldoPosterior
                ,md.nMovDetIncluyeIGV
                ,md.nMovDetPrecioUnitario
                ,p.prodserv_Id
                ,p.sProSrvNombre
                ,p.sProSrvCodigo2
                ,um.sUndalias
                ,um.sUndCodeSunat
                ,p.nProSrvExoneradoIGV
                ,md.dMovDetICBPER
         FROM movimientodetalle md
         INNER JOIN productolote pl on
(pl.productolote_Id=md.ProductoLote_Id)
		INNER JOIN prodserv p on (pl.prodserv_Id=p.prodserv_Id)
         INNER JOIn unidadmedida um on
(um.unidadmedida_id=md.nMovDetUnidad_Id)
         WHERE Movimiento_Id = pMovimiento_Id;
     ELSE
         SELECT mdc.Movimientodetalleconsumo_Id
         		,Movimiento_Id
                ,0 as ProductoLote_Id
                ,nMovDetConUnidad_Id as nMovDetUnidad_Id
                ,sMovDetConCantidad as nMovDetCantidad
                ,nMovDetConPrecioLista as nMovDetPrecioLista
                ,nMovDetConPorcDescuento1 as nMovDetPorcDescuento1
                ,0 as nMovDetPorcDecuento2
                ,mdc.nMovDetConPrecioUnitario as nMovDetPrecioUnitario
                ,nMovDetConImporte as nMovDetImporte
                ,mdc.nMovDetConPrecioFlete as nMovDetPrecioFlete
                ,0 as nMovDetSaldoAnteriorLote
                ,0 as nMovDetSaldoPosteriorLote
                ,0 as nMovDetSaldoAnterior
                ,0 as nMovDetSaldoPosterior
                ,0 as nMovDetIncluyeIGV
                ,p.prodserv_Id
                ,p.sProSrvNombre
                ,um.sUndalias
                ,um.sUndCodeSunat
                ,p.nProSrvExoneradoIGV
                ,mdc.dMovDetICBPER
         FROM movimientodetalleconsumo mdc
		INNER JOIN prodserv p on (mdc.producto_Id=p.prodserv_Id)
         INNER JOIN unidadmedida um on
(um.unidadmedida_id=mdc.nMovDetConUnidad_Id)
         WHERE Movimiento_Id =  pMovimiento_Id;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `movpagos_listar` (IN `pMovimiento_Id` INT(11))   BEGIN 
   IF pMovimiento_Id = 0 THEN
       SELECT 
       MovimientoPago_Id,
       Movimiento_Id,
       nMovPagNroCuota,
       nMovPagTotalCuota,
       dMovPagFechaCuota
       FROM movimientopago
;
   ELSE 
       SELECT * FROM movimientopago
       WHERE Movimiento_Id = pMovimiento_Id;
   END IF; 
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Mov_ActualizaEstado` (IN `pMovimiento_Id` INT, IN `pEstado_Id` TINYINT, IN `pUsuario_Id` TINYINT)   BEGIN
	UPDATE movimiento
      SET
      nMovEstado= pEstado_Id,
            Usuario_Id= pUsuario_Id
       WHERE Movimiento_Id = pMovimiento_Id;   
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Mov_Anular` (IN `pMovimiento_Id` INT(11), IN `pUsuario_Id` INT(11))   BEGIN
	DECLARE pnMovOrdenCompra_Id INT(11);
    
 	DECLARE DONE INT DEFAULT 0;
	DECLARE pnMovEstado int;
	DECLARE pnMovAlmacen_Id INT;
	DECLARE pnMovTipoMovimiento_Id INT;
	DECLARE pnMovTipoOrigenDestino INT;
	DECLARE pnMovOrigenDestino_Id INT;
	DECLARE pdMovFecha DATE;
	DECLARE pnMovTipoDestino TINYINT;
	DECLARE pnMovTipoPago TINYINT;
	DECLARE pnMovTipoDocumento INT;
	DECLARE psMovDocumento NVARCHAR(20);
	DECLARE psMovDocReferencia NVARCHAR(20);
	DECLARE pnMovImporte DOUBLE;
	DECLARE pnMovIGV DOUBLE;
	DECLARE pnMovTotal DOUBLE;
	DECLARE pnMovSaldo DOUBLE;
	DECLARE pnMovTotalCancelado DOUBLE;
	DECLARE pnMovDetracción DOUBLE;
	DECLARE pnMovPercepcion DOUBLE;
	DECLARE pnMovRetencion DOUBLE;
	DECLARE psMovObservación NVARCHAR(255);
	DECLARE pnMovMoneda_Id int;
	DECLARE pnMovTipoCambio DOUBLE;
	DECLARE pNEWMOV_ID INT;
	DECLARE pNEWTIPODOCUMENTO INT;
	DECLARE pNEWNRODOCUMENTO NVARCHAR(20);
	DECLARE pnTMovSentido TINYINT;
	DECLARE	pProdServ_Id int;
	DECLARE pProductoLote_Id int;
	DECLARE pCantidad int;
	DECLARE pUnidad_Id int;
	DECLARE pPrecioLista double;
	DECLARE pPrecio double;
	Declare pFactor Double;
	Declare pCantidadLote Double;
	Declare pPrecioLote Double;
	Declare pPrecioListaLote Double;
	DECLARE pSaldoAnteriorLote Double;
	DECLARE pSaldoPosteriorLote Double;
	DECLARE pSaldoAnterior Double;
	DECLARE pSaldoPosterior Double;
	DECLARE pStokReal Double;
	DECLARE pDescuento Double;
	DECLARE pCODIGO NVARCHAR(50);
	DECLARE pEmpresa_Id int;
	DECLARE MOVCURSOR CURSOR for		
		SELECT
		PL.ProdServ_Id,
		MD.ProductoLote_Id ,
		MD.nMovDetCantidad,
		MD.nMovDetUnidad_Id,
		MD.nMovDetPrecioLista,
		MD.nMovDetPrecioUnitario,
		MD.nMovDetPorcDescuento1
		FROM movimientodetalle MD
		INNER JOIN movimiento M on (M.Movimiento_Id=MD.Movimiento_Id)
		INNER JOIN productolote PL ON (PL.ProductoLote_id=MD.ProductoLote_id)
		WHERE M.Movimiento_Id =pMovimiento_Id;
	DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
	SET pnMovEstado = (
	SELECT nMovEstado FROM movimiento 
	WHERE Movimiento_Id = pMovimiento_Id);
	IF pnMovEstado>0 THEN 
		SET pNEWTIPODOCUMENTO=5;  
		SET pSaldoAnteriorLote = 0;
		SET pSaldoPosteriorLote =0;
		SET pSaldoAnterior = 0;
		SET pSaldoPosterior =0;
		SET pDescuento =0;		
		SET pnMovAlmacen_Id = (SELECT M.Almacen_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoMovimiento_Id = (SELECT M.nMovTipoMovimiento_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoOrigenDestino= (SELECT M.nMovTipoOrigenDestino FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovOrigenDestino_Id =(SELECT M.nMovOrigenDestino_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pdMovFecha =(SELECT M.dMovFecha FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoDestino = (SELECT M.nMovTipoDestino  FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoPago = (SELECT M.nMovTipoPago FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoDocumento = (SELECT M.Documento_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovDocumento = (SELECT M.sMovDocumento FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovDocReferencia = (SELECT M.sMovDocReferencia FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovImporte = (SELECT M.nMovImporte FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovIGV = (SELECT M.nMovIGV FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTotal = (SELECT M.nMovTotal FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovSaldo = (SELECT M.nMovSaldo FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
        SET pnMovTotalCancelado = (SELECT M.nMovTotalCancelado FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovDetracción = (SELECT M.dMovDetraccion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovPercepcion = (SELECT M.dMovPercepcion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovRetencion = (SELECT M.dMovRetencion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovObservación = (SELECT M.sMovObservacion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovEstado = (SELECT nMovEstado FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovMoneda_Id = (SELECT Moneda_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoCambio = (SELECT nMovTipoCambio  FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pNEWNRODOCUMENTO= (Select sDocNombreCorto FROM documento	WHERE Documento_Id=pnMovTipoDocumento);		
		SET pNEWNRODOCUMENTO= CONCAT(pNEWNRODOCUMENTO,' ',psMovDocumento);
		INSERT INTO movimiento
           (Almacen_Id
           ,nMovTipoMovimiento_Id
           ,nMovTipoOrigenDestino
           ,nMovOrigenDestino_Id
           ,dMovFecha
           ,nMovTipoDestino
           ,nMovTipoPago
           ,Documento_Id
           ,sMovDocumento
           ,sMovDocReferencia
           ,nMovImporte
           ,nMovIGV
           ,nMovTotal
           ,nMovSaldo
           ,nMovTotalCancelado
           ,dMovDetraccion
           ,dMovPercepcion
           ,dMovRetencion
           ,sMovObservacion
           ,nMovEstado
           ,dMovFecha_Act
           ,Usuario_Id
           ,Moneda_Id
           ,nMovTipoCambio
		   ,nMovClasificador_Id
		   ,nMovMovimiento_Id
		   ,nMovOrdenCampo_Id)
		VALUES
           (pnMovAlmacen_Id,
           pnMovTipoMovimiento_Id ,
		   pnMovTipoOrigenDestino ,
           pnMovOrigenDestino_Id ,
           NOW() ,
           pnMovTipoDestino ,
           pnMovTipoPago ,
           pNEWTIPODOCUMENTO,
           pNEWNRODOCUMENTO ,
           psMovDocReferencia,
           pnMovImporte ,
           pnMovIGV ,
           pnMovTotal ,
           pnMovSaldo,
           0 ,
           pnMovDetracción ,
           pnMovPercepcion ,
           pnMovRetencion ,
           psMovObservación ,
           1 ,
           NOW(),
           pUsuario_Id,
           pnMovMoneda_Id,
           pnMovTipoCambio,
		   0,
		   0,
		   0);
        SET pNEWMOV_ID  = LAST_INSERT_ID();
		SET pnTMovSentido = (SELECT nTMovSentido
		FROM tipomovimiento
		WHERE TipoMovimiento_Id=pnMovTipoMovimiento_Id);	
		IF pnTMovSentido = 1 THEN
			SET pnTMovSentido=2;
		ELSE
			SET pnTMovSentido=1;				
		END IF;
		OPEN MOVCURSOR;	
		REPEAT
			FETCH MOVCURSOR INTO pProdServ_Id, pProductoLote_Id, pCantidad, pUnidad_Id, pPrecioLista, pPrecio, pDescuento;
			IF NOT done THEN
				SET pSaldoAnteriorLote = 0;
				SET pSaldoPosteriorLote =0;
				SET pSaldoAnterior  = 0;
				SET pSaldoPosterior =0;
				SET pCODIGO = (Select sProSrvCodigo from prodserv where ProdServ_Id= pProdServ_Id);
				IF LEFT(pCODIGO,1)='1' THEN
					SET pFactor = (Select nUndFac_Cnv from unidadmedida Where UnidadMedida_Id = pUnidad_Id);
					SET pCantidadLote  =  pCantidad * pFactor;
					SET pPrecioLote = (pPrecio * pnMovTipoCambio) / pFactor;
					SET pPrecioListaLote = (pPrecioLista) / pFactor;
					SET pEmpresa_Id =1;				
					SET pSaldoAnterior = (Select SUM(nProLStockReal) from productolote PL Where ProdServ_Id=pProdServ_Id);				
					SET pSaldoAnterior = IFNULL(pSaldoAnterior,0);				
					SET pStokReal = (Select nProLStockReal from productolote Where ProductoLote_Id=pProductoLote_Id);
					SET pDescuento = (Select nProLDescuentoCompra from productolote Where ProductoLote_Id=pProductoLote_Id);
					SET pSaldoAnteriorLote = pStokReal; 
					IF pnTMovSentido = 1 THEN 
						SET pSaldoPosteriorLote =pStokReal + pCantidadLote;
						SET pSaldoPosterior =pSaldoAnterior + pCantidadLote;
						UPDATE productolote SET  nProLStockReal=pStokReal + pCantidadLote , 
												 dProLFecha_Act=curdate(),
												 nProLUsuario_Id=pUsuario_Id									
						WHERE ProductoLote_Id = pProductoLote_Id;
					END IF;
					IF pnTMovSentido = 2 THEN 
						SET pSaldoPosteriorLote =pStokReal - pCantidadLote;
						SET pSaldoPosterior =pSaldoAnterior - pCantidadLote;
						IF pStokReal-pCantidadLote = 0 THEN						
							UPDATE productolote SET 
													nProLStockReal=pStokReal - pCantidadLote , 
													dProLFecha_Act=curdate(),
													nProLUsuario_Id=pUsuario_Id									
							WHERE ProductoLote_Id = pProductoLote_Id;
						ELSE
							UPDATE productolote SET 
								nProLDescuentoCompra=(((pStokReal * nProLDescuentoCompra) - ( pCantidadLote*pDescuento))/(pStokReal+pCantidadLote)),
								nProLPrecioL=(((pStokReal * nProLPrecioL) - ( pCantidadLote*pPrecioListaLote))/(pStokReal+pCantidadLote)),
								nProLPrecioC=(((pStokReal * nProLPrecioC) - ( pCantidadLote*pPrecioLote))/(pStokReal-pCantidadLote)),
								nProLStockReal=pStokReal - pCantidadLote , 
								dProLFecha_Act=curdate(),
								nProLUsuario_Id=pUsuario_Id
								WHERE ProductoLote_Id = pProductoLote_Id;
						END IF;
					END IF;
				END IF; 
				INSERT INTO movimientodetalle
				(
					Movimiento_Id
				   ,ProductoLote_Id
				   ,nMovDetCantidad
				   ,nMovDetUnidad_Id
				   ,nMovDetPrecioLista
				   ,nMovDetPorcDescuento1
				   ,nMovDetPrecioUnitario
				   ,nMovDetImporte
				   ,nMovDetSaldoAnteriorLote
				   ,nMovDetSaldoPosteriorLote
				   ,nMovDetSaldoAnterior
				   ,nMovDetSaldoPosterior)				   
				 VALUES
				   (pNEWMOV_ID
				   ,pProductoLote_Id
				   ,pCantidad			   
				   ,pUnidad_Id
				   ,0
				   ,0
				   ,0
				   ,0
				   ,pSaldoAnteriorLote
				   ,pSaldoPosteriorLote
				   ,pSaldoAnterior
				   ,pSaldoPosterior);
                   
                   
                   					SELECT
						`nMovOrdenCompra_Id`
					FROM
						`movimiento`
					WHERE
						`Movimiento_Id`=pMovimiento_Id
					INTO
						pnMovOrdenCompra_Id
					;
					IF pnMovOrdenCompra_Id IS NOT NULL THEN
						UPDATE
							`ordencompradetalle`
						SET
							`nOCDCantidadPendiente` = (nOCDCantidadPendiente+pCantidad)
						WHERE
							`OrdenCompra_Id`=pnMovOrdenCompra_Id AND
							`ProductoLote_Id`=pProductoLote_Id
						;
					END IF;
			END IF; 
		UNTIL DONE END REPEAT;    	
		CLOSE MOVCURSOR;
		UPDATE movimiento
		SET nMovEstado=0
		WHERE Movimiento_Id=pMovimiento_Id;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_byOrdenCompra` (IN `pOrdenCompra_Id` INT(11))   BEGIN
	SELECT
		`Movimiento_Id`
	FROM
		`movimiento`
	WHERE
		`nMovOrdenCompra_Id`=pOrdenCompra_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_crear` (IN `pdMovFecha` DATE, IN `pnMovTipoMovimiento_Id` INT(11), IN `pnMovTipopago` TINYINT(4), IN `pAlmacen_Id` INT(11), IN `pnMovTipoOrigenDestino` INT(11), IN `pnMovOrigenDestino_Id` INT(11), IN `pnMovTipodestino` TINYINT(4), IN `pDocumento_Id` INT(11), IN `psMovDocumento` VARCHAR(20), IN `psMovDocReferencia` VARCHAR(20), IN `pMoneda_Id` TINYINT(4), IN `pnMovTipoCambio` DECIMAL(10,3), IN `pnMovImporte` DECIMAL(10,2), IN `pnMovIGV` DECIMAL(10,2), IN `pnMovTotal` DECIMAL(10,2), IN `pnMovSaldo` DECIMAL(10,2), IN `pnMovTotalCancelado` DECIMAL(10,2), IN `pdMovDetraccion` DECIMAL(10,2), IN `pdMovPercepcion` DECIMAL(10,2), IN `pdMovRetencion` DECIMAL(10,2), IN `psMovObservacion` TEXT, IN `pnMovEstado` TINYINT(4), IN `pnMovEliminado` TINYINT(4), IN `pUsuario_Id` INT(11), IN `pnMovVendedor_Id` INT(11), IN `pdMovICBPER` DECIMAL(10,2), IN `pnMovPorcentajeDetraccion` INT(11), IN `psMovCodDetraccion` VARCHAR(50), IN `pnMovOrdenCompra_Id` INT(11), OUT `pMovimiento_Id` INT(11))   BEGIN
    DECLARE pMov_Id INT;
    DECLARE Automatico tinyint;
	DECLARE Numero varchar(11);
        SET pMov_Id = (SELECT movimiento_Id FROM movimiento WHERE  Documento_Id = pDocumento_Id AND sMovDocumento=psMovDocumento ORDER BY Movimiento_Id DESC limit 1);
		SET pMov_Id = IFNULL(pMov_Id,0); 
        IF pMov_Id<>0 THEN					
            			            															            	
			            			SET pMov_Id=-99;
			
	
    END IF;		
    
    IF pMov_Id<>-99 THEN
    	INSERT INTO `movimiento`(
                              `dMovFecha`,
                              `nMovTipoMovimiento_Id`,
                              `nMovTipopago`,
                              `Almacen_Id`,
                              `nMovTipoOrigenDestino`,
                              `nMovOrigenDestino_Id`,
                              `nMovTipodestino`,
                              `Documento_Id`,
                              `sMovDocumento`,
                              `sMovDocReferencia`,
                              `Moneda_Id`,
                              `nMovTipoCambio`,
                              `nMovImporte`,
                              `nMovIGV`,
                              `nMovTotal`,
							  `nMovSaldo`,
                              `nMovTotalCancelado`,
                              `dMovDetraccion`,
                              `dMovPercepcion`,
                              `dMovRetencion`,
                              `sMovObservacion`,
                              `nMovEstado`,
                              `nMovEliminado`,
                              `dMovFecha_Act`,
                              `Usuario_Id`,
                              `nMovMovimiento_Id`,
                              `nMovOrdenCampo_Id`,
                              `nMovClasificador_Id`,
                              `nMovVendedor_Id`,
                              `dMovICBPER`,
                              `nMovPorcentajeDetraccion`,
                              `sMovCodDetraccion`,
                              `nMovOrdenCompra_Id`
                              ) 
                      VALUES (
                              pdMovFecha,
                              pnMovTipoMovimiento_Id,
                              pnMovTipopago,
                              pAlmacen_Id,
                              pnMovTipoOrigenDestino,
                              pnMovOrigenDestino_Id,
                              pnMovTipodestino,
                              pDocumento_Id,
                              psMovDocumento,
                              psMovDocReferencia,
                              pMoneda_Id,
                              pnMovTipoCambio,
                              pnMovImporte,
                              pnMovIGV,
                              pnMovTotal,
							  pnMovSaldo,
                              pnMovTotalCancelado,
                              pdMovDetraccion,
                              pdMovPercepcion,
                              pdMovRetencion,
                              psMovObservacion,
                              pnMovEstado,
                              pnMovEliminado,
                                                            now(),
                              pUsuario_Id,
                              0,
                              0,
                              0,
                              pnMovVendedor_Id,
                              pdMovICBPER,
                              pnMovPorcentajeDetraccion,
							  psMovCodDetraccion,
                              pnMovOrdenCompra_Id
                              );
		SET pMovimiento_Id = LAST_INSERT_ID() ;	   
		
        SET Automatico=(Select nDocNomAutomatico FROM documento	where Documento_Id= pDocumento_Id);
		SET Numero=(Select sDocSiguiente FROM documento	where Documento_Id= pDocumento_Id);
		if Automatico =1 then
			UPDATE documento SET sDocSiguiente = Numero +1 WHERE Documento_Id = pDocumento_Id;			
		END IF;
        
	END IF;
	Select IFNULL(pMovimiento_Id,-99) as Movimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_date` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento_Id` INT, IN `pUsuario_Id` INT)  NO SQL BEGIN
SET pFin  = date_add(pFin,INTERVAL 1 Day);
IF pUsuario_Id = 0 THEN
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id not in (5,11,15)
				AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
	ELSE
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id not in (5,11,15)
				AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
                				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_date2` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento_Id` INT, IN `pUsuario_Id` INT)  NO SQL BEGIN
SET pFin  = date_add(pFin,INTERVAL 1 Day);
IF pUsuario_Id = 0 THEN
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
                       ,u.Name
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
                       ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id
				INNER JOIN vendedor v ON m.nMovVendedor_Id= v.vendedor_id
                inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=v.Usuario_id)
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id <>5
				AND m.nMovTipoMovimiento_Id = pTipoMovimiento_Id
				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc;
                
                
	ELSE
		SELECT m.Movimiento_Id
					   ,m.dMovFecha
					   ,m.nMovTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nMovTipopago
					   ,m.Almacen_Id
					   ,m.nMovTipoOrigenDestino
					   ,m.nMovOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nMovTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sMovDocumento
					   ,m.sMovDocReferencia
					   ,m.Moneda_Id
					   ,m.nMovTipoCambio
					   ,m.nMovImporte
					   ,m.nMovIGV
					   ,m.nMovTotal
					   ,m.nMovSaldo	
					   ,m.nMovTotalCancelado
					   ,m.dMovDetraccion
					   ,m.dMovPercepcion
					   ,m.dMovRetencion
					   ,m.sMovObservacion
					   ,m.nMovEstado
					   ,m.nMovEliminado
					   ,m.dMovFecha_Act
					   ,m.Usuario_Id
                       ,u.Name
					   ,nMovClasificador_Id
					   ,nMovMovimiento_Id
					   ,nMovOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
					   ,m.nMovEstadoSunat
					   ,d.isFE
                       ,m.nMovOrdenCompra_Id
				FROM `movimiento` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id
                INNER JOIN vendedor v ON m.nMovVendedor_Id= v.vendedor_id
                inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=v.Usuario_id)
                AND v.Usuario_id=pUsuario_id
				WHERE m.nMovEliminado = 0
				AND m.dMovFecha>=pInicio
				AND m.dMovFecha<pFin
				AND d.Documento_Id <>5
                AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id
                				ORDER BY m.dMovFecha DESC, m.dMovFecha_Act desc ;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Mov_devolver` (IN `pMovimiento_Id` INT(11), IN `pUsuario_Id` INT(11), IN `psNotDocumento_Id` INT(11), IN `psNotDocumento` INT(11))   BEGIN
 	DECLARE DONE INT DEFAULT 0;
	DECLARE pnMovEstado int;
	DECLARE pnMovAlmacen_Id INT;
	DECLARE pnMovTipoMovimiento_Id INT;
	DECLARE pnMovTipoOrigenDestino INT;
	DECLARE pnMovOrigenDestino_Id INT;
	DECLARE pdMovFecha DATE;
	DECLARE pnMovTipoDestino TINYINT;
	DECLARE pnMovTipoPago TINYINT;
	DECLARE pnMovTipoDocumento INT;
	DECLARE psMovDocumento NVARCHAR(20);
	DECLARE psMovDocReferencia NVARCHAR(20);
	DECLARE pnMovImporte DOUBLE;
	DECLARE pnMovIGV DOUBLE;
	DECLARE pnMovTotal DOUBLE;
	DECLARE pnMovSaldo DOUBLE;
	DECLARE pnMovTotalCancelado DOUBLE;
	DECLARE pnMovDetracción DOUBLE;
	DECLARE pnMovPercepcion DOUBLE;
	DECLARE pnMovRetencion DOUBLE;
	DECLARE psMovObservación NVARCHAR(255);
	DECLARE pnMovMoneda_Id int;
	DECLARE pnMovTipoCambio DOUBLE;
	DECLARE pNEWMOV_ID INT;
		DECLARE pNEWNRODOCUMENTO NVARCHAR(20);
	DECLARE pnTMovSentido TINYINT;
	DECLARE	pProdServ_Id int;
	DECLARE pProductoLote_Id int;
	DECLARE pCantidad int;
	DECLARE pUnidad_Id int;
	DECLARE pPrecioLista double;
	DECLARE pPrecio double;
	Declare pFactor Double;
	Declare pCantidadLote Double;
	Declare pPrecioLote Double;
	Declare pPrecioListaLote Double;
	DECLARE pSaldoAnteriorLote Double;
	DECLARE pSaldoPosteriorLote Double;
	DECLARE pSaldoAnterior Double;
	DECLARE pSaldoPosterior Double;
	DECLARE pStokReal Double;
	DECLARE pDescuento Double;
	DECLARE pCODIGO NVARCHAR(50);
	DECLARE pEmpresa_Id int;
	DECLARE MOVCURSOR CURSOR for		
		SELECT
		PL.ProdServ_Id,
		MD.ProductoLote_Id ,
		MD.nMovDetCantidad,
		MD.nMovDetUnidad_Id,
		MD.nMovDetPrecioLista,
		MD.nMovDetPrecioUnitario,
		MD.nMovDetPorcDescuento1
		FROM movimientodetalle MD
		INNER JOIN movimiento M on (M.Movimiento_Id=MD.Movimiento_Id)
		INNER JOIN productolote PL ON (PL.ProductoLote_id=MD.ProductoLote_id)
		WHERE M.Movimiento_Id =pMovimiento_Id;
	DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
	SET pnMovEstado = (
	SELECT nMovEstado FROM movimiento 
	WHERE Movimiento_Id = pMovimiento_Id);
	IF pnMovEstado>0 THEN 
		        SET psNotDocumento_Id = (SELECT documento_id FROM documento WHERE Documento_Id=psNotDocumento_Id);
		SET pSaldoAnteriorLote = 0;
		SET pSaldoPosteriorLote =0;
		SET pSaldoAnterior = 0;
		SET pSaldoPosterior =0;
		SET pDescuento =0;		
		SET pnMovAlmacen_Id = (SELECT M.Almacen_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoMovimiento_Id = (SELECT M.nMovTipoMovimiento_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoOrigenDestino= (SELECT M.nMovTipoOrigenDestino FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovOrigenDestino_Id =(SELECT M.nMovOrigenDestino_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pdMovFecha =(SELECT M.dMovFecha FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoDestino = (SELECT M.nMovTipoDestino  FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoPago = (SELECT M.nMovTipoPago FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoDocumento = (SELECT M.Documento_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovDocumento = (SELECT M.sMovDocumento FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovDocReferencia = (SELECT M.sMovDocReferencia FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovImporte = (SELECT M.nMovImporte FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovIGV = (SELECT M.nMovIGV FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTotal = (SELECT M.nMovTotal FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovSaldo = (SELECT M.nMovSaldo FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
        SET pnMovTotalCancelado = (SELECT M.nMovTotalCancelado FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovDetracción = (SELECT M.dMovDetraccion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovPercepcion = (SELECT M.dMovPercepcion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovRetencion = (SELECT M.dMovRetencion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET psMovObservación = (SELECT M.sMovObservacion FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovEstado = (SELECT nMovEstado FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovMoneda_Id = (SELECT Moneda_Id FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
		SET pnMovTipoCambio = (SELECT nMovTipoCambio  FROM movimiento M WHERE Movimiento_Id = pMovimiento_Id);
                        SET psNotDocumento = (SELECT sNotDocumento  FROM notacredito nc WHERE sNotDocumento = psNotDocumento AND sNotDocumento_id=psNotDocumento_Id);
        		SET pNEWNRODOCUMENTO= (Select sDocNombreCorto FROM documento WHERE Documento_Id=psNotDocumento_Id);		
        SET pNEWNRODOCUMENTO= CONCAT(pNEWNRODOCUMENTO,' ',psNotDocumento);
        
		INSERT INTO movimiento
           (Almacen_Id
           ,nMovTipoMovimiento_Id
           ,nMovTipoOrigenDestino
           ,nMovOrigenDestino_Id
           ,dMovFecha
           ,nMovTipoDestino
           ,nMovTipoPago
           ,Documento_Id
           ,sMovDocumento
           ,sMovDocReferencia
           ,nMovImporte
           ,nMovIGV
           ,nMovTotal
           ,nMovSaldo
           ,nMovTotalCancelado
           ,dMovDetraccion
           ,dMovPercepcion
           ,dMovRetencion
           ,sMovObservacion
           ,nMovEstado
           ,dMovFecha_Act
           ,Usuario_Id
           ,Moneda_Id
           ,nMovTipoCambio
		   ,nMovClasificador_Id
		   ,nMovMovimiento_Id
		   ,nMovOrdenCampo_Id)
		VALUES
           (pnMovAlmacen_Id,
           pnMovTipoMovimiento_Id ,
		   pnMovTipoOrigenDestino ,
           pnMovOrigenDestino_Id ,
           NOW() ,
           pnMovTipoDestino ,
           pnMovTipoPago ,
           psNotDocumento_Id,
           pNEWNRODOCUMENTO ,
           psMovDocReferencia,
           pnMovImporte ,
           pnMovIGV ,
           pnMovTotal ,
           pnMovSaldo,
           0 ,
           pnMovDetracción ,
           pnMovPercepcion ,
           pnMovRetencion ,
           psMovObservación ,
           1 ,
           NOW(),
           pUsuario_Id,
           pnMovMoneda_Id,
           pnMovTipoCambio,
		   0,
		   0,
		   0);
        SET pNEWMOV_ID  = LAST_INSERT_ID();
		SET pnTMovSentido = (SELECT nTMovSentido
		FROM tipomovimiento
		WHERE TipoMovimiento_Id=pnMovTipoMovimiento_Id);	
		IF pnTMovSentido = 1 THEN
			SET pnTMovSentido=2;
		ELSE
			SET pnTMovSentido=1;				
		END IF;
		OPEN MOVCURSOR;	
		REPEAT
			FETCH MOVCURSOR INTO pProdServ_Id, pProductoLote_Id, pCantidad, pUnidad_Id, pPrecioLista, pPrecio, pDescuento;
			IF NOT done THEN
				SET pSaldoAnteriorLote = 0;
				SET pSaldoPosteriorLote =0;
				SET pSaldoAnterior  = 0;
				SET pSaldoPosterior =0;
				SET pCODIGO = (Select sProSrvCodigo from prodserv where ProdServ_Id= pProdServ_Id);
				IF LEFT(pCODIGO,1)='1' THEN
					SET pFactor = (Select nUndFac_Cnv from unidadmedida Where UnidadMedida_Id = pUnidad_Id);
					SET pCantidadLote  =  pCantidad * pFactor;
					SET pPrecioLote = (pPrecio * pnMovTipoCambio) / pFactor;
					SET pPrecioListaLote = (pPrecioLista) / pFactor;
					SET pEmpresa_Id =1;				
					SET pSaldoAnterior = (Select SUM(nProLStockReal) from productolote PL Where ProdServ_Id=pProdServ_Id);				
					SET pSaldoAnterior = IFNULL(pSaldoAnterior,0);				
					SET pStokReal = (Select nProLStockReal from productolote Where ProductoLote_Id=pProductoLote_Id);
					SET pDescuento = (Select nProLDescuentoCompra from productolote Where ProductoLote_Id=pProductoLote_Id);
					SET pSaldoAnteriorLote = pStokReal; 
					IF pnTMovSentido = 1 THEN 
						SET pSaldoPosteriorLote =pStokReal + pCantidadLote;
						SET pSaldoPosterior =pSaldoAnterior + pCantidadLote;
						UPDATE productolote SET  nProLStockReal=pStokReal + pCantidadLote , 
												 dProLFecha_Act=curdate(),
												 nProLUsuario_Id=pUsuario_Id									
						WHERE ProductoLote_Id = pProductoLote_Id;
					END IF;
					IF pnTMovSentido = 2 THEN 
						SET pSaldoPosteriorLote =pStokReal - pCantidadLote;
						SET pSaldoPosterior =pSaldoAnterior - pCantidadLote;
						IF pStokReal-pCantidadLote = 0 THEN						
							UPDATE productolote SET 
													nProLStockReal=pStokReal - pCantidadLote , 
													dProLFecha_Act=curdate(),
													nProLUsuario_Id=pUsuario_Id									
							WHERE ProductoLote_Id = pProductoLote_Id;
						ELSE
							UPDATE productolote SET 
								nProLDescuentoCompra=(((pStokReal * nProLDescuentoCompra) - ( pCantidadLote*pDescuento))/(pStokReal+pCantidadLote)),
								nProLPrecioL=(((pStokReal * nProLPrecioL) - ( pCantidadLote*pPrecioListaLote))/(pStokReal+pCantidadLote)),
								nProLPrecioC=(((pStokReal * nProLPrecioC) - ( pCantidadLote*pPrecioLote))/(pStokReal-pCantidadLote)),
								nProLStockReal=pStokReal - pCantidadLote , 
								dProLFecha_Act=curdate(),
								nProLUsuario_Id=pUsuario_Id
								WHERE ProductoLote_Id = pProductoLote_Id;
						END IF;
					END IF;
				END IF; 
				INSERT INTO movimientodetalle
				(
					Movimiento_Id
				   ,ProductoLote_Id
				   ,nMovDetCantidad
				   ,nMovDetUnidad_Id
				   ,nMovDetPrecioLista
				   ,nMovDetPorcDescuento1
				   ,nMovDetPrecioUnitario
				   ,nMovDetImporte
				   ,nMovDetSaldoAnteriorLote
				   ,nMovDetSaldoPosteriorLote
				   ,nMovDetSaldoAnterior
				   ,nMovDetSaldoPosterior)				   
				 VALUES
				   (pNEWMOV_ID
				   ,pProductoLote_Id
				   ,pCantidad			   
				   ,pUnidad_Id
				   ,0
				   ,0
				   ,0
				   ,0
				   ,pSaldoAnteriorLote
				   ,pSaldoPosteriorLote
				   ,pSaldoAnterior
				   ,pSaldoPosterior);
			END IF; 
		UNTIL DONE END REPEAT;    	
		CLOSE MOVCURSOR;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_documento` (IN `documento` VARCHAR(100))   BEGIN
    SELECT m.Movimiento_Id
           ,m.dMovFecha
           ,m.nMovTipoMovimiento_Id
           ,t.sTMovNombre
           ,m.nMovTipopago
           ,m.Almacen_Id
           ,m.nMovTipoOrigenDestino
           ,m.nMovOrigenDestino_Id
           ,a.sAlmNombre
           ,m.nMovTipodestino
           ,m.Documento_Id
           ,d.sDocNombre
           ,d.sDocNombreCorto
           ,m.sMovDocumento
           ,m.sMovDocReferencia
           ,m.Moneda_Id
           ,m.nMovTipoCambio
           ,m.nMovImporte
           ,m.nMovIGV
           ,m.nMovTotal
           ,m.nMovSaldo
           ,m.nMovTotalCancelado
           ,m.dMovDetraccion
           ,m.dMovPercepcion
           ,m.dMovRetencion
           ,m.sMovObservacion
           ,m.nMovEstado
           ,m.nMovEliminado
           ,m.dMovFecha_Act
           ,m.Usuario_Id
           ,nMovClasificador_Id
           ,nMovMovimiento_Id
           ,nMovOrdenCampo_Id
		   ,CONCAT( d.sDocNombreCorto, '-', m.sMovDocumento) as Documento
           ,od.sODCorreo
           ,od.sODNombreComercial
           ,mo.sMonAlias
		   ,m.nMovOrdenCompra_Id
    FROM `movimiento` m 
    INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
    INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
    INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id
    LEFT JOIN origendestino od on od.OrigenDestino_Id = m.nMovOrigenDestino_Id
    LEFT JOIN moneda mo ON mo.Moneda_Id = m.Moneda_Id
    WHERE CONCAT(d.sDocNombreCorto, '-'  ,m.sMovDocumento) = documento;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_editar` (IN `pdMovFecha` DATE, IN `pnMovTipoMovimiento_Id` INT(11), IN `pnMovTipopago` TINYINT(4), IN `pAlmacen_Id` INT(11), IN `pnMovTipoOrigenDestino` INT(11), IN `pnMovOrigenDestino_Id` INT(11), IN `pnMovTipodestino` TINYINT(4), IN `pDocumento_Id` INT(11), IN `psMovDocumento` VARCHAR(20), IN `psMovDocReferencia` VARCHAR(20), IN `pMoneda_Id` INT(11), IN `pnMovTipoCambio` DECIMAL(10,2), IN `pnMovImporte` DECIMAL(10,2), IN `pnMovIGV` DECIMAL(10,2), IN `pnMovTotal` DECIMAL(10,2), IN `pnMovSaldo` DECIMAL(10,2), IN `pnMovTotalCancelado` DECIMAL(10,2), IN `pdMovDetraccion` DECIMAL(10,2), IN `pdMovPercepcion` DECIMAL(10,2), IN `pdMovRetencion` DECIMAL(10,2), IN `psMovObservacion` VARCHAR(200), IN `pnMovEstado` TINYINT(4), IN `pnMovEliminado` TINYINT(4), IN `pUsuario_Id` INT(11), IN `pnMovVendedor_Id` INT(11), IN `pnMovPorcentajeDetraccion` INT(11), IN `psMovCodDetraccion` VARCHAR(50), IN `pnMovOrdenCompra_Id` INT(11), IN `pMovimiento_Id` INT(11))   BEGIN
    UPDATE `movimiento` SET 
                        `dMovFecha` = pdMovFecha,
                        `nMovTipoMovimiento_Id` = pnMovTipoMovimiento_Id,
                        `nMovTipopago` = pnMovTipopago,
                        `Almacen_Id` = pAlmacen_Id,
                        `nMovTipoOrigenDestino` = pnMovTipoOrigenDestino,
                        `nMovOrigenDestino_Id` = pnMovOrigenDestino_Id,
                        `nMovTipodestino` = pnMovTipodestino,
                        `Documento_Id` = pDocumento_Id,
                        `sMovDocumento` = psMovDocumento,
                        `sMovDocReferencia` = psMovDocReferencia,
                        `Moneda_Id` = pMoneda_Id,
                        `nMovTipoCambio` = pnMovTipoCambio,
                        `nMovImporte` = pnMovImporte,
                        `nMovIGV` = pnMovIGV,
                        `nMovTotal` = pnMovTotal,
                        `nMovSaldo` = pnMovSaldo,
                        `nMovTotalCancelado` = pnMovTotalCancelado,
                        `dMovDetraccion` = pdMovDetraccion,
                        `dMovPercepcion` = pdMovPercepcion,
                        `dMovRetencion` = pdMovRetencion,
                        `sMovObservacion` = psMovObservacion,
                        `nMovEstado` = pnMovEstado,
                        `nMovEliminado` = pnMovEliminado,
                        `dMovFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id,
                        `nMovVendedor_Id` = pnMovVendedor_Id,
                        `nMovPorcentajeDetraccion` = pnMovPorcentajeDetraccion,
                        `sMovCodDetraccion	` = psMovCodDetraccion,
                        `nMovOrdenCompra_Id` = pnMovOrdenCompra_Id
                  WHERE `Movimiento_Id`=pMovimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `mov_listar` (IN `pMovimiento_Id` INT(11))   BEGIN
   IF pMovimiento_Id = 0 THEN
        SELECT m.Movimiento_Id
               ,m.dMovFecha
               ,m.nMovTipoMovimiento_Id
               ,t.sTMovNombre
               ,m.nMovTipopago
               ,m.Almacen_Id
               ,m.nMovTipoOrigenDestino
               ,m.nMovOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nMovTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
			   ,d.sDocNombreCorto
			   ,d.nDocTipoImprimir
               ,m.sMovDocumento
               ,m.sMovDocReferencia
               ,m.Moneda_Id
               ,m.nMovTipoCambio
               ,m.nMovImporte
               ,m.nMovIGV
               ,m.nMovTotal
			   ,m.nMovSaldo
               ,m.nMovTotalCancelado
               ,m.dMovDetraccion
               ,m.dMovPercepcion
               ,m.dMovRetencion
               ,m.sMovObservacion
               ,m.nMovEstado
               ,m.nMovEstadoSunat
               ,m.nMovEliminado
               ,m.dMovFecha_Act
               ,m.Usuario_Id
               ,nMovClasificador_Id
               ,nMovMovimiento_Id
               ,nMovOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
               ,'' AS sODCorreo
               ,'' AS sMonDescripcion
               ,'' AS sMonAlias
               ,v.sVenNom
               ,v.vendedor_id
               ,m.dMovICBPER
               ,p.nPagTipoPago_Id
               ,m.nMovPorcentajeDetraccion
               ,m.sMovCodDetraccion
        FROM movimiento m 
	        INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id 
            LEFT JOIN `vendedor` v ON v.vendedor_id=m.nMovVendedor_Id
            LEFT JOIN `pago` p ON p.Movimiento_Id=m.Movimiento_Id
        WHERE m.nMovEliminado = 0;
   ELSE
        SELECT m.Movimiento_Id
               ,m.dMovFecha
               ,m.nMovTipoMovimiento_Id
               ,t.sTMovNombre
               ,m.nMovTipopago
               ,m.Almacen_Id
               ,m.nMovTipoOrigenDestino
               ,m.nMovOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nMovTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
               ,d.sDocNombreCorto
               ,d.nDocTipoImprimir
               ,m.sMovDocumento
               ,m.sMovDocReferencia
               ,m.Moneda_Id
               ,m.nMovTipoCambio
               ,m.nMovImporte
               ,m.nMovIGV
               ,m.nMovTotal
               ,m.nMovSaldo
               ,m.nMovTotalCancelado
               ,m.dMovDetraccion
               ,m.dMovPercepcion
               ,m.dMovRetencion
               ,m.sMovObservacion
               ,m.nMovEstado
               ,m.nMovEliminado
               ,m.dMovFecha_Act
               ,m.Usuario_Id
               ,m.nMovEstadoSunat                ,nMovClasificador_Id
               ,nMovMovimiento_Id
               ,nMovOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sMovDocumento) as Documento
               ,od.sODCorreo
               ,mo.sMonDescripcion
               ,mo.sMonAlias
               ,date_add(m.dMovFecha, INTERVAL od.nODDiasCredito DAY) as Vencimiento
               ,od.sODDireccion as DireccionOD
               ,fn_numeroenletras(m.nMovTotal, UPPER(mo.sMonDescripcion)) as NumeroLetras
			   ,v.sVenNom
               ,v.vendedor_id
               ,m.dMovICBPER
               ,d.nDocNumImpresiones
               ,od.nODTipoDoc
               ,od.sODTelefono
               ,p.nPagTipoPago_Id
			   ,m.nMovPorcentajeDetraccion
               ,m.sMovCodDetraccion
               ,fn_get_GRNumero(d.sDocNombreCorto ,m.sMovDocumento) as nroguia_ref
        FROM `movimiento` m 
	        INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id
	        LEFT JOIN origendestino od on od.OrigenDestino_Id = m.nMovOrigenDestino_Id
	        LEFT JOIN moneda mo ON mo.Moneda_Id = m.Moneda_Id
			LEFT JOIN `vendedor` v ON v.vendedor_id=m.nMovVendedor_Id
            LEFT JOIN `pago` p ON p.Movimiento_Id=m.Movimiento_Id
        WHERE m.`Movimiento_Id` = pMovimiento_Id AND m.nMovEliminado = 0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Mov_registrarpago` (IN `pMovimiento_Id` INT(11), IN `pnMovPagNroCuota` TINYINT(4), IN `pnMovPagTotalCuota` DECIMAL(10,2), IN `pdMovPagFechaCuota` DATE)   BEGIN
	
		INSERT INTO movimientopago(
			Movimiento_Id, nMovPagNroCuota, nMovPagTotalCuota, dMovPagFechaCuota) 
        VALUES(pMovimiento_Id, pnMovPagNroCuota, pnMovPagTotalCuota, pdMovPagFechaCuota);
   
    
    SELECT '1' AS 'RESULTADO';
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `notdet_listar` (IN `pNotacredito_Id` INT)  NO SQL BEGIN
	
         SELECT mdc.Movimientodetalleconsumo_Id
                ,Movimiento_Id
                ,0 as ProductoLote_Id
                ,nMovDetConUnidad_Id as nMovDetUnidad_Id
                ,sMovDetConCantidad as nMovDetCantidad
                ,nMovDetConPrecioLista as nMovDetPrecioLista
                ,nMovDetConPorcDescuento1 as nMovDetPorcDescuento1
                ,0 as nMovDetPorcDecuento2
                ,mdc.nMovDetConPrecioUnitario as nMovDetPrecioUnitario
                ,nMovDetConImporte as nMovDetImporte
                ,mdc.nMovDetConPrecioFlete as nMovDetPrecioFlete
                ,0 as nMovDetSaldoAnteriorLote
                ,0 as nMovDetSaldoPosteriorLote
                ,0 as nMovDetSaldoAnterior
                ,0 as nMovDetSaldoPosterior
                ,0 as nMovDetIncluyeIGV
                ,p.prodserv_Id
                ,p.sProSrvNombre
                ,um.sUndalias
                ,p.nProSrvExoneradoIGV
        FROM notacreditodetalleconsumo mdc
		    INNER JOIN prodserv p on (mdc.producto_Id=p.prodserv_Id)
        INNER JOIn unidadmedida um on(um.unidadmedida_id=mdc.nMovDetConUnidad_Id)
        WHERE Notacredito_Id =  pNotacredito_Id;
        
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_buscar` (IN `pNotacredito_Id` INT(11))   BEGIN
  SELECT nCReCodigoSunat
         ,nCReDescripcionSunat
         ,m.sNotDocumento
         ,m.sNotDocumento_Id
         ,m.Movimiento_Id
         ,m.dMovFecha
         ,m.nMovTipoMovimiento_Id
         ,t.sTMovNombre
         ,m.nMovTipopago
         ,m.Almacen_Id
         ,m.nMovTipoOrigenDestino
         ,m.nMovOrigenDestino_Id
         ,a.sAlmNombre
         ,m.nMovTipodestino
         ,d1.sDocNombre AS sDocNombreComprobante
         ,d1.sDocNombreCorto AS sDocNombreCortoComprobante
         ,m.sMovDocumento AS sMovDocumentoComprobante
         ,m.Documento_Id
         ,d.sDocNombre
         ,d.sDocNombreCorto
         ,m.sNotDocumento AS sMovDocumento
         ,m.sMovDocReferencia
         ,m.Moneda_Id
         ,mo.sMonDescripcion
         ,mo.sMonAlias
         ,fn_numeroenletras(m.nMovTotal, UPPER(mo.sMonDescripcion)) as NumeroLetras 
         ,m.nMovTipoCambio
         ,m.nMovImporte
         ,m.nMovIGV
         ,m.nMovTotal
         ,m.nMovSaldo
         ,m.nMovTotalCancelado
         ,m.dMovDetraccion
         ,m.dMovPercepcion
         ,m.dMovRetencion
         ,m.sMovObservacion
         ,m.nMovEstado
         ,m.nMovEliminado
         ,m.dMovFecha_Act
         ,m.Usuario_Id
         ,nMovClasificador_Id
         ,nMovMovimiento_Id
         ,nMovOrdenCampo_Id
  			 ,CONCAT( d.sDocNombreCorto, '-', m.sNotDocumento) as Documento
         ,od.sODCorreo
         ,mo.sMonAlias
         ,m.dNotcreFecha
  FROM `notacredito` m 
  INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id 
  INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
  INNER JOIN `documento` d ON d.Documento_Id = m.sNotDocumento_Id
  INNER JOIN documento d1 ON d1.Documento_Id = m.Documento_Id
  LEFT JOIN origendestino od on od.OrigenDestino_Id = m.nMovOrigenDestino_Id
  LEFT JOIN moneda mo ON mo.Moneda_Id = m.Moneda_Id
  WHERE m.Notacredito_Id = pNotacredito_Id AND m.nMovEliminado = 0;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_buscar_cuotas` (IN `pNotaCredito_Id` INT(11))   BEGIN
  SELECT 
  ntp.NotaCredito_Id,
  ntp.NotaCreditoPago_Id,
  ntp.dMovPagFechaCuota,
  ntp.nMovPagNroCuota,
  ntp.nMovPagTotalCuota
  FROM  notacreditopago ntp 
  WHERE ntp.NotaCredito_Id = pNotaCredito_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_buscar_mov_cuotas` (IN `pMovimiento_Id` INT(11))   BEGIN
  SELECT 
  movp.Movimiento_Id,
  movp.MovimientoPago_Id,
  movp.dMovPagFechaCuota,
  movp.nMovPagNroCuota,
  movp.nMovPagTotalCuota
  FROM  movimientopago movp 
  WHERE movp.Movimiento_Id = pMovimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_crear` (IN `pMovimiento_Id` INT(11), IN `pDocumento_Id` INT(11), IN `pnCReCodigoSunat` VARCHAR(10), IN `pnCReDescripcionSunat` VARCHAR(150), IN `pdNotcreFecha` DATE, OUT `pNotacredito_Id` INT(11))   BEGIN
  DECLARE documento_siguiente varchar(15);  
  SET documento_siguiente = (SELECT sDocSiguiente FROM documento WHERE Documento_Id = `pDocumento_Id`);
  INSERT INTO `notacredito` (
      `Movimiento_Id`, 
      sNotDocumento, 
      sNotDocumento_Id, 
      nCReCodigoSunat, 
      nCReDescripcionSunat,  
      `dMovFecha`, 
      dNotcreFecha, 
      `nMovTipoMovimiento_Id`, 
      `nMovTipopago`, 
      `Almacen_Id`, 
      `nMovTipoOrigenDestino`, 
      `nMovOrigenDestino_Id`, 
      `nMovTipodestino`, 
      `Documento_Id`, 
      `sMovDocumento`, 
      `sMovDocReferencia`, 
      `Moneda_Id`, 
      `nMovTipoCambio`, 
      `nMovImporte`, 
      `nMovIGV`, 
      `nMovTotal`, 
      `nMovSaldo`, 
      `nMovTotalCancelado`, 
      `dMovDetraccion`, 
      `dMovPercepcion`, 
      `dMovRetencion`, 
      `sMovObservacion`, 
      `nMovEstadoSunat`, 
      `nMovEstado`, 
      `nMovEliminado`, 
      `dMovFecha_Act`, 
      `Usuario_Id`, 
      `nMovClasificador_Id`, 
      `nMovMovimiento_Id`, 
      `nMovOrdenCampo_Id`
      )
    SELECT
      `Movimiento_Id`,
      documento_siguiente,
      pDocumento_Id,
      pnCReCodigoSunat,
      pnCReDescripcionSunat,
      `dMovFecha`,
      pdNotcreFecha,
      `nMovTipoMovimiento_Id`,
      `nMovTipopago`,
      `Almacen_Id`,
      `nMovTipoOrigenDestino`,
      `nMovOrigenDestino_Id`,
      `nMovTipodestino`,
      `Documento_Id`,
      `sMovDocumento`,
      `sMovDocReferencia`,
      `Moneda_Id`,
      `nMovTipoCambio`,
      `nMovImporte`,
      `nMovIGV`,
      `nMovTotal`,
      `nMovSaldo`,
      `nMovTotalCancelado`,
      `dMovDetraccion`,
      `dMovPercepcion`,
      `dMovRetencion`,
      `sMovObservacion`,
      `nMovEstadoSunat`,
      `nMovEstado`,
      `nMovEliminado`,
      NOW(),
      `Usuario_Id`,
      `nMovClasificador_Id`,
      `nMovMovimiento_Id`,
      `nMovOrdenCampo_Id`
    FROM movimiento m
    WHERE m.Movimiento_Id = pMovimiento_Id;

  SET `pNotacredito_Id` = LAST_INSERT_ID();
  CALL Doc_Incrementa(pDocumento_Id);
    		
  SELECT `pNotacredito_Id` as Notacredito_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_list` ()  NO SQL BEGIN
  SELECT
    m.Notacredito_Id,
    m.Movimiento_Id,
    m.dNotcreFecha,
    m.dMovFecha,
    m.nMovTipoMovimiento_Id,
    t.sTMovNombre,
    m.nMovTipopago,
    m.Almacen_Id,
    m.nMovTipoOrigenDestino,
    m.nMovOrigenDestino_Id,
    od.sODNombreComercial,
    a.sAlmNombre,
    m.nMovTipodestino,
    m.sNotDocumento,
    m.Documento_Id,
    d.sDocNombre,
    d.sDocNombreCorto,
    m.sMovDocumento,
    m.sMovDocReferencia,
    m.Moneda_Id,
    m.nMovTipoCambio,
    m.nMovImporte,
    m.nMovIGV,
    m.nMovTotal,
    m.nMovSaldo,
    m.nMovTotalCancelado,
    m.dMovDetraccion,
    m.dMovPercepcion,
    m.dMovRetencion,
    m.sMovObservacion,
    m.nMovEstado,
    m.nNotEstadoSunat,
    m.nMovEliminado,
    m.dMovFecha_Act,
    m.Usuario_Id,
    nMovClasificador_Id,
    nMovMovimiento_Id,
    nMovOrdenCampo_Id,
    CONCAT(d.sDocNombreCorto, ' ', m.sMovDocumento) AS Documento,
    CONCAT(dn.sDocNombreCorto, ' ', m.sNotDocumento) AS DocumentoNotacredito,
    m.nMovEstadoSunat
  FROM `notacredito` m
    INNER JOIN `origendestino` od
      ON od.OrigenDestino_Id = m.nMovOrigenDestino_Id
    INNER JOIN `tipomovimiento` t
      ON t.TipoMovimiento_Id = m.nMovTipoMovimiento_Id
    INNER JOIN `almacen` a
      ON a.Almacen_Id = m.Almacen_Id
    INNER JOIN `documento` d
      ON d.Documento_Id = m.Documento_Id
    INNER JOIN `documento` dn
      ON dn.Documento_Id = m.sNotDocumento_Id
  WHERE m.nMovEliminado = 0
  ORDER BY m.dMovFecha DESC, m.dMovFecha_Act DESC;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `not_listdate` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	select Notacredito_Id, CONCAT (d.sDocNombreCorto,'-',nc.sNotDocumento)as DocumentoNotacredito,
	dNotcreFecha, CONCAT (df.sDocNombreCorto, '-',nc.sMovDocumento) as Documento,
	dMovFecha, od.sODNombreComercial,Moneda_Id, nMovTotal, nNotEstadoSunat
	from notacredito nc
	INNER JOIN documento d ON nc.sNotDocumento_Id=d.documento_id
	INNER JOIN documento df ON nc.Documento_Id=df.Documento_Id
	INNER JOIN origendestino od ON od.OrigenDestino_Id = nc.nMovOrigenDestino_Id
    WHERE nMovEliminado = 0
	AND dNotcreFecha>=INICIO
    AND dNotcreFecha<FIN
    ORDER BY dNotcreFecha asc;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ocd_crear` (IN `pOrdenCompra_Id` INT(11), IN `pTipoOrdenCompra_Id` INT, IN `pTipoDestino` INT, IN `pProdServ_Id` INT, IN `pAlmacen_Id` INT, IN `PLote` VARCHAR(50), IN `pFechaVencimiento` VARCHAR(50), IN `pCantidad` DOUBLE, IN `pUnidad_Id` INT, IN `pMonedaCompra_Id` INT, IN `pPrecioLista` DOUBLE, IN `pDescuento` DOUBLE, IN `pPrecio` DOUBLE, IN `pSubTotal` DOUBLE, IN `pUsuario_Id` INT, IN `pTipoCambio` DOUBLE, IN `pnOCDIncluyeIgv` INT, IN `pdOCDICBPER` DECIMAL(10,2), IN `pnOCDCantidadPendiente` DOUBLE)   BEGIN
	DECLARE pProductoLote_Id INT;
	DECLARE pSaldoAnteriorLote double;
	DECLARE pSaldoPosteriorLote double;
	DECLARE pSaldoAnterior double;
	DECLARE pSaldoPosterior double	;
	SET pProductoLote_Id = (
				Select  ProductoLote_Id
			    FROM productolote
				Where ProdServ_Id=pProdServ_Id
				AND Almacen_Id=pAlmacen_Id
                ORDER BY dProLFechaVencimiento ASC
                LIMIT 1);
	
	SET pSaldoAnteriorLote = 0;	
	SET pSaldoAnterior  = 0;
	SET pSaldoPosteriorLote  = 0;
	SET pSaldoPosterior  = 0;
    
    INSERT INTO ordencompradetalle(
		OrdenCompra_Id
	   ,ProductoLote_Id
	   ,nOCDCantidad
	   ,nOCDUnidad_Id
	   ,nOCDPrecioLista
	   ,nOCDPorcDescuento1
	   ,nOCDPrecioUnitario
	   ,nOCDImporte
	   ,nOCDSaldoAnteriorLote
	   ,nOCDSaldoPosteriorLote
	   ,nOCDSaldoAnterior
	   ,nOCDSaldoPosterior
	   ,nOCDIncluyeIgv
	   ,dOCDICBPER
	   ,nOCDCantidadPendiente
	)VALUES(
		pOrdenCompra_Id
	   ,pProductoLote_Id
	   ,pCantidad			   
	   ,pUnidad_Id
	   ,pPrecioLista
	   ,pDescuento
	   ,pPrecio
	   ,pSubTotal
	   ,pSaldoAnteriorLote
	   ,pSaldoPosteriorLote
	   ,pSaldoAnterior
	   ,pSaldoPosterior
	   ,pnOCDIncluyeIgv
	   ,pdOCDICBPER
	   ,pnOCDCantidadPendiente
   );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ocd_listar` (IN `pOrdenCompra_Id` INT(11))   BEGIN
	SELECT md.OrdenCompraDetalle_Id
		,md.OrdenCompra_Id
		,md.ProductoLote_Id
		,md.nOCDUnidad_Id
		,nOCDCantidad
		,md.nOCDPrecioLista
		,md.nOCDPorcDescuento1
		,md.nOCDPorcDecuento2
		,md.nOCDImporte
		,md.nOCDPrecioFlete
		,md.nOCDSaldoAnteriorLote
		,md.nOCDSaldoPosteriorLote
		,md.nOCDSaldoAnterior
		,md.nOCDSaldoPosterior
		,md.nOCDIncluyeIGV
		,md.nOCDPrecioUnitario
		,p.prodserv_Id
		,p.sProSrvNombre
		,um.sUndalias
		,um.sUndCodeSunat
		,p.nProSrvExoneradoIGV
		,md.dOCDICBPER
        ,md.nOCDCantidadPendiente
	FROM `ordencompradetalle` md
	INNER JOIN productolote pl on (pl.productolote_Id=md.ProductoLote_Id)
	INNER JOIN prodserv p on (pl.prodserv_Id=p.prodserv_Id)
	INNER JOIn unidadmedida um on (um.unidadmedida_id=md.nOCDUnidad_Id)
	WHERE OrdenCompra_Id = pOrdenCompra_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `oc_crear` (IN `pdOCFecha` DATE, IN `pnOCTipoMovimiento_Id` INT(11), IN `pnOCTipopago` TINYINT(4), IN `pAlmacen_Id` INT(11), IN `pnOCTipoOrigenDestino` INT(11), IN `pnOCOrigenDestino_Id` INT(11), IN `pnOCTipodestino` TINYINT(4), IN `pDocumento_Id` INT(11), IN `psOCDocumento` VARCHAR(20), IN `psOCDocReferencia` VARCHAR(20), IN `pMoneda_Id` TINYINT(4), IN `pnOCTipoCambio` DECIMAL(10,3), IN `pnOCImporte` DECIMAL(10,2), IN `pnOCIGV` DECIMAL(10,2), IN `pnOCTotal` DECIMAL(10,2), IN `pnOCSaldo` DECIMAL(10,2), IN `pnOCTotalCancelado` DECIMAL(10,2), IN `pdOCDetraccion` DECIMAL(10,2), IN `pdOCPercepcion` DECIMAL(10,2), IN `pdOCRetencion` DECIMAL(10,2), IN `psOCObservacion` VARCHAR(250), IN `pnOCEstado` TINYINT(4), IN `pnOCEliminado` TINYINT(4), IN `pUsuario_Id` INT(11), IN `pnOCVendedor_Id` INT(11), IN `pdOCICBPER` DECIMAL(10,2), IN `pdOCFechaEntrega` DATE, IN `psOCLugarEntrega` VARCHAR(100), OUT `pOrdenCompra_Id` INT(11))   BEGIN
    DECLARE pMov_Id INT;
    DECLARE Automatico tinyint;
	DECLARE Numero varchar(11);
        SET pMov_Id = (SELECT OrdenCompra_Id FROM `ordencompra` WHERE Documento_Id = pDocumento_Id AND sOCDocumento=psOCDocumento ORDER BY OrdenCompra_Id DESC limit 1);
	SET pMov_Id = IFNULL(pMov_Id,0); 
        IF pMov_Id<>0 THEN		
						SET Automatico=(Select nDocNomAutomatico FROM documento	where Documento_Id= pDocumento_Id);
			SET Numero=(Select sDocSiguiente FROM documento	where Documento_Id= pDocumento_Id);
			            if Automatico =1 then
				SET psOCDocumento= Numero;                
			else 				Select pMov_Id=-99;
			END IF;	
	
    END IF;		
    
    IF pMov_Id<>-99 THEN
    	INSERT INTO `ordencompra`(
                              `dOCFecha`,
                              `nOCTipoMovimiento_Id`,
                              `nOCTipopago`,
                              `Almacen_Id`,
                              `nOCTipoOrigenDestino`,
                              `nOCOrigenDestino_Id`,
                              `nOCTipodestino`,
                              `Documento_Id`,
                              `sOCDocumento`,
                              `sOCDocReferencia`,
                              `Moneda_Id`,
                              `nOCTipoCambio`,
                              `nOCImporte`,
                              `nOCIGV`,
                              `nOCTotal`,
							  `nOCSaldo`,
                              `nOCTotalCancelado`,
                              `dOCDetraccion`,
                              `dOCPercepcion`,
                              `dOCRetencion`,
                              `sOCObservacion`,
                              `nOCEstado`,
                              `nOCEliminado`,
                              `dOCFecha_Act`,
                              `Usuario_Id`,
                              `nOCOrdenCompra_Id`,
                              `nOCOrdenCampo_Id`,
                              `nOCClasificador_Id`,
                              `nOCVendedor_Id`,
                              `dOCICBPER`,
                              `dOCFechaEntrega`,
                              `sOCLugarEntrega`
                              ) 
                      VALUES (
                              pdOCFecha,
                              pnOCTipoMovimiento_Id,
                              pnOCTipopago,
                              pAlmacen_Id,
                              pnOCTipoOrigenDestino,
                              pnOCOrigenDestino_Id,
                              pnOCTipodestino,
                              pDocumento_Id,
                              psOCDocumento,
                              psOCDocReferencia,
                              pMoneda_Id,
                              pnOCTipoCambio,
                              pnOCImporte,
                              pnOCIGV,
                              pnOCTotal,
							  pnOCSaldo,
                              pnOCTotalCancelado,
                              pdOCDetraccion,
                              pdOCPercepcion,
                              pdOCRetencion,
                              psOCObservacion,
                              pnOCEstado,
                              pnOCEliminado,
                                                            now(),
                              pUsuario_Id,
                              0,
                              0,
                              0,
                              pnOCVendedor_Id,
                              pdOCICBPER,
                              pdOCFechaEntrega,
                              psOCLugarEntrega
                              );
		SET pOrdenCompra_Id = LAST_INSERT_ID() ;	   
		
        SET Automatico=(Select nDocNomAutomatico FROM documento	where Documento_Id= pDocumento_Id);
		SET Numero=(Select sDocSiguiente FROM documento	where Documento_Id= pDocumento_Id);
		if Automatico =1 then
			UPDATE documento SET sDocSiguiente = Numero +1 WHERE Documento_Id = pDocumento_Id;			
		END IF;
        
        	END IF;
	Select IFNULL(pOrdenCompra_Id,-99) as OrdenCompra_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `oc_date` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento_Id` INT, IN `pUsuario_Id` INT)  NO SQL BEGIN
SET pFin  = date_add(pFin,INTERVAL 1 Day);
IF pUsuario_Id = 0 THEN
		SELECT m.OrdenCompra_Id
					   ,m.dOCFecha
					   ,m.nOCTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nOCTipopago
					   ,m.Almacen_Id
					   ,m.nOCTipoOrigenDestino
					   ,m.nOCOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nOCTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sOCDocumento
					   ,m.sOCDocReferencia
					   ,m.Moneda_Id
					   ,m.nOCTipoCambio
					   ,m.nOCImporte
					   ,m.nOCIGV
					   ,m.nOCTotal
					   ,m.nOCSaldo	
					   ,m.nOCTotalCancelado
					   ,m.dOCDetraccion
					   ,m.dOCPercepcion
					   ,m.dOCRetencion
					   ,m.sOCObservacion
					   ,m.nOCEstado
					   ,m.nOCEliminado
					   ,m.dOCFecha_Act
					   ,m.Usuario_Id
					   ,nOCClasificador_Id
					   ,nOCOrdenCompra_Id
					   ,nOCOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sOCDocumento) as Documento
					   ,m.nOCEstadoSunat
                       ,d.isFE
					   ,m.dOCFechaEntrega
					   ,m.sOCLugarEntrega
				FROM `ordencompra` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nOCOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoMovimiento_Id = m.nOCTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nOCEliminado = 0
				AND m.dOCFecha>=pInicio
				AND m.dOCFecha<pFin
				AND d.Documento_Id not in (5,11,15)
				AND m.nOCTipoMovimiento_Id = pTipoMovimiento_Id
				ORDER BY m.dOCFecha DESC, m.dOCFecha_Act desc ;
	ELSE
		SELECT m.OrdenCompra_Id
					   ,m.dOCFecha
					   ,m.nOCTipoMovimiento_Id
					   ,t.sTMovNombre
					   ,m.nOCTipopago
					   ,m.Almacen_Id
					   ,m.nOCTipoOrigenDestino
					   ,m.nOCOrigenDestino_Id
					   ,od.sODNombreComercial
					   ,a.sAlmNombre
					   ,m.nOCTipodestino
					   ,m.Documento_Id
					   ,d.sDocNombre
					   ,d.sDocNombreCorto
					   ,d.nDocTipoImprimir
					   ,m.sOCDocumento
					   ,m.sOCDocReferencia
					   ,m.Moneda_Id
					   ,m.nOCTipoCambio
					   ,m.nOCImporte
					   ,m.nOCIGV
					   ,m.nOCTotal
					   ,m.nOCSaldo	
					   ,m.nOCTotalCancelado
					   ,m.dOCDetraccion
					   ,m.dOCPercepcion
					   ,m.dOCRetencion
					   ,m.sOCObservacion
					   ,m.nOCEstado
					   ,m.nOCEliminado
					   ,m.dOCFecha_Act
					   ,m.Usuario_Id
					   ,nOCClasificador_Id
					   ,nOCOrdenCompra_Id
					   ,nOCOrdenCampo_Id
					   ,CONCAT( d.sDocNombreCorto, ' ', m.sOCDocumento) as Documento
					   ,m.nOCEstadoSunat
                       ,d.isFE
					   ,m.dOCFechaEntrega
					   ,m.sOCLugarEntrega
				FROM `ordencompra` m 
				INNER JOIN `origendestino` od
				ON od.OrigenDestino_Id = m.nOCOrigenDestino_Id
				INNER JOIN `tipomovimiento` t
				ON t.TipoOrdenCompra_Id = m.nOCTipoMovimiento_Id 
				INNER JOIN `almacen` a
				ON a.Almacen_Id = m.Almacen_Id
				INNER JOIN `documento` d
				ON d.Documento_Id = m.Documento_Id 
				WHERE m.nOCEliminado = 0
				AND m.dOCFecha>=pInicio
				AND m.dOCFecha<pFin
				AND d.Documento_Id not in (5,11,15)
				AND m.nOCTipoMovimiento_Id = pTipoMovimiento_Id
                				ORDER BY m.dOCFecha DESC, m.dOCFecha_Act desc ;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `oc_editar` (IN `pdOCFecha` DATE, IN `pnOCTipoMovimiento_Id` INT(11), IN `pnOCTipopago` TINYINT(4), IN `pAlmacen_Id` INT(11), IN `pnOCTipoOrigenDestino` INT(11), IN `pnOCOrigenDestino_Id` INT(11), IN `pnOCTipodestino` TINYINT(4), IN `pDocumento_Id` INT(11), IN `psOCDocumento` VARCHAR(20), IN `psOCDocReferencia` VARCHAR(20), IN `pMoneda_Id` INT(11), IN `pnOCTipoCambio` DECIMAL(10,2), IN `pnOCImporte` DECIMAL(10,2), IN `pnOCIGV` DECIMAL(10,2), IN `pnOCTotal` DECIMAL(10,2), IN `pnOCSaldo` DECIMAL(10,2), IN `pnOCTotalCancelado` DECIMAL(10,2), IN `pdOCDetraccion` DECIMAL(10,2), IN `pdOCPercepcion` DECIMAL(10,2), IN `pdOCRetencion` DECIMAL(10,2), IN `psOCObservacion` VARCHAR(200), IN `pnOCEstado` TINYINT(4), IN `pnOCEliminado` TINYINT(4), IN `pUsuario_Id` INT(11), IN `pnOCVendedor_Id` INT(11), IN `pdOCFechaEntrega` DATE, IN `psOCLugarEntrega` VARCHAR(100), IN `pOrdenCompra_Id` INT(11))   BEGIN
    UPDATE `ordencompra` SET 
                        `dOCFecha` = pdOCFecha,
                        `nOCTipoMovimiento_Id` = pnOCTipoMovimiento_Id,
                        `nOCTipopago` = pnOCTipopago,
                        `Almacen_Id` = pAlmacen_Id,
                        `nOCTipoOrigenDestino` = pnOCTipoOrigenDestino,
                        `nOCOrigenDestino_Id` = pnOCOrigenDestino_Id,
                        `nOCTipodestino` = pnOCTipodestino,
                        `Documento_Id` = pDocumento_Id,
                        `sOCDocumento` = psOCDocumento,
                        `sOCDocReferencia` = psOCDocReferencia,
                        `Moneda_Id` = pMoneda_Id,
                        `nOCTipoCambio` = pnOCTipoCambio,
                        `nOCImporte` = pnOCImporte,
                        `nOCIGV` = pnOCIGV,
                        `nOCTotal` = pnOCTotal,
                        `nOCSaldo` = pnOCSaldo,
                        `nOCTotalCancelado` = pnOCTotalCancelado,
                        `dOCDetraccion` = pdOCDetraccion,
                        `dOCPercepcion` = pdOCPercepcion,
                        `dOCRetencion` = pdOCRetencion,
                        `sOCObservacion` = psOCObservacion,
                        `nOCEstado` = pnOCEstado,
                        `nOCEliminado` = pnOCEliminado,
                        `dOCFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id,
                        `nOCVendedor_Id` = pnOCVendedor_Id,
                        `dOCFechaEntrega` = pdOCFechaEntrega,
                        `sOCLugarEntrega` = psOCLugarEntrega
                  WHERE `OrdenCompra_Id`=pOrdenCompra_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `oc_listar` (IN `pOrdenCompra_Id` INT(11))   BEGIN
   IF pOrdenCompra_Id = 0 THEN
        SELECT m.OrdenCompra_Id
               ,m.dOCFecha
               ,m.nOCTipoMovimiento_Id
               ,t.sTMovNombre
               ,m.nOCTipopago
               ,m.Almacen_Id
               ,m.nOCTipoOrigenDestino
               ,m.nOCOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nOCTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
			   ,d.sDocNombreCorto
			   ,d.nDocTipoImprimir
               ,m.sOCDocumento
               ,m.sOCDocReferencia
               ,m.Moneda_Id
               ,m.nOCTipoCambio
               ,m.nOCImporte
               ,m.nOCIGV
               ,m.nOCTotal
			   ,m.nOCSaldo
               ,m.nOCTotalCancelado
               ,m.dOCDetraccion

               ,m.dOCPercepcion
               ,m.dOCRetencion
               ,m.sOCObservacion
               ,m.nOCEstado
               ,m.nOCEstadoSunat
               ,m.nOCEliminado
               ,m.dOCFecha_Act
               ,m.Usuario_Id
               ,nOCClasificador_Id
               ,nOCOrdenCompra_Id
               ,nOCOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sOCDocumento) as Documento
               ,'' AS sODCorreo
               ,'' AS sMonDescripcion
               ,'' AS sMonAlias
               ,v.sVenNom
               ,m.dOCICBPER
			   ,m.dOCFechaEntrega
			   ,m.sOCLugarEntrega
        FROM `ordencompra` m 
	        INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nOCTipoMovimiento_Id 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id 
            LEFT JOIN `vendedor` v ON v.vendedor_id=m.nOCVendedor_Id
        WHERE m.nOCEliminado = 0;
   ELSE
        SELECT m.OrdenCompra_Id
               ,m.dOCFecha
               ,m.nOCTipoMovimiento_Id
               ,t.sTMovNombre
               ,m.nOCTipopago
               ,m.Almacen_Id
               ,m.nOCTipoOrigenDestino
               ,m.nOCOrigenDestino_Id
               ,a.sAlmNombre
               ,m.nOCTipodestino
               ,m.Documento_Id
               ,d.nDocAfectoIGV
               ,d.sDocNombre
               ,d.sDocNombreCorto
               ,d.nDocTipoImprimir
               ,m.sOCDocumento
               ,m.sOCDocReferencia
               ,m.Moneda_Id
               ,m.nOCTipoCambio
               ,m.nOCImporte
               ,m.nOCIGV
               ,m.nOCTotal
               ,m.nOCSaldo
               ,m.nOCTotalCancelado
               ,m.dOCDetraccion
               ,m.dOCPercepcion
               ,m.dOCRetencion
               ,m.sOCObservacion
               ,m.nOCEstado
               ,m.nOCEliminado
               ,m.dOCFecha_Act
               ,m.Usuario_Id
               ,m.nOCEstadoSunat                ,nOCClasificador_Id
               ,nOCOrdenCompra_Id
               ,nOCOrdenCampo_Id
               ,CONCAT( d.sDocNombreCorto, ' ', m.sOCDocumento) as Documento
               ,od.sODCorreo
               ,mo.sMonDescripcion
               ,mo.sMonAlias
               ,date_add(m.dOCFecha, INTERVAL od.nODDiasCredito DAY) as Vencimiento
               ,od.sODDireccion as DireccionOD
               ,fn_numeroenletras(m.nOCTotal, UPPER(mo.sMonDescripcion)) as NumeroLetras
			   ,v.sVenNom
               ,m.dOCICBPER
               ,d.nDocNumImpresiones
               ,od.nODTipoDoc
               ,od.sODTelefono
			   ,m.dOCFechaEntrega
			   ,m.sOCLugarEntrega
        FROM `ordencompra` m 
	        INNER JOIN `tipomovimiento` t ON t.TipoMovimiento_Id = m.nOCTipoMovimiento_Id 
	        INNER JOIN `almacen` a ON a.Almacen_Id = m.Almacen_Id
	        INNER JOIN `documento` d ON d.Documento_Id = m.Documento_Id
	        LEFT JOIN origendestino od on od.OrigenDestino_Id = m.nOCOrigenDestino_Id
	        LEFT JOIN moneda mo ON mo.Moneda_Id = m.Moneda_Id
			LEFT JOIN `vendedor` v ON v.vendedor_id=m.nOCVendedor_Id
        WHERE m.`OrdenCompra_Id` = pOrdenCompra_Id AND m.nOCEliminado = 0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `OD_Crear` (IN `pnODTipo` INT(11), IN `pnODTipoDoc` TINYINT(4), IN `psODRucDni` VARCHAR(11), IN `psODNombre` VARCHAR(250), IN `psODNombreComercial` VARCHAR(250), IN `psODDireccion` VARCHAR(300), IN `psODTelefono` VARCHAR(50), IN `psODCorreo` VARCHAR(150), IN `psODContacto` VARCHAR(40), IN `psODCodigo` VARCHAR(50), IN `pnODDiasCredito` VARCHAR(11), IN `pnProcliDepId` VARCHAR(4), IN `pnProcliDepName` VARCHAR(200), IN `pnProcliProvId` VARCHAR(4), IN `pnProcliProvName` VARCHAR(200), IN `pnProcliDistId` VARCHAR(4), IN `pnProcliDistName` VARCHAR(200), IN `pnODEstado` TINYINT(4), IN `pnODUsuario_Id` INT(11), IN `pnODEliminado` TINYINT(4), IN `psODDireccionGR` VARCHAR(300), OUT `pOrigenDestino_Id` INT(11))   BEGIN
						INSERT INTO origendestino
			   (nODTipo
               ,nODTipoDoc
			   ,sODRucDni
			   ,sODNombre
			   ,sODNombreComercial
			   ,sODDireccion
			   ,sODTelefono
			   ,sODCorreo
			   ,sODContacto
               ,sODCodigo
			   ,nODDiasCredito
         ,nProcliDepId
         ,nProcliDepName
         ,nProcliProvId
         ,nProcliProvName
         ,nProcliDistId
         ,nProcliDistName
         ,nODEstado
			   ,dODFechaActualizacion
			   ,nODUsuario_Id
         ,nODEliminado
         ,sODDireccionGR)
			VALUES
			   (pnODTipo,
               pnODTipoDoc,
			   psODRucDni,
			   psODNombre,
			   psODNombreComercial,
			   psODDireccion ,
			   psODTelefono,
			   psODCorreo,
			   psODContacto,
               psODCodigo,
			   pnODDiasCredito,
         pnProcliDepId,
         pnProcliDepName,
         pnProcliProvId,
         pnProcliProvName,
         pnProcliDistId,
         pnProcliDistName,
         pnODEstado,
			   now(),
			   pnODUsuario_Id, 
         pnODEliminado,
         psODDireccionGR);
  
  SET pOrigenDestino_Id = LAST_INSERT_ID() ;
	SELECT pOrigenDestino_Id as OrigenDestino_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `OD_Editar` (IN `pOrigenDestino_Id` INT, IN `pnODTipo` INT(11), IN `pnODTipoDoc` TINYINT(4), IN `psODRucDni` VARCHAR(11), IN `psODNombre` VARCHAR(250), IN `psODNombreComercial` VARCHAR(250), IN `psODDireccion` VARCHAR(300), IN `psODTelefono` VARCHAR(50), IN `psODCorreo` VARCHAR(150), IN `psODContacto` VARCHAR(40), IN `psODCodigo` VARCHAR(50), IN `pnODDiasCredito` VARCHAR(11), IN `pnProcliDepId` VARCHAR(4), IN `pnProcliDepName` VARCHAR(200), IN `pnProcliProvId` VARCHAR(4), IN `pnProcliProvName` VARCHAR(200), IN `pnProcliDistId` VARCHAR(4), IN `pnProcliDistName` VARCHAR(200), IN `pnODEstado` TINYINT(4), IN `pnODUsuario_Id` INT, IN `pnODEliminado` TINYINT(4), IN `psODDireccionGR` VARCHAR(300))   BEGIN
		   UPDATE origendestino
		   SET sODRucDni = psODRucDni
			  ,nODTipo = pnODTipo
              ,nODTipoDoc = pnODTipoDoc
			  ,sODNombre = psODNombre
			  ,sODNombreComercial = psODNombreComercial
			  ,sODDireccion = psODDireccion
			  ,sODTelefono = psODTelefono
			  ,sODCorreo = psODCorreo
			  ,sODContacto = psODContacto
              ,sODCodigo = psODCodigo
			  ,nODDiasCredito=pnODDiasCredito              
         ,nProcliDepId = pnProcliDepId
         ,nProcliDepName = pnProcliDepName
         ,nProcliProvId = pnProcliProvId
         ,nProcliProvName = pnProcliProvName
         ,nProcliDistId = pnProcliDistId
         ,nProcliDistName = pnProcliDistName
			  ,nODEstado=pnODEstado
			  ,dODFechaActualizacion = now()
			  ,nODUsuario_Id = pnODUsuario_Id
			  ,nODEliminado = pnODEliminado
              ,sODDireccionGR = psODDireccionGR
		   WHERE OrigenDestino_Id=pOrigenDestino_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `OD_eliminar` (IN `pOrigenDestino_Id` INT(11))   BEGIN
        UPDATE `origendestino` SET `nODEliminado` = 1 WHERE `OrigenDestino_Id` = pOrigenDestino_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `OD_Listar` (IN `pOrigenDestino_Id` INT(11))   BEGIN
   IF pOrigenDestino_Id = 0 THEN
        SELECT OrigenDestino_Id
               ,nODTipo
               ,nODTipoDoc
               ,sODRucDni
               ,sODNombre
               ,sODNombreComercial
               ,sODDireccion
               ,sODTelefono
               ,sODCorreo
               ,sODContacto
               ,sODCodigo
               ,nODDiasCredito
               ,nProcliDepId
               ,nProcliDepName
               ,nProcliProvId
               ,nProcliProvName
               ,nProcliDistId
               ,nProcliDistName
               ,nODEstado
               ,dODFechaActualizacion
               ,nODUsuario_Id
               ,nODEliminado
               ,sODDireccionGR
        FROM `origendestino` WHERE nODEliminado = 0
        ORDER BY sODNombreComercial ASC;
   ELSE
        SELECT OrigenDestino_Id
               ,nODTipo
               ,nODTipoDoc
               ,sODRucDni
               ,sODNombre
               ,sODNombreComercial
               ,sODDireccion
               ,sODTelefono
               ,sODCorreo
               ,sODContacto
               ,sODCodigo
               ,nODDiasCredito
               ,nProcliDepId
               ,nProcliDepName
               ,nProcliProvId
               ,nProcliProvName
               ,nProcliDistId
               ,nProcliDistName
               ,nODEstado
               ,dODFechaActualizacion
               ,nODUsuario_Id
               ,nODEliminado
               ,sODDireccionGR
        FROM `origendestino` WHERE `OrigenDestino_Id` = pOrigenDestino_Id  AND nODEliminado = 0
		ORDER BY OrigenDestino_Id ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `OD_Listar2` (IN `pOrigenDestino_Id` INT(11))   BEGIN
   IF pOrigenDestino_Id = 0 THEN
        SELECT OrigenDestino_Id
               ,nODTipo
               ,nODTipoDoc
               ,sODRucDni
               ,sODNombre
               ,sODNombreComercial
               ,sODDireccion
               ,sODTelefono
               ,sODCorreo
               ,sODContacto
               ,sODCodigo
               ,nODDiasCredito
               ,nProcliDepId
               ,nProcliDepName
               ,nProcliProvId
               ,nProcliProvName
               ,nProcliDistId
               ,nProcliDistName
               ,nODEstado
               ,dODFechaActualizacion
               ,nODUsuario_Id
               ,nODEliminado
               ,sODDireccionGR
        FROM `origendestino` WHERE nODEliminado = 0 and nODEstado=1
        ORDER BY sODNombreComercial ASC;
   ELSE
        SELECT OrigenDestino_Id
               ,nODTipo
               ,nODTipoDoc
               ,sODRucDni
               ,sODNombre
               ,sODNombreComercial
               ,sODDireccion
               ,sODTelefono
               ,sODCorreo
               ,sODContacto
               ,sODCodigo
               ,nODDiasCredito
               ,nProcliDepId
               ,nProcliDepName
               ,nProcliProvId
               ,nProcliProvName
               ,nProcliDistId
               ,nProcliDistName
               ,nODEstado
               ,dODFechaActualizacion
               ,nODUsuario_Id
               ,nODEliminado
               ,sODDireccionGR
        FROM `origendestino` WHERE `OrigenDestino_Id` = pOrigenDestino_Id  AND nODEliminado = 0 and nODEstado=1
		ORDER BY OrigenDestino_Id ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Pag_Crear` (IN `pMovimiento_Id` INT, IN `pdPagFecha` VARCHAR(40), IN `pnPagTipoPago_Id` INT, IN `psPagDocumento` VARCHAR(150), IN `pnPagImporte` DOUBLE, IN `pnPagUsuario_Id` INT)   BEGIN
	DECLARE pPago_Id INT;
	DECLARE pImporteCancelado DOUBLE;
    DECLARE pTotalFactura DOUBLE;

         INSERT INTO pago
           (Movimiento_Id
           ,dPagFecha
           ,nPagTipoPago_Id
           ,sPagDocumento
           ,nPagImporte
           ,nPagLetra_Id
           ,dPagFecha_Act
           ,nPagUsuario_Id)
     VALUES
           (pMovimiento_Id,
           pdPagFecha, 
           pnPagTipoPago_Id,
           psPagDocumento,            
           pnPagImporte, 
           1,
           NOW(), 
           pnPagUsuario_Id);
			SET pPago_Id = LAST_INSERT_ID() ;
			Select pPago_Id as Pago_Id;

    	SET pImporteCancelado=(SELECT nMovTotalCancelado
    FROM movimiento
    WHERE Movimiento_Id=pMovimiento_Id);
    SET pTotalFactura = (SELECT nMovTotal
    FROM movimiento
    WHERE Movimiento_Id=pMovimiento_Id);

    UPDATE movimiento
    SET nMovTotalCancelado = pImporteCancelado + pnPagImporte
    WHERE Movimiento_Id=pMovimiento_Id;

	        IF pTotalFactura <= ( pImporteCancelado + pnPagImporte) then
		BEGIN
			CALL Mov_ActualizaEstado (pMovimiento_Id, 2, pnPagUsuario_Id);
		END;
	 		 													END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Pag_eliminar` (IN `pPago_Id` INT(11))   BEGIN
    DECLARE pMovimiento_Id INT;
    DECLARE pImportePago DOUBLE;
    DECLARE pImporteCancelado DOUBLE;
    DECLARE pTotalFactura DOUBLE;
    SET pMovimiento_Id = (SELECT Movimiento_Id From pago where Pago_Id= pPago_Id);
    SET pImportePago = (SELECT nPagImporte From pago where Pago_Id= pPago_Id);
    SET pImporteCancelado=(SELECT nMovTotalCancelado FROM movimiento WHERE Movimiento_Id=pMovimiento_Id);
    SET pTotalFactura = (SELECT nMovTotal FROM movimiento WHERE Movimiento_Id=pMovimiento_Id);
        UPDATE `pago` SET nPagEliminado = 1 WHERE `Pago_Id` = pPago_Id;
       UPDATE movimiento
    SET nMovTotalCancelado = pImporteCancelado - pImportePago,
    nMovEstado=1
    WHERE Movimiento_Id=pMovimiento_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Pag_listar` (IN `pEstado` INT(11), IN `pCodigo` INT(11))   BEGIN
   IF pEstado = 0 THEN
        SELECT Pago_Id
               ,Movimiento_Id
               ,dPagFecha
               ,nPagTipoPago_Id
               ,sPagDocumento
               ,nPagImporte
               ,nPagLetra_Id
               ,dPagFecha_Act
               ,nPagUsuario_Id
               ,nPagEliminado
        FROM `pago` WHERE Movimiento_Id = pCodigo AND nPagEliminado=0;
   ELSE
        SELECT Pago_Id
               ,Movimiento_Id
               ,dPagFecha
               ,nPagTipoPago_Id
               ,sPagDocumento
               ,nPagImporte
               ,nPagLetra_Id
               ,dPagFecha_Act
               ,nPagUsuario_Id
               ,nPagEliminado
        FROM `pago` WHERE `Pago_Id` = pPago_Id and nPagEliminado=0;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `param_editar` (IN `psParValor` TEXT, IN `pParametro_Id` VARCHAR(50))  NO SQL UPDATE `parametros` SET `sParValor`=psParValor WHERE `Parametro_Id`=pParametro_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `param_listar` (IN `pParametro_Id` INT)  NO SQL BEGIN 
   IF pParametro_Id = 0 THEN
       SELECT `Parametro_Id`, `sParDescripcion`, `sParValor` FROM `parametros`;
   ELSE 
       SELECT `Parametro_Id`, `sParDescripcion`, `sParValor` FROM `parametros` WHERE `Parametro_Id` = pParametro_Id;
   END IF; 
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pre_crear` (IN `pProdServ_Id` INT(11), IN `pUnidadMedida_Id` INT(11), IN `pMoneda_Id` TINYINT(4), IN `pPreVenPrecio` DECIMAL(10,2), IN `pnPreVenEliminado` TINYINT(4), IN `pUsuario_Id` INT(11))   BEGIN
    INSERT INTO `precioventa`(
                              `ProdServ_Id`,
                              `UnidadMedida_Id`,
                              `Moneda_Id`,
						      `PreVenPrecio`,
                              `dPreVenFechaAct`,
                              `nPreVenEliminado`,
                              `Usuario_Id`
                              ) 
                      VALUES (
                              pProdServ_Id,
                              pUnidadMedida_Id,
                              pMoneda_Id,
						      pPreVenPrecio,
                              now(),
                              pnPreVenEliminado,
                              pUsuario_Id
                              );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pre_eliminar` (IN `pPrecioVenta_Id` INT(11))   BEGIN
        UPDATE `precioventa` SET nPreVenEliminado = 1 WHERE `PrecioVenta_Id` = pPrecioVenta_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pre_listar` (IN `pCodigo` INT(11), IN `pTipo` TINYINT(4))   BEGIN
   IF pTipo = 0 THEN
        SELECT pre.PrecioVenta_Id
               ,pre.ProdServ_Id
			   ,pro.sProSrvNombre
               ,pre.UnidadMedida_Id
               ,pre.Moneda_Id
               ,uni.sUndDescripcion
               ,pre.PreVenPrecio
               ,pre.dPreVenFechaAct
               ,pre.nPreVenEliminado
               ,pre.Usuario_Id
        FROM `precioventa` pre
		INNER JOIN prodserv pro
		ON pro.ProdServ_Id = pre.ProdServ_Id 
		INNER JOIN unidadmedida uni
		ON uni.UnidadMedida_Id = pre.UnidadMedida_Id
		WHERE pre.nPreVenEliminado = 0 AND pre.ProdServ_Id = pCodigo;
   ELSE
        SELECT pre.PrecioVenta_Id
               ,pre.ProdServ_Id
			   ,pro.sProSrvNombre
               ,pre.UnidadMedida_Id
               ,pre.Moneda_Id
               ,uni.sUndDescripcion
               ,pre.PreVenPrecio
               ,pre.dPreVenFechaAct
               ,pre.nPreVenEliminado
               ,pre.Usuario_Id
        FROM `precioventa` pre
		INNER JOIN prodserv pro
		ON pro.ProdServ_Id = pre.ProdServ_Id 
		INNER JOIN unidadmedida uni
		ON uni.UnidadMedida_Id = pre.UnidadMedida_Id
		WHERE pre.nPreVenEliminado = 0
		AND pre.`PrecioVenta_Id` = pCodigo;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pre_obtenerprecio` (IN `pProdServ_Id` INT(11), IN `pUnidadMedida_Id` INT(11))  NO SQL SELECT	 pre.PrecioVenta_Id
        ,pre.ProdServ_Id
        ,pro.sProSrvNombre
        ,pre.UnidadMedida_Id
	    ,pre.Moneda_Id
        ,uni.sUndDescripcion
        ,pre.PreVenPrecio
        ,pre.dPreVenFechaAct
        ,pre.nPreVenEliminado
        ,pre.Usuario_Id
FROM `precioventa` pre
INNER JOIN prodserv pro
ON pro.ProdServ_Id = pre.ProdServ_Id 
INNER JOIN unidadmedida uni
ON uni.UnidadMedida_Id = pre.UnidadMedida_Id
WHERE pre.nPreVenEliminado = 0
AND pre.`ProdServ_Id` = pProdServ_Id
AND pre.`UnidadMedida_Id` = pUnidadMedida_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `productolote_listar` (IN `pAlmacen_Id` INT(11), IN `pProdServ_Id` INT(11))   BEGIN
   IF pAlmacen_Id='' THEN
		SET pAlmacen_Id = 1;
    END IF;
   SELECT ProductoLote_Id 
               ,ProdServ_Id
               ,Almacen_Id 
               ,sProLNombreLote
               ,nProLStockReal
               ,dProLFechaVencimiento
        FROM `productolote` WHERE `Almacen_Id`=pAlmacen_Id AND `ProdServ_Id`=pProdServ_Id AND `nProLStockReal`>0;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `productolote_listar2` (IN `pAlmacen_Id` INT(11), IN `pProdServ_Id` INT(11))   BEGIN
	IF pAlmacen_Id='' THEN
		SET pAlmacen_Id = 1;
    END IF;
   SELECT ProductoLote_Id 
               ,ProdServ_Id
               ,Almacen_Id 
               ,sProLNombreLote
               ,nProLStockReal
               ,dProLFechaVencimiento
        FROM `productolote`
        WHERE 
			`Almacen_Id`=pAlmacen_Id AND 
            `ProdServ_Id`=pProdServ_Id AND 
            `nProLStockReal`>0
            LIMIT 1;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_BuscarLotes` (IN `pProductoLote_Id` INT)  NO SQL SELECT ProductoLote_Id
               ,ProdServ_Id
               ,Almacen_Id
               ,sProLNombreLote
               ,nProLStockReal
               ,dProLFechaVencimiento
               ,nProLPrecioL
               ,nProLPrecioC
               ,nProLTipoPrecio
               ,nProLPorc1
               ,nProLPrecioV
               ,nProLPorc2
               ,nProLPrecioV2
               ,nProLPorc3
               ,nProLPrecioV3
               ,dProLFecha_Act
               ,nProLUsuario_Id
               ,nProLMonedaCompra_Id
               ,nProLDescuentoCompra
        FROM `productolote` WHERE `ProductoLote_Id` = pProductoLote_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_foto2modif` (IN `psProSrvCodigo` VARCHAR(50), IN `pProSrvNomImagen` VARCHAR(255))   BEGIN
  UPDATE `prodserv` SET                    
                `ProSrvNomImagen2`=pProSrvNomImagen
      WHERE    `sProSrvCodigo`=psProSrvCodigo;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_foto3modif` (IN `psProSrvCodigo` VARCHAR(50), IN `pProSrvNomImagen` VARCHAR(255))   BEGIN
  UPDATE `prodserv` SET                    
                `ProSrvNomImagen3`=pProSrvNomImagen
      WHERE    `sProSrvCodigo`=psProSrvCodigo;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_foto4modif` (IN `psProSrvCodigo` VARCHAR(50), IN `pProSrvNomImagen` VARCHAR(255))   BEGIN
  UPDATE `prodserv` SET                    
                `ProSrvNomImagen4`=pProSrvNomImagen
      WHERE    `sProSrvCodigo`=psProSrvCodigo;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_fotomodif` (IN `psProSrvCodigo` VARCHAR(50), IN `pProSrvNomImagen` VARCHAR(255))   BEGIN
  UPDATE `prodserv` SET                    
                `ProSrvNomImagen`=pProSrvNomImagen
      WHERE    `sProSrvCodigo`=psProSrvCodigo;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_ListarLotes` (IN `pProdServ_Id` INT(11), IN `pConStock` INT(11))   BEGIN
		DECLARE pIGV DOUBLE;
		SET pIGV =(SELECT pIGV = nConValor
		FROM conceptofijo
		WHERE Concepto_Id=1);
		IF pConStock = 1 THEN
		    (Select 
		    PL.ProductoLote_Id,
		    A.sAlmNombre as Almacén,
		    PL.sProLNombreLote as Lote, 	     
			PL.dProLFechaVencimiento as Vencimiento,
			PL.nProLStockReal as Stock,	   
			U.sUndDescripcion as Unidad,
			PL.nProLTipoPrecio as TipoPrecio,
			CASE P.nProSrvExoneradoIGV
				WHEN 0 THEN	PL.nProLPrecioL * ( 1 + pIGV/100)
				WHEN 1 THEN	PL.nProLPrecioL 
			END as PrecioListaIGV,
			CASE P.nProSrvExoneradoIGV
				WHEN 0 THEN	PL.nProLPrecioC * ( 1 + pIGV/100)
				WHEN 1 THEN	PL.nProLPrecioC 
			END as PrecioCostoIGV,
			PL.nProLPrecioV as Precio1,
			PL.nProLPrecioV2 as Precio2,
			PL.nProLPrecioV3 as Precio3,
			PL.nProLPorc1 as Porc1,
			PL.nProLPorc2 as Porc2,
			PL.nProLPorc3 as Porc3,
			A.Almacen_Id,
			PL.nProLDescuentoCompra as Descuento,
			PL.nProLMonedaCompra_Id,
			PL.nProLPrecioC as PrecioCosto,
            U.nUndFac_Cnv
			FROM productolote PL
			INNER JOIN prodserv P ON (P.ProdServ_Id = PL.ProdServ_Id)
			INNER JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
			LEFT JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id)
						WHERE PL.ProdServ_Id = pProdServ_Id
						AND PL.nProLStockReal > 0)
			order by PL.ProductoLote_Id;
		ELSE
			(SELECT
			PL.ProductoLote_Id,
		    A.sAlmNombre as Almacén,
		    PL.sProLNombreLote as Lote, 	     
			PL.dProLFechaVencimiento as Vencimiento,
			PL.nProLStockReal as Stock,	   
			U.sUndDescripcion as Unidad,
			PL.nProLTipoPrecio as TipoPrecio,
			PL.nProLPrecioL * ( 1 + pIGV/100) as PrecioListaIGV,
			PL.nProLPrecioC * ( 1 + pIGV/100) as PrecioCostoIGV,
			PL.nProLPrecioV as Precio1,
			PL.nProLPrecioV2 as Precio2,
			PL.nProLPrecioV3 as Precio3,
			PL.nProLPorc1 as Porc1,
			PL.nProLPorc2 as Porc2,
			PL.nProLPorc3 as Porc3,
			A.Almacen_Id,
			PL.nProLDescuentoCompra as Descuento,
			PL.nProLMonedaCompra_Id,
			PL.nProLPrecioC as PrecioCosto,
            U.nUndFac_Cnv
			FROM productolote PL
			INNER JOIN prodserv P ON (P.ProdServ_Id = PL.ProdServ_Id)
			INNER JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
			LEFT JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id)
						WHERE PL.ProdServ_Id = pProdServ_Id)
						order by PL.ProductoLote_Id DESC;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_movlistar` (IN `psProLNombreLote` VARCHAR(15))   BEGIN
        SELECT ProductoLote_Id
               ,ProdServ_Id
               ,Almacen_Id
               ,sProLNombreLote
               ,nProLStockReal
               ,dProLFechaVencimiento
               ,nProLPrecioL
               ,nProLPrecioC
               ,nProLTipoPrecio
               ,nProLPorc1
               ,nProLPrecioV
               ,nProLPorc2
               ,nProLPrecioV2
               ,nProLPorc3
               ,nProLPrecioV3
               ,dProLFecha_Act
               ,nProLUsuario_Id
               ,nProLMonedaCompra_Id
               ,nProLDescuentoCompra
        FROM `productolote` WHERE `sProLNombreLote` = psProLNombreLote;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_precioventa` (IN `pProdServ_Id` INT(11), IN `pMoneda_Id` INT(11), IN `pUnidadMedida_Id` INT(11))   BEGIN
	SELECT IFNULL((SELECT PreVenPrecio
				   FROM precioventa P
				   WHERE P.ProdServ_Id = pProdServ_Id AND 
						 P.Moneda_Id = pMoneda_Id AND
						 P.UnidadMedida_Id = pUnidadMedida_Id
                         AND nPreVenEliminado=0
				   LIMIT 1), 0) AS PreVenPrecio;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `prosrv_verificastock` (IN `ProdServ_Id` INT, IN `Cantidad` DOUBLE, IN `Unidad_Id` INT)  NO SQL BEGIN
	DECLARE STOCK double;
	DECLARE FACTOR DOUBLE;
    SET FACTOR = (select nUndFac_Cnv from UnidadMedida UM
    where  UM.UnidadMedida_Id =Unidad_Id);
	SET STOCK = (select SUM(nProLStockReal)  from ProductoLote PL
    where PL.ProdServ_Id=ProdServ_Id);
    IF (Cantidad * FACTOR) <= STOCK THEN
		SELECT 1 AS 'RESULT';
    ELSE
		SELECT 0 AS 'RESULT';
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_crear` (IN `psProSrvCodigo` VARCHAR(50), IN `psProSrvNombre` VARCHAR(255), IN `psProSrvCodigoBarras` VARCHAR(50), IN `pnProSrvFamilia_Id` INT(11), IN `pActivo_Id` INT(11), IN `pnProSrvUnidad_Id` INT(11), IN `pProSrvEspecificacion` TEXT, IN `pnProSrvExoneradoIGV` TINYINT(4), IN `pnProSrvICBPer` INT(11), IN `psProSrvCtaContable` VARCHAR(50), IN `pnProSrvEstado` TINYINT(4), IN `pnProSrvEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `psProSrvCodigo2` VARCHAR(45), IN `psProSrvCodigoOriginal` VARCHAR(45), IN `psProSrvMarca` VARCHAR(45), IN `psProSrvNombreComercial` VARCHAR(255), IN `psProSrvMarcaOriginal` VARCHAR(70), OUT `pProdServ_Id` INT(11))   BEGIN
    INSERT INTO `prodserv`(
			  `sProSrvCodigo`,
			  `sProSrvNombre`,
			  `sProSrvCodigoBarras`,
			  `nProSrvFamilia_Id`,
			  `Activo_Id`,
			  `nProSrvUnidad_Id`,
			  `ProSrvEspecificacion`,
			  `nProSrvExoneradoIGV`,
              `nProSrvICBPer`,
              `sProSrvCtaContable`,
			  `nProSrvEstado`,
			  `nProSrvEliminado`,
			  `dProSrvFecha_Act`,
			  `Usuario_Id`,			  
			  `sProSrvCodigo2`,			  
			  `sProSrvCodigoOriginal`,			  
			  `sProSrvMarca`,
			  `sProSrvNombreComercial`,
			  `sProSrvMarcaOriginal`			  
			  ) 
	  VALUES (
			  psProSrvCodigo,
			  psProSrvNombre,
			  psProSrvCodigoBarras,
			  pnProSrvFamilia_Id,
			  1,
			  pnProSrvUnidad_Id,
			  pProSrvEspecificacion,
			  pnProSrvExoneradoIGV,
              pnProSrvICBPer,
              psProSrvCtaContable,
			  pnProSrvEstado,
			  pnProSrvEliminado,
			  now(),
			  pUsuario_Id,			  
			  psProSrvCodigo2,			  
			  psProSrvCodigoOriginal,			  
			  psProSrvMarca,
			  psProSrvNombreComercial,
			  psProSrvMarcaOriginal
			  );
    SET pProdServ_Id = LAST_INSERT_ID() ;
	Select pProdServ_Id as ProdServ_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_editar` (IN `pProdServ_Id` INT(11), IN `psProSrvCodigo` VARCHAR(50), IN `psProSrvNombre` VARCHAR(255), IN `psProSrvCodigoBarras` VARCHAR(50), IN `pnProSrvFamilia_Id` INT(11), IN `pActivo_Id` INT(11), IN `pnProSrvUnidad_Id` INT(11), IN `pProSrvEspecificacion` TEXT, IN `pnProSrvExoneradoIGV` TINYINT(4), IN `pnProSrvICBPer` INT(11), IN `psProSrvCtaContable` VARCHAR(50), IN `pnProSrvEstado` TINYINT(4), IN `pnProSrvEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `psProSrvCodigo2` VARCHAR(45), IN `psProSrvCodigoOriginal` VARCHAR(45), IN `psProSrvMarca` VARCHAR(45), IN `psProSrvNombreComercial` VARCHAR(255), IN `psProSrvMarcaOriginal` VARCHAR(70))   BEGIN
    UPDATE `prodserv` SET 
                        `sProSrvCodigo` = psProSrvCodigo,
                        `sProSrvNombre` = psProSrvNombre,
                        `sProSrvCodigoBarras` = psProSrvCodigoBarras,
                        `nProSrvFamilia_Id` = pnProSrvFamilia_Id,
                        `Activo_Id` = 1,
                        `nProSrvUnidad_Id` = pnProSrvUnidad_Id,
                        `ProSrvEspecificacion` = pProSrvEspecificacion,
                        `nProSrvExoneradoIGV` = pnProSrvExoneradoIGV,
                        `nProSrvICBPer` = pnProSrvICBPer,
                        `sProSrvCtaContable` = psProSrvCtaContable,
                        `nProSrvEstado` = pnProSrvEstado,
                        `nProSrvEliminado` = pnProSrvEliminado,
                        `Usuario_Id` = pUsuario_Id,
                        `dProSrvFecha_Act` = now(),
                        `sProSrvCodigo2` = psProSrvCodigo2,
                        `sProSrvCodigoOriginal` = psProSrvCodigoOriginal,
                        `sProSrvMarca` = psProSrvMarca,
                        `sProSrvNombreComercial` = psProSrvNombreComercial,
                        `sProSrvMarcaOriginal` = psProSrvMarcaOriginal                        
                  WHERE `ProdServ_Id`=pProdServ_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_eliminar` (IN `pProdServ_Id` INT(11))   BEGIN
        UPDATE `prodserv` SET nProSrvEliminado = 1 WHERE `ProdServ_Id` = pProdServ_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_filtro` (IN `psProSrvNombre` VARCHAR(50))  NO SQL SELECT ps.ProdServ_Id
            ,ps.sProSrvCodigo
            ,ps.sProSrvNombre
            ,ps.sProSrvCodigoBarras
            ,ps.nProSrvFamilia_Id
            ,fm.sFamDescripcion               
            ,ps.Activo_Id
            ,av.sActDescripcion
            ,ps.nProSrvUnidad_Id
            ,um.sUndDescripcion
            ,ps.nProSrvExoneradoIGV
            ,ps.nProSrvICBPer
			,ps.sProSrvCtaContable
            ,ps.nProSrvEstado
            ,ps.nProSrvEliminado
            ,ps.dProSrvFecha_Act
            ,ps.Usuario_Id
    FROM prodserv ps
    INNER JOIN familia fm
    ON ps.nProSrvFamilia_Id = fm.Familia_Id 
    INNER JOIN activo av 
    ON ps.Activo_Id = av.Activo_Id 
    INNER JOIN unidadmedida um
    ON ps.nProSrvUnidad_Id = um.Unidadmedida_Id 
    WHERE ps.nProSrvEliminado = 0 AND ps.sProSrvNombre LIKE  CONCAT('%', psProSrvNombre, '%' ) 
    ORDER BY ps.sProSrvNombre ASC$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_listar` (IN `pProdServ_Id` INT(11))   BEGIN
   IF pProdServ_Id = 0 THEN
        SELECT ps.ProdServ_Id
               ,ps.sProSrvCodigo
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvNombre
               ,ps.sProSrvCodigoBarras
               ,ps.nProSrvFamilia_Id
               ,fm.sFamDescripcion               
               ,ps.Activo_Id
               ,av.sActDescripcion
               ,ps.nProSrvUnidad_Id
               ,um.sUndDescripcion
               ,ps.nProSrvExoneradoIGV
               ,ps.nProSrvICBPer
               ,ps.sProSrvCtaContable
               ,ps.nProSrvEstado
               ,ps.nProSrvEliminado
               ,ps.dProSrvFecha_Act
               ,ps.Usuario_Id
               ,ps.sProSrvCodigo2
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvMarcaOriginal
               ,ifnull(sm.stock_minimo_id,0)as stock_minimo_id

        FROM prodserv ps
        INNER JOIN familia fm
        ON ps.nProSrvFamilia_Id = fm.Familia_Id 
        INNER JOIN activo av 
        ON ps.Activo_Id = av.Activo_Id 
        INNER JOIN unidadmedida um
        ON ps.nProSrvUnidad_Id = um.Unidadmedida_Id 
        LEFT JOIN stock_minimo sm
        ON ps.ProdServ_Id = sm.ProdServ_Id
        WHERE ps.nProSrvEliminado = 0 ORDER BY ps.sProSrvNombre ASC ;
   ELSE
        SELECT ps.ProdServ_Id
               ,ps.sProSrvCodigo
               ,ps.sProSrvNombre
               ,ps.sProSrvNombreComercial
               ,ps.sProSrvCodigoBarras
               ,ps.nProSrvFamilia_Id
               ,fm.sFamDescripcion               
               ,ps.Activo_Id
               ,av.sActDescripcion
               ,ps.nProSrvUnidad_Id
               ,um.sUndDescripcion
               ,ps.nProSrvExoneradoIGV
			   ,ps.nProSrvICBPer
               ,ps.sProSrvCtaContable
               ,ps.nProSrvEstado
               ,ps.nProSrvEliminado
               ,ps.dProSrvFecha_Act
               ,ps.Usuario_Id
               ,ps.ProSrvEspecificacion
               ,ps.ProSrvNomImagen
               ,ps.ProSrvNomImagen2
               ,ps.ProSrvNomImagen3
               ,ps.ProSrvNomImagen4
               ,ps.sProSrvCodigo2
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvMarcaOriginal
               ,ifnull(sm.stock_minimo_id,0)as stock_minimo_id

        FROM prodserv ps
        INNER JOIN familia fm
        ON ps.nProSrvFamilia_Id = fm.Familia_Id 
        INNER JOIN activo av 
        ON ps.Activo_Id = av.Activo_Id 
        INNER JOIN unidadmedida um
        ON ps.nProSrvUnidad_Id = um.Unidadmedida_Id 
        LEFT JOIN stock_minimo sm
        ON ps.ProdServ_Id = sm.ProdServ_Id
        WHERE ps.ProdServ_Id = pProdServ_Id AND ps.nProSrvEliminado = 0 ORDER BY ps.sProSrvNombre ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_listar2` (IN `pProdServ_Id` INT(11))   BEGIN
   IF pProdServ_Id = 0 THEN
        SELECT ps.ProdServ_Id
               ,ps.sProSrvCodigo
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvNombre
               ,ps.sProSrvCodigoBarras
               ,ps.nProSrvFamilia_Id
               ,fm.sFamDescripcion               
               ,ps.Activo_Id
               ,av.sActDescripcion
               ,ps.nProSrvUnidad_Id
               ,um.sUndDescripcion
               ,ps.nProSrvExoneradoIGV
               ,ps.nProSrvICBPer
               ,ps.sProSrvCtaContable
               ,ps.nProSrvEstado
               ,ps.nProSrvEliminado
               ,ps.dProSrvFecha_Act
               ,ps.Usuario_Id
               ,ps.sProSrvCodigo2
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvMarcaOriginal
        FROM prodserv ps
        INNER JOIN familia fm
        ON ps.nProSrvFamilia_Id = fm.Familia_Id 
        INNER JOIN activo av 
        ON ps.Activo_Id = av.Activo_Id 
        INNER JOIN unidadmedida um
        ON ps.nProSrvUnidad_Id = um.Unidadmedida_Id WHERE ps.nProSrvEliminado = 0 AND ps.nProSrvEstado=1 ORDER BY ps.sProSrvNombre ASC ;
   ELSE
        SELECT ps.ProdServ_Id
               ,ps.sProSrvCodigo
               ,ps.sProSrvNombre
               ,ps.sProSrvNombreComercial
               ,ps.sProSrvCodigoBarras
               ,ps.nProSrvFamilia_Id
               ,fm.sFamDescripcion               
               ,ps.Activo_Id
               ,av.sActDescripcion
               ,ps.nProSrvUnidad_Id
               ,um.sUndDescripcion
               ,ps.nProSrvExoneradoIGV
               ,ps.nProSrvICBPer
               ,ps.sProSrvCtaContable
               ,ps.nProSrvEstado
               ,ps.nProSrvEliminado
               ,ps.dProSrvFecha_Act
               ,ps.Usuario_Id
               ,ps.ProSrvEspecificacion
               ,ps.ProSrvNomImagen
               ,ps.ProSrvNomImagen2
               ,ps.ProSrvNomImagen3
               ,ps.ProSrvNomImagen4
               ,ps.sProSrvCodigo2
               ,ps.sProSrvCodigoOriginal
               ,ps.sProSrvMarca
               ,ps.sProSrvMarcaOriginal
        FROM prodserv ps
        INNER JOIN familia fm
        ON ps.nProSrvFamilia_Id = fm.Familia_Id 
        INNER JOIN activo av 
        ON ps.Activo_Id = av.Activo_Id 
        INNER JOIN unidadmedida um
        ON ps.nProSrvUnidad_Id = um.Unidadmedida_Id WHERE ps.ProdServ_Id = pProdServ_Id AND ps.nProSrvEliminado AND ps.nProSrvEstado=1  = 0 ORDER BY ps.sProSrvNombre ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `pro_UltimoCodigo` (IN `pFamilia_id` INT(11))   BEGIN
	DECLARE UltCodigo char(20);
	DECLARE CodFamilia char(20);
	SET UltCodigo = (select  sProSrvCodigo
	from prodserv 
	WHERE ProdServ_Id in (select MAX(ProdServ_Id) 
						  from prodserv 
						  where nProSrvFamilia_Id=pFamilia_id
						  AND sProSrvCodigo <> '')
	);
	SET CodFamilia = CONCAT((SELECT sFamCodigo FROM familia WHERE Familia_Id = pFamilia_id),'-0');
	SELECT ifnull(UltCodigo, CodFamilia) AS UltCodigo;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `Rep_Movimiento` (IN `pInicio` DATE, IN `pFin` DATE, IN `pTipoMovimiento` INT(11))   BEGIN

	DECLARE pIGV double;
    SET pIGV = 1 + (SELECT sParValor FROM parametros where parametro_Id=2)/100;
		SET pFin  = date_add(pFin,INTERVAL 1 Day);

SELECT * 

FROM (

SELECT 
m.movimiento_Id,
CONCAT(d.sDocNombreCorto, ' ' , m.sMovDocumento) as Numero,
m.dMovFecha as Fecha,
time(m.dMovFecha_Act) as Hora,
od.sODRucDni as RUC,
od.sODNombreComercial as Cliente,
CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
IF(m.nMovTipopago=1,'CONTADO','CREDITO')  as TipoPago,
mo.sMonDescripcion as Moneda,
pf.sProSrvCodigo as Codigo,
pf.sProSrvNombre as Servicio,
mdc.sMovDetConCantidad as Cantidad,
um.sUndDescripcion as Unidad ,
mdc.nMovDetConPrecioUnitario as Precio,
IF(pf.nProSrvExoneradoIGV in(1,2), ROUND((mdc.sMovDetConCantidad * mdc.nMovDetConPrecioUnitario),2), ROUND((mdc.sMovDetConCantidad * mdc.nMovDetConPrecioUnitario) * pIGV ,2) )as Total,
m.sMovObservacion as Observación,
u.Login,
m.nMovEstado,
m.nMovEstadoSunat,
v.sVenNom as Vendedor
FROM `movimiento` m
INNER JOIN `origendestino` od ON (od.OrigenDestino_Id = m.nMovOrigenDestino_Id)
INNER JOIN documento d on (d.Documento_Id=m.Documento_Id)
INNER JOIN movimientodetalleconsumo mdc on (m.movimiento_Id=mdc.Movimiento_Id)
INNER JOIN prodserv pf on (pf.ProdServ_Id=mdc.Producto_Id)
INNER JOIN unidadmedida um on (um.UnidadMedida_Id=mdc.nMovDetConUnidad_Id)
INNER JOIN moneda mo on (mo.moneda_id=m.moneda_id)
LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
WHERE m.nMovEliminado = 0
AND m.Documento_Id not in (0,5,6)
AND m.dMovFecha>=pInicio
AND m.dMovFecha<pFin
AND m.nMovTipoMovimiento_Id=pTipoMovimiento

union all

SELECT 
m.movimiento_Id,
CONCAT(d.sDocNombreCorto, ' ' , m.sMovDocumento) as Numero,
m.dMovFecha as Fecha,
time(m.dMovFecha_Act) as Hora,
od.sODRucDni as RUC,
od.sODNombreComercial as Cliente,
 CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
IF(m.nMovTipopago=1,'CONTADO','CREDITO')  as TipoPago,
mo.sMonDescripcion as Moneda,
pf.sProSrvCodigo as Codigo,
pf.sProSrvNombre as Servicio,
md.nMovDetCantidad as Cantidad,
um.sUndDescripcion as Unidad ,
md.nMovDetPrecioUnitario as Precio,
IF(pf.nProSrvExoneradoIGV in(1,2), ROUND((md.nMovDetCantidad * md.nMovDetPrecioUnitario),2),ROUND((md.nMovDetCantidad * md.nMovDetPrecioUnitario) * pIGV, 2))  as Total,
m.sMovObservacion as Observación,
u.Login,
m.nMovEstado,
m.nMovEstadoSunat,
v.sVenNom as Vendedor

FROM `movimiento` m
INNER JOIN `origendestino` od ON (od.OrigenDestino_Id = m.nMovOrigenDestino_Id)
INNER JOIN documento d on (d.Documento_Id=m.Documento_Id)
INNER JOIN movimientodetalle md on (m.movimiento_Id=md.Movimiento_Id)
INNER JOIN productolote pl on (pl.ProductoLote_Id=md.ProductoLote_Id)
INNER JOIN prodserv pf on (pf.ProdServ_Id=pl.ProdServ_Id)
INNER JOIN unidadmedida um on (um.UnidadMedida_Id=md.nMovDetUnidad_Id)
INNER JOIN moneda mo on (mo.moneda_id=m.moneda_id)
LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
WHERE m.nMovEliminado = 0
AND m.Documento_Id not in (0,5,6)
AND m.dMovFecha>=pInicio
AND m.dMovFecha<pFin
AND m.nMovTipoMovimiento_Id=pTipoMovimiento

) AS CONSULTA

ORDER BY movimiento_Id	;

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Alm_StockConsolidado` (IN `pStockCero` INT)   BEGIN
DECLARE factorIGV DOUBLE;
		SET factorIGV=1+((SELECT nConValor FROM conceptofijo
		WHERE Concepto_Id=1)/100);
		IF pStockCero=1 THEN
				Select 
                P.ProdServ_Id,
				P.sProSrvCodigo  as Codigo ,
                sProSrvCodigo2 as Codigo2,
                sProSrvCodigoOriginal as CodigoOriginal,                
				F.sFamDescripcion as Familia ,
				CONCAT(P.sProSrvCodigo, ' ', P.sProSrvNombre, ' ', sProSrvMarca) as ProductoServicio ,
                sProSrvMarca,
                sProSrvMarcaOriginal,                
				ROUND(SUM(PL.nProLStockReal),2) as Stock,	   
				U.sUndAlias as Unidad,
				ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal))
				END,4) as PrecioProm,
				ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLStockReal) *(SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal)) )
				END,4) as ValorizadoProm,
                ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal) * factorIGV)
				END,4) as PrecioPromIGV,
                IFNULL(pv.PreVenPrecio, 'N/A') as Precioventa
				FROM productolote PL
				INNER JOIN prodserv P ON (P.ProdServ_Id  = PL.ProdServ_Id )
				INNER JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
				INNER join familia F On (F.Familia_Id = P.nProSrvFamilia_Id)
				INNER JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id )
				LEFT JOIN precioventa pv on (pv.ProdServ_Id=P.ProdServ_Id and pv.UnidadMedida_Id=U.UnidadMedida_Id and Moneda_Id=1 and nPreVenEliminado=0)
				GROUP BY
				P.sProSrvNombre,P.sProSrvCodigo, U.sUndAlias			
				ORDER BY P.sProSrvNombre;
		ELSE
				Select 
				P.sProSrvCodigo  as Codigo ,
                sProSrvCodigo2 as Codigo2,
                sProSrvCodigoOriginal as CodigoOriginal,          
				F.sFamDescripcion as Familia ,
				P.sProSrvNombre as ProductoServicio ,
				ROUND(SUM(PL.nProLStockReal),2) as Stock,
				U.sUndAlias as Unidad,
				ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal))
				END,4) as PrecioProm,
				ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLStockReal) *(SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal)) )
				END,4) as ValorizadoProm,
                ROUND(CASE SUM(PL.nProLStockReal)
					WHEN 0 THEN 0
					ELSE (SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal) * factorIGV)
				END,4) as PrecioPromIGV,
                IFNULL(pv.PreVenPrecio, 'N/A') as Precioventa
				FROM productolote PL
				INNER JOIN prodserv P ON (P.ProdServ_Id  = PL.ProdServ_Id )
				INNER JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
				INNER join familia F On (F.Familia_Id = P.nProSrvFamilia_Id)
				LEFT JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id )
                LEFT JOIN precioventa pv on (pv.ProdServ_Id=P.ProdServ_Id and pv.UnidadMedida_Id=U.UnidadMedida_Id and Moneda_Id=1 and nPreVenEliminado=0)
				WHERE PL.nProLStockReal <>0 and P.nProSrvEstado=1
                GROUP BY P.sProSrvNombre,P.sProSrvCodigo, U.sUndAlias,sProSrvCodigo2, sProSrvCodigoOriginal, F.sFamDescripcion, U.sUndAlias, sProSrvMarca,pv.PreVenPrecio
                
                ORDER BY P.sProSrvNombre;
			END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Alm_StockValidado` (IN `pStockCero` INT)   BEGIN
IF pStockCero=0 THEN
Select
				P.sProSrvCodigo  as Codigo ,
				P.sProSrvNombre as ProductoServicio ,
				IFNULL(SUM(PL.nProLStockReal),0) as Stock,
				U.sUndAlias as Unidad
FROM prodserv P
 LEFT JOIN productolote PL ON (P.ProdServ_Id  = PL.ProdServ_Id )
				LEFT JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
				LEFT JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id )
				GROUP BY
				P.sProSrvNombre,P.sProSrvCodigo, U.sUndAlias
				ORDER BY P.sProSrvNombre;
END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_CatalogoProductos` ()   BEGIN
DECLARE factorIGV DOUBLE;
		SET factorIGV=1+((SELECT nConValor FROM conceptofijo
		WHERE Concepto_Id=1)/100);
			Select 
			P.ProdServ_Id,
			P.sProSrvCodigo  as Codigo ,
			sProSrvCodigo2 as Codigo2,
			sProSrvCodigoOriginal as CodigoOriginal,                
			F.sFamDescripcion as Familia ,
			CONCAT(P.sProSrvCodigo, ' ', P.sProSrvNombre, ' ', sProSrvMarca) as ProductoServicio ,
			sProSrvMarca,
			sProSrvMarcaOriginal,                
			ROUND(SUM(PL.nProLStockReal),2) as Stock,	   
			U.sUndAlias as Unidad,
															ROUND(CASE SUM(PL.nProLStockReal)
				WHEN 0 THEN 0
				ELSE (SUM(PL.nProLPrecioC * PL.nProLStockReal) / SUM(PL.nProLStockReal) * factorIGV)
			END,4) as PrecioPromIGV,
			IFNULL(pv.PreVenPrecio, 'N/A') as Precioventa
			FROM prodserv P 
            LEFT JOIN productolote PL ON (P.ProdServ_Id  = PL.ProdServ_Id )
			LEFT JOIN almacen  A ON (A.Almacen_Id = PL.Almacen_Id)
			INNER join familia F On (F.Familia_Id = P.nProSrvFamilia_Id)
			INNER JOIN unidadmedida  U ON (U.UnidadMedida_Id = P.nProSrvUnidad_Id )
			LEFT JOIN precioventa pv on (pv.ProdServ_Id=P.ProdServ_Id and pv.UnidadMedida_Id=U.UnidadMedida_Id and Moneda_Id=1 and nPreVenEliminado=0)
			WHERE P.nProSrvEstado =1
			AND P.nProSrvEliminado=0
			GROUP BY
			P.sProSrvNombre,P.sProSrvCodigo, U.sUndAlias, P.ProdServ_Id,pv.PreVenPrecio
			ORDER BY P.sProSrvNombre;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Clientesxubigeo` (IN `pOrigenDestino_Id` INT(11), IN `INICIO` DATE, IN `FIN` DATE, IN `pnProcliDepId` INT(11), IN `pnProcliProvId` INT(11), IN `pnProcliDistId` INT(11))   BEGIN
		SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
Select 
	Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
    CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
    IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
    CASE nMovEstado
		WHEN 0 THEN 0
		WHEN 2 THEN 0
        WHEN 1 THEN m.nMovSaldo
	end as PendientePago,
    od.sODNombreComercial as CliProv,
	od.sODRucDni as RUC,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
    CASE nMovEstado
		WHEN 0 THEN 'Anulado'
		WHEN 1 THEN 'Registrado'
		WHEN 2 THEN 'Pagado'
    END AS Estado,
    CASE nMovEstadoSunat
		WHEN 0 THEN 
        CASE nMovEstado
				WHEN 0 THEN 'Anulado'
				WHEN 1 THEN 'No enviado'
                WHEN 2 THEN 'No enviado'
                END 
		WHEN 2 THEN 'Validado'
		WHEN 5 THEN 'Baja'
		WHEN 4 THEN 'Rechazado'
    END AS EstadoSunat
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND od.OrigenDestino_Id= pOrigenDestino_Id
    AND od.nProcliDepId= pnProcliDepId AND od.nProcliProvId=pnProcliProvId AND od.nProcliDistId=pnProcliDistId;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `rpt_controlreparto` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);

	SELECT sum(md.nMovDetCantidad * um.nUndFac_Cnv) as total, ps.sProSrvNombre,um.sUndDescripcion
	from movimiento m
	inner join movimientodetalle md on m.Movimiento_Id = md.Movimiento_Id
	inner join productolote pl on md.ProductoLote_Id = pl.ProductoLote_Id
	inner join prodserv ps on pl.ProdServ_Id = ps.ProdServ_Id
    inner join unidadmedida um on ps.nProSrvUnidad_Id = um.UnidadMedida_Id
	where m.dMovFecha>=INICIO
	and m.dmovfecha < FIN
	and m.nMovVendedor_Id <> 0
	and m.nMovTipoMovimiento_Id=2
	and m.nmovestado > 0
	group by md.ProductoLote_Id
    order by total desc;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Creditos` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
    
    Select 
	Movimiento_Id,
	CONCAT(D.sDocNombreCorto,'-',m.sMovDocumento) as Documento,
	dMovFecha as Fecha,
	DATE_ADD(dMovFecha,INTERVAL od.nODDiasCredito DAY) as Vencimiento,
	DATEDIFF(DATE_ADD(dMovFecha,INTERVAL od.nODDiasCredito DAY), NOW()) as DiasRestantes,
    od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
	mo.sMonDescripcion as Moneda,
	m.nMovTotal as Total,
	nMovTotalCancelado as Pagado,
	m.nMovTotal- nMovTotalCancelado as Pendiente
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovEstado = 1
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id
	order by Vencimiento ASC;	

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Kardex` (IN `pProdServ_id` INT(11), IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
		SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
Select  
		M.dMovFecha_Act as FechaHora,
		TM.sTMovNombre AS TipoMovimiento,
		A.sAlmNombre AS Almacen ,
		CONCAT(D.sDocNombreCorto,'-', M.sMovDocumento) as Documento,
		M.dMovFecha as FechaDoc,
		OD.sODNombreComercial as OrigenDestino,	
		CASE M.nMovEstado 
			WHEN 0 THEN 'ANULADA'
			WHEN 1 THEN 'R'
			WHEN 2 THEN 'P'
			ELSE '-' 			
		end as Estado,
		PL.sProLNombreLote as Lote,
		MD.nMovDetCantidad AS Cant,
		U.sUndAlias as Und,
		nMovDetSaldoAnteriorLote as SAntLote,
		MD.nMovDetSaldoPosteriorLote as SPosLote,
		MD.nMovDetSaldoAnterior as SAnterior,
		MD.nMovDetSaldoPosterior as SPosterior,
		MD.nMovDetCantidad * U.nUndFac_Cnv AS Cant_Id
		FROM movimiento M
		INNER JOIN movimientodetalle MD ON (M.Movimiento_Id= MD.Movimiento_Id)
		INNER JOIN tipomovimiento TM ON (M.nMovTipoMovimiento_Id=TM.TipoMovimiento_Id)
		LEFT JOIN origendestino OD ON (OD.OrigenDestino_Id=M.nMovOrigenDestino_Id)
		INNER JOIN productolote PL ON (PL.ProductoLote_Id=MD.ProductoLote_Id)
		INNER JOIN almacen A ON (A.Almacen_Id = PL.Almacen_Id)
		LEFT JOIN documento D ON (D.Documento_Id=M.Documento_Id)
		INNER JOIN unidadmedida U ON (U.UnidadMedida_Id=MD.nMovDetUnidad_Id)
		WHERE PL.ProdServ_Id = pProdServ_id
		AND M.dMovFecha_Act >= INICIO 
		and M.dMovFecha_Act < FIN
		order by M.dMovFecha_Act ASC;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Movimiento` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
    
    SELECT * 
    
    FROM (
    
    Select 
	Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nMovEstadoSunat as EstadoSunat,
	u.Name as Usuario,
	v.sVenNom as Vendedor
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
    LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id

    
    union all
    
     Select 
	Notacredito_Id,
	dNotcreFecha as Fecha,
	TIME(nc.dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',nc.sNotDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	(IF(nc.nMovEstado=0,0,nc.nMovImporte))*-1  as Importe,
	(IF(nc.nMovEstado=0,0,nc.nMovIGV))*-1  as IGV,
	(IF(nc.nMovEstado=0,0,nc.nMovTotal))*-1 as Total,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nNotEstadoSunat as EstadoSunat,
	u.Name as Usuario,
    '-'
	from notacredito nc
	inner join origendestino od on (od.origendestino_Id=nc.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=nc.moneda_id)
    INNER JOIN documento D ON (nc.sNotDocumento_Id=D.Documento_Id)	
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=nc.Usuario_Id)
	WHERE nc.dNotcreFecha >= INICIO
	and nc.dNotcreFecha < FIN
	AND nc.Documento_Id not in (0,5,6)
    AND nc.nMovEliminado = 0
    AND nc.nMovTipoMovimiento_Id=pTipoMovimiento_Id
    ) AS Reporte;

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_MovimientosSunat` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
    
    SELECT * 
    
    FROM (
    
    Select 
	distinct(m.Movimiento_Id),
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
    IF(m.nMovEstado=0,0,IF(ps.nProSrvExoneradoIGV=0, m.nMovTotal,0)) as total_gravado,
    IF(m.nMovEstado=0,0,IF(ps.nProSrvExoneradoIGV=1, m.nMovTotal,0)) as total_exonerado,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nMovEstadoSunat as EstadoSunat,
	u.Name as Usuario,
	v.sVenNom as Vendedor
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
    LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
    inner join movimientodetalle mdc on (m.Movimiento_Id=mdc.Movimiento_Id)
	inner join productolote pl  on (mdc.ProductoLote_Id=pl.ProductoLote_Id)
    inner join prodserv ps on (pl.ProdServ_Id= ps.ProdServ_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6,11)
    AND D.isFE=1
    AND m.nMovEliminado = 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id

    
    union all
    
     Select 
	distinct(nc.Notacredito_Id),
	dNotcreFecha as Fecha,
	TIME(nc.dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',nc.sNotDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	(IF(nc.nMovEstado=0,0,nc.nMovImporte))*-1  as Importe,
	(IF(nc.nMovEstado=0,0,nc.nMovIGV))*-1  as IGV,
	(IF(nc.nMovEstado=0,0,nc.nMovTotal))*-1 as Total,
    (IF(nc.nMovEstado=0,0,IF(ps.nProSrvExoneradoIGV=0, nc.nMovTotal,0)))*-1 as total_gravado,
    (IF(nc.nMovEstado=0,0,IF(ps.nProSrvExoneradoIGV=1, nc.nMovTotal,0)))*-1 as total_exonerado,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nNotEstadoSunat as EstadoSunat,
	u.Name as Usuario,
    '-'
	from notacredito nc
	inner join origendestino od on (od.origendestino_Id=nc.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=nc.moneda_id)
    INNER JOIN documento D ON (nc.sNotDocumento_Id=D.Documento_Id)	
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=nc.Usuario_Id)
    inner join notacreditodetalleconsumo ncd on (nc.Notacredito_Id=ncd.Notacredito_Id)
    inner join prodserv ps on (ncd.Producto_Id= ps.ProdServ_Id)
	WHERE nc.dNotcreFecha >= INICIO
	and nc.dNotcreFecha < FIN
    AND D.isFE=1
    AND nc.nMovEliminado = 0
    AND nc.nMovTipoMovimiento_Id=pTipoMovimiento_Id
    ) AS Reporte;

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_MovimientosYPagos` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
    
    Select 
	m.Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nMovEstadoSunat as EstadoSunat,
	u.Name as Usuario,
	v.sVenNom as Vendedor,
    CASE p.nPagTipoPago_Id
    WHEN 1 THEN 'Efectivo'
    WHEN 2 THEN 'Banco-Depósito'
    WHEN 3 THEN 'Banco-Transferencia'
    WHEN 4 THEN 'Cheque'
    WHEN 5 THEN 'Letra'
    WHEN 6 THEN 'Nota de crédito'
    WHEN 7 THEN 'Comprobante de retención'
    WHEN 8 THEN 'Detracción'
    WHEN 9 THEN 'Tarjeta de crédito'
    ELSE 'No asignado'
    END AS 'MedioPago',
	IF(p.nPagImporte is null, '0.00', FORMAT(p.nPagImporte, 2)) as nPagImporte
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
	LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
    LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
	LEFT JOIN pago p ON (m.Movimiento_Id = p.Movimiento_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6,7,11,15)
    AND m.nMovEliminado = 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id;

END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Movimiento_Vendedor` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11), IN `pUsuario_id` INT(11))   BEGIN

SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
    
    IF pUsuario_id=0 THEN
    Select 
	Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nMovEstadoSunat as EstadoSunat,
	u.Name as Usuario,
	v.sVenNom as Vendedor
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)
	LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
    LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0;
    
    ELSE
    
	Select 
	Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
	CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
	IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
	sMovOBservacion as Observacion,
	nMovEstado as Estado,
	nMovEstadoSunat as EstadoSunat,
	u.Name as Usuario,
	v.sVenNom as Vendedor
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.Id=m.Usuario_Id)
    LEFT JOIN vendedor v ON(m.nMovVendedor_Id=v.vendedor_id)
	LEFT JOIN vpsfmsac_hormiguita_seguridadc.user uv on (uv.id=v.Usuario_id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id
	AND v.Usuario_id=pUsuario_id
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0;
    
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Pagos` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	       
    Select
	p.Pago_Id,
	p.dPagFecha as FechaPago,
	IF(p.nPagTipoPago_Id=1,'Efectivo',
    IF(p.nPagTipoPago_Id=2,'Banco-Depósito',
    IF(p.nPagTipoPago_Id=3,'Banco-Transferencia',
    IF(p.nPagTipoPago_Id=4,'Cheque',
    IF(p.nPagTipoPago_Id=5,'Letra',IF(p.nPagTipoPago_Id=6,'Nota de Crédito',IF(p.nPagTipoPago_Id=7,'Comprobantes de retención','Detracción'))))))) as MedioPago,
	p.sPagDocumento as Descripcion,
	mo.sMonDescripcion as Moneda,
	p.nPagImporte as Importe,
	CONCAT(D.sDocNombreCorto,'-',m.sMovDocumento) as Documento,
	od.sODRucDni as RUC,
	od.sODNombreComercial as CliProv
	from pago p
	inner join movimiento m on (m.movimiento_Id=p.Movimiento_Id)
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
	INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)
	WHERE p.dPagFecha >= INICIO
	and p.dPagFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND p.nPagEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id;
	
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_RankingOD` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	
    Select 
    od.sOdNombreComercial as CliProv,
	od.sOdRUCDNI as RUC,
    ROUND(SUM(IF(Moneda_Id=2, nMovTotal, 0)),2) as Dolares,
	ROUND(SUM(IF(Moneda_Id=1, nMovTotal, 0)),2) as Soles,
	ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id   
    group by od.sOdRUCDNI
    order by TVS DESC;
	
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_RankingProdServ` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	DECLARE pIGV double;
    SET pIGV = 1 + (SELECT sParValor FROM parametros where parametro_Id=2)/100;
		SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	
    Select 
    pf.sProSrvNombre as ProdServ,
	um.sUndDescripcion as UMedida ,
	SUM(mdc.sMovDetConCantidad) as Cantidad,
	ROUND(SUM(IF(Moneda_Id=2, (mdc.sMovDetConCantidad * mdc.nMovDetConPrecioUnitario) * pIGV, 0)),2) as Dolares,
	ROUND(SUM(IF(Moneda_Id=1, (mdc.sMovDetConCantidad * mdc.nMovDetConPrecioUnitario) * pIGV, 0)),2) as Soles,
    	ROUND(SUM((mdc.sMovDetConCantidad * mdc.nMovDetConPrecioUnitario) * pIGV * nMovTipoCambio),2) as TVS
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	INNER JOIN movimientodetalleconsumo mdc on (m.movimiento_Id=mdc.Movimiento_Id)
	INNER JOIN prodserv pf on (pf.ProdServ_Id=mdc.Producto_Id)
	INNER JOIN unidadmedida um on (um.UnidadMedida_Id=mdc.nMovDetConUnidad_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id   
    group by pf.sProSrvNombre, um.sUndDescripcion
    
    union all
    
    Select 
    pf.sProSrvNombre as ProdServ,
	um.sUndDescripcion as UMedida ,
	SUM(md.nMovDetCantidad) as Cantidad,
	ROUND(SUM(IF(Moneda_Id=2, (md.nMovDetCantidad * md.nMovDetPrecioUnitario) * pIGV, 0)),2) as Dolares,
	ROUND(SUM(IF(Moneda_Id=1, (md.nMovDetCantidad * md.nMovDetPrecioUnitario) * pIGV, 0)),2) as Soles,
    ROUND(SUM((md.nMovDetCantidad * md.nMovDetPrecioUnitario) * pIGV * nMovTipoCambio),2) as TVS
    	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	INNER JOIN movimientodetalle md on (m.movimiento_Id=md.Movimiento_Id)
	INNER JOIN productolote pl on (pl.ProductoLote_Id=md.ProductoLote_Id)
	INNER JOIN prodserv pf on (pf.ProdServ_Id=pl.ProdServ_Id)
	INNER JOIN unidadmedida um on (um.UnidadMedida_Id=md.nMovDetUnidad_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=pTipoMovimiento_Id   
    group by pf.sProSrvNombre, um.sUndDescripcion
    
    order by TVS DESC;
	
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `rpt_stockmin` ()   BEGIN
SELECT p.ProdServ_Id, p.sProSrvNombre, a.sAlmNombre, sum(pl.nProLStockReal) as stockreal, 
sm.nStockMinCantidad, (pl.nProLStockReal - sm.nStockMinCantidad) as requerido
from prodserv p
inner join stock_minimo sm on p.ProdServ_Id=sm.ProdServ_Id
inner join productolote pl on p.ProdServ_Id=pl.ProdServ_Id
inner join almacen a on sm.Almacen_Id=a.Almacen_Id
where pl.nProLStockReal>0
GROUP by p.ProdServ_Id, p.sProSrvNombre,a.sAlmNombre,sm.nStockMinCantidad,requerido;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Vencimiento` ()   BEGIN

	select 
	p.sProSrvNombre as Producto,
	pl.sProLNombreLote as Lote,
	pl.nProLStockReal as Cantidad,
	pl.nProLPrecioL as CostoUnitario,
	ROUND(pl.nProLStockReal * pl.nProLPrecioL,2) as CostoValor,
	DATEDIFF(pl.dProLFechaVencimiento, NOW()) as DiasVence
	from productolote pl
	inner join prodserv p on (p.prodserv_Id=pl.ProdServ_Id)
    where pl.nProLStockReal>0
	order by dProLFechaVencimiento asc, p.sProSrvNombre asc ;	
	


END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaDetallada` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
		DECLARE factorIGV DOUBLE;

		SET factorIGV=1+((SELECT nConValor FROM conceptofijo
		WHERE Concepto_Id=1)/100);
		
		SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
				
	Select 	
	M.dMovFecha as Fecha,
	A.sAlmNombre AS Almacén ,
	CONCAT(D.sDocNombreCorto,'-',M.sMovDocumento) as Documento,
	CASE M.nMovTipoPago
		WHEN 1 THEN 'CONTADO'
		WHEN 2 THEN 'CREDITO'
	END as Condición,
	OD.sODNombreComercial as Cliente,
	PRO.sProSrvNombre AS Producto,
	MD.nMovDetCantidad as Cantidad,
	U.sUndAlias AS Unidad,
	PL.nProLPrecioC * U.nUndFac_Cnv as PCostoUpuntoSIGV,
	CASE D.nDocAfectoIGV 
		WHEN 1 THEN MD.nMovDetPrecioUnitario*M.nMovTipoCambio
		ELSE CASE PRO.nProSrvExoneradoIGV
			 WHEN 0 THEN ROUND(MD.nMovDetPrecioUnitario *M.nMovTipoCambio/factorIGV	,2)
			 WHEN 1 THEN ROUND(MD.nMovDetPrecioUnitario*M.nMovTipoCambio,2)
		END
	END  as PVentaUpuntoSIGV,
	Mo.sMonDescripcion as Moneda,
	Mo.Moneda_Id,
	CASE PRO.nProSrvExoneradoIGV
		 WHEN 0 THEN
			CASE D.nDocAfectoIGV 
				WHEN 1 THEN ROUND(MD.nMovDetImporte*factorIGV,2)
				ELSE ROUND(MD.nMovDetImporte,2)
			END
		WHEN 1 THEN 
			CASE D.nDocAfectoIGV 
				WHEN 1 THEN ROUND(MD.nMovDetImporte,2)
				ELSE ROUND(MD.nMovDetImporte,2)
			END													
	END AS ImporteVenta,
	CASE PRO.nProSrvExoneradoIGV
		 WHEN 0 THEN
			CASE D.nDocAfectoIGV 
				WHEN 1 THEN ROUND(MD.nMovDetImporte*factorIGV*M.nMovTipoCambio,2)
				ELSE ROUND(MD.nMovDetImporte*M.nMovTipoCambio,2)
			END
		WHEN 1 THEN 
			CASE D.nDocAfectoIGV 
				WHEN 1 THEN ROUND(MD.nMovDetImporte*M.nMovTipoCambio,2)
				ELSE ROUND(MD.nMovDetImporte*M.nMovTipoCambio,2)
			END													
	END AS ImporteVenta,
	CASE D.nDocAfectoIGV 
		WHEN 1 THEN ROUND(MD.nMovDetCantidad *((MD.nMovDetPrecioUnitario*M.nMovTipoCambio) - (PL.nProLPrecioC * U.nUndFac_Cnv )),2)
		ELSE CASE PRO.nProSrvExoneradoIGV
			 WHEN 0 THEN ROUND(MD.nMovDetCantidad *(((MD.nMovDetPrecioUnitario*M.nMovTipoCambio) /factorIGV) - (PL.nProLPrecioC * U.nUndFac_Cnv ) ),2)
			 WHEN 1 THEN ROUND(MD.nMovDetCantidad *((MD.nMovDetPrecioUnitario*M.nMovTipoCambio) - (PL.nProLPrecioC * U.nUndFac_Cnv )),2)
			 END
	END  as Utilidad,						
	CASE PL.nProLPrecioC  		WHEN 0 THEN 100
		ELSE 
			ROUND(
			((CASE D.nDocAfectoIGV 
			WHEN 1 THEN MD.nMovDetPrecioUnitario*M.nMovTipoCambio
			ELSE CASE PRO.nProSrvExoneradoIGV
				 WHEN 0 THEN MD.nMovDetPrecioUnitario*M.nMovTipoCambio /factorIGV	
				 WHEN 1 THEN MD.nMovDetPrecioUnitario*M.nMovTipoCambio	
				 END
			END) / 	(PL.nProLPrecioC * U.nUndFac_Cnv )-1)*100								
			,2)
	END as PorcRentabilidad,
	M.nMovTipoMovimiento_Id as TipoMov,
    v.sVenNom
	FROM movimientodetalle MD
	INNER JOIN movimiento M ON (M.Movimiento_Id = MD.Movimiento_Id)
	INNER JOIN origendestino OD ON (OD.OrigenDestino_Id=M.nMovOrigenDestino_Id)
	INNER JOIN documento D ON (M.Documento_Id=D.Documento_Id)
	INNER JOIN productolote PL ON (PL.ProductoLote_Id = MD.ProductoLote_Id)
	INNER JOIN prodserv PRO ON (PRO.ProdServ_Id = PL.ProdServ_Id)
	INNER JOIN almacen A ON (A.Almacen_Id =PL.Almacen_Id)
	INNER JOIN unidadmedida U ON (U.UnidadMedida_Id = MD.nMovDetUnidad_Id)
	INNER JOIN moneda Mo ON (Mo.moneda_Id = M.Moneda_Id)
    INNER JOIN vendedor v ON (M.nMovVendedor_Id=v.vendedor_id)
	WHERE M.dMovFecha >= INICIO
	and M.dMovFecha < FIN
	AND M.nMovEstado<>0
	AND M.Documento_Id not in (0,5,6)
	AND M.nMovTipoMovimiento_Id=2
	order by M.dMovFecha_Act ASC;
					
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaDiaria` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	
    SELECT 
    Fecha,
    sum(Dolares) as Dolares,
    sum(Soles) as Soles,
    sum(TVS) as TVS
    from(
    
    Select 
	dMovFecha as Fecha,
	SUM(IF(Moneda_Id=2, nMovTotal, 0)) as Dolares,
	SUM(IF(Moneda_Id=1, nMovTotal, 0)) as Soles,
	ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS
	from movimiento m
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=2   
    group by dMovFecha
  
    
    UNION
    
    Select 
	dNotcreFecha as Fecha,
	SUM(IF(Moneda_Id=2, nMovTotal, 0)) * -1 as Dolares,
	SUM(IF(Moneda_Id=1, nMovTotal, 0)) * -1 as Soles,
	ROUND(SUM(nMovTotal * nMovTipoCambio),2) * -1 as TVS
	from notacredito nc
	WHERE nc. dNotcreFecha >= INICIO
	and nc.dNotcreFecha < FIN
	AND nc.sNotDocumento_Id not in (0,5,6)
    AND nc.nMovEliminado = 0
    AND nc.nNotEstadoSunat in (2, 3)
    group by dNotcreFecha
    ) AS consulta
    group by Fecha;
	
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaMensual` (IN `INICIO` DATE, IN `FIN` DATE, IN `pTipoMovimiento_Id` INT(11))   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	
    SELECT 
    Anio,
    Mes,
    SUM(Dolares) as Dolares,
    SUM(Soles) as Soles,
    SUM(TVS) as TVS
    FROM (
		Select 
	YEAR(dMovFecha) as Anio,
	MONTH(dMovFecha) as Mes,
	SUM(IF(Moneda_Id=2, nMovTotal, 0)) as Dolares,
	SUM(IF(Moneda_Id=1, nMovTotal, 0)) as Soles,
	ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS
	from movimiento m
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6,11,12)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=2 
    group by Anio, Mes ASC
    
    UNION
    
    Select 
	YEAR(dNotcreFecha) as Anio,
	MONTH(dNotcreFecha) as Mes,
	SUM(IF(Moneda_Id=2, nMovTotal, 0)) * -1 as DolaresNC,
	SUM(IF(Moneda_Id=1, nMovTotal, 0)) * -1 as SolesNC,
	ROUND(SUM(nMovTotal * nMovTipoCambio),2) * -1 as TVSNC
	from notacredito nc
	WHERE nc. dNotcreFecha >= INICIO
	and nc.dNotcreFecha < FIN
	    AND nc.nMovEliminado = 0
    AND nc.nNotEstadoSunat in (1,2,3)
    group by Anio, Mes ASC) as consulta
    group by Anio,Mes;
	
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaMensual_Pagadas_PendientePago` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	Select 
	YEAR(dMovFecha) as Anio,
    MONTH(m.dMovFecha) as Mes,
	SUM(IF(Moneda_Id=1, nMovTotal, 0)) as TotalFacturacion,
    SUM(IF(nMovEstado=2, nMovTotal, 0)) as Pagadas,
    SUM(IF(nMovEstado=1, nMovTotal, 0)) as PendientePago
	from movimiento m
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6,11,12)
    AND m.nMovEliminado = 0
    AND m.nMovEstado > 0
    AND m.nMovTipoMovimiento_Id=2 
    group by Anio, Mes ASC
    order by Mes, Anio ASC;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `rpt_ventasceramicorp` (IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
SET @linea=0;
    Select 
    @linea:=@linea+1 as 'Numero',
    DATE_FORMAT(m.dMovFecha,'%Y%m') as 'Periodo',
	DATE_FORMAT(m.dMovFecha, '%d/%m/%Y' ) as 'FecEmision',
    CASE D.Documento_Id
			WHEN 1 THEN '01'
			WHEN 2 THEN '03'
			ELSE '00' 					
			end as 'TipoTabla10',
    D.sDocNombreCorto as 'Serie',
	m.sMovDocumento as 'Correlativo',
    IF(CHARACTER_LENGTH(od.sODRucDni)=11, '6','1') AS 'TipoTabla2',
    od.sODRucDni as 'DocCliente',
    od.sODNombreComercial as 'Nombre',
    IF(m.nMovEstado=0, 0.00, m.nMovImporte) as 'Importe',
	IF(m.nMovEstado=0, 0.00, m.nMovIGV) as 'IGV',
    IF(m.nMovEstado=0, 0.00, m.nMovTotal) as 'Total', 
    m.nMovEstadoSunat as 'EstadoSunat'
    
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)
    LEFT JOIN notacredito nc ON (m.Movimiento_Id=nc.Movimiento_Id)
	LEFT JOIN documento dnc ON (nc.sNotDocumento_Id=dnc.Documento_Id)
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id IN (1,2)
    and m.nMovTipoMovimiento_Id=2
    AND m.nMovEliminado = 0
    
    UNION ALL
    
  
  Select 
  @linea:=@linea+1 as 'Numero',
  DATE_FORMAT(nc.dMovFecha_Act,'%Y%m') as 'Periodo',
  DATE_FORMAT(nc.dNotcreFecha, '%d/%m/%Y' ) as 'FecEmision',
    CASE nc.sNotDocumento_Id
			WHEN 11 THEN '01'
			WHEN 15 THEN '03'
			ELSE '00' 					
			end as 'TipoTabla10',
       CASE nc.sNotDocumento_Id
			WHEN 11 THEN 'F100'
			WHEN 15 THEN 'B100'
            END AS 'Serie',
	nc.sNotDocumento as 'Correlativo',
    IF(CHARACTER_LENGTH(od.sODRucDni)=11, '6','1') AS 'TipoTabla2',
    od.sODRucDni as 'DocCliente',
    od.sODNombreComercial as 'Nombre',
    IF(nc.nMovEstado=0, 0.00, nc.nMovImporte)*-1 as 'Importe',
	IF(nc.nMovEstado=0, 0.00, nc.nMovIGV)*-1 as 'IGV',
    IF(nc.nMovEstado=0, 0.00, nc.nMovTotal)*-1 as 'Total', 
    nc.nNotEstadoSunat as 'EstadoSunat'
	from notacredito nc
	inner join origendestino od on (od.origendestino_Id=nc.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=nc.moneda_id)
    inner join documento d ON (nc.sNotDocumento_Id=d.Documento_Id)	
    inner join movimiento m ON (nc.Movimiento_Id=m.Movimiento_Id)
	LEFT JOIN documento dm ON (m.Documento_Id=dm.Documento_Id)
	WHERE nc.dNotcreFecha >= INICIO
	and nc.dNotcreFecha < FIN
    and nc.nMovTipoMovimiento_Id=2
    AND nc.nMovEliminado = 0;
    
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaTurno` (IN `pUsuario_id` INT(11), IN `INICIO` DATETIME, IN `FIN` DATETIME)   BEGIN
	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY); 
    IF  pUsuario_id= 0 THEN
	select 
	m.Usuario_Id,
    u.Name,
	IF(nMovTipopago=1, 'CONTADO','CREDITO') as TipoPago,
	COUNT(movimiento_Id) as Cantidad,
    SUM(nMovTotal) as Total
	from movimiento m
    inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=m.Usuario_Id)
	where m.nMovTipoMovimiento_Id=2
    AND m.nMovEstado<>0
    AND m.dMovFecha_Act >= INICIO 
	and m.dMovFecha_Act < FIN
	and m.Documento_Id<>5
    group by m.Usuario_Id, m.nMovTipopago
    UNION ALL
    select 
	m.Usuario_Id,
    u.Name,
	'ANULADO' as TipoPago,
	COUNT(movimiento_Id) as Cantidad,
    0 as Total
	from movimiento m
    inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=m.Usuario_Id)
	where m.nMovTipoMovimiento_Id=2
    AND m.nMovEstado=0
    AND m.dMovFecha_Act >= INICIO 
	and m.dMovFecha_Act < FIN
    and m.Documento_Id<>5
	group by m.Usuario_Id, m.nMovTipopago
    order by Name,TipoPago;
    ELSE
	select 
	m.Usuario_Id,
    u.Name,
	IF(nMovTipopago=1, 'CONTADO','CREDITO') as TipoPago,
	COUNT(movimiento_Id) as Cantidad,
    SUM(nMovTotal) as Total
	from movimiento m
    inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=m.Usuario_Id)
	where m.nMovTipoMovimiento_Id=2
    AND m.nMovEstado<>0
    AND m.Usuario_Id=pUsuario_id 
	AND m.dMovFecha_Act >= INICIO 
	and m.dMovFecha_Act < FIN
	and m.Documento_Id<>5
    group by m.Usuario_Id, m.nMovTipopago
    UNION ALL
    select 
	m.Usuario_Id,
    u.Name,
	'ANULADO' as TipoPago,
	COUNT(movimiento_Id) as Cantidad,
    0 as Total
	from movimiento m
    inner join vpsfmsac_hormiguita_seguridad.user u on (u.id=m.Usuario_Id)
	where m.nMovTipoMovimiento_Id=2
    AND m.nMovEstado=0
    AND m.Usuario_Id=pUsuario_id 
	AND m.dMovFecha_Act >= INICIO 
	and m.dMovFecha_Act < FIN
	and m.Documento_Id<>5
    group by m.Usuario_Id, m.nMovTipopago
    order by Name,TipoPago;
    END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_Ventaxcliente` (IN `pOrigenDestino_Id` INT(11), IN `INICIO` DATE, IN `FIN` DATE)   BEGIN
		SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
Select 
	Movimiento_Id,
	dMovFecha as Fecha,
	TIME(dMovFecha_Act) as Hora,
    CONCAT(D.sDocNombreCorto,' ',m.sMovDocumento) as Documento,
    IF(m.nMovEstado=0,0,m.nMovImporte)  as Importe,
	IF(m.nMovEstado=0,0,m.nMovIGV)  as IGV,
	IF(m.nMovEstado=0,0,m.nMovTotal) as Total,
    CASE nMovEstado
		WHEN 0 THEN 0
		WHEN 2 THEN 0
        WHEN 1 THEN m.nMovSaldo
	end as PendientePago,
    od.sODNombreComercial as CliProv,
	od.sODRucDni as RUC,
    CONCAT(od.nProcliDepName,'-',od.nProcliProvName,'-',od.nProcliDistName) as Ubigeo,
	IF(nMovTipoPago=1, 'Contado', 'Crédito') as TipoPago,
	mo.sMonDescripcion as Moneda,
    CASE nMovEstado
		WHEN 0 THEN 'Anulado'
		WHEN 1 THEN 'Registrado'
		WHEN 2 THEN 'Pagado'
    END AS Estado,
    CASE nMovEstadoSunat
		WHEN 0 THEN 
        CASE nMovEstado
				WHEN 0 THEN 'Anulado'
				WHEN 1 THEN 'No enviado'
                WHEN 2 THEN 'No enviado'
                END 
		WHEN 2 THEN 'Validado'
		WHEN 5 THEN 'Baja'
		WHEN 4 THEN 'Rechazado'
    END AS EstadoSunat
	from movimiento m
	inner join origendestino od on (od.origendestino_Id=m.nMovOrigenDestino_Id)
	inner join moneda mo on (mo.moneda_id=m.moneda_id)
    INNER JOIN documento D ON (m.Documento_Id=D.Documento_Id)	
	WHERE m.dMovFecha >= INICIO
	and m.dMovFecha < FIN
	AND m.Documento_Id not in (0,5,6)
    AND m.nMovEliminado = 0
    AND od.OrigenDestino_Id= pOrigenDestino_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaxVendedor` (IN `pUsuario_id` INT(11), IN `INICIO` DATETIME, IN `FIN` DATETIME)   BEGIN

	SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
	IF pUsuario_id=0 THEN
		Select 
		v.Usuario_id,
		u.Name,
		v.sVenNom,
		SUM(IF(Moneda_Id=1, nMovTotal, 0)) as Soles,
		SUM(IF(Moneda_Id=2, nMovTotal, 0)) as Dolares,
		ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS,
        ROUND(SUM(nMovTotal * nMovTipoCambio)/1.18,2) as TVS_SINIGV,
		v.nVenPorCom,
		ROUND((ROUND(SUM(nMovTotal * nMovTipoCambio),2)*v.nVenPorCom)/100,2) as Comision,
		MONTH(dMovFecha) as Mes
		from movimiento m
		LEFT JOIN vendedor v ON v.vendedor_id= m.nMovVendedor_Id
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.id=v.Usuario_id)
		WHERE m.dMovFecha >= INICIO
		and m.dMovFecha < FIN
		AND m.Documento_Id not in (0,5,6)
		AND m.nMovEliminado = 0
		AND m.nMovEstado > 0
		AND m.nMovTipoMovimiento_Id=2
			    group by Name,v.Usuario_id, sVenNom, nVenPorCom;

    
    ELSE
		Select
		v.Usuario_id,
		u.Name,
		v.sVenNom,
		SUM(IF(Moneda_Id=1, nMovTotal, 0)) as Soles,
		SUM(IF(Moneda_Id=2, nMovTotal, 0)) as Dolares,
		ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS,
		ROUND(SUM(nMovTotal * nMovTipoCambio)/1.18,2) as TVS_SINIGV,
		v.nVenPorCom,
		ROUND((ROUND(SUM(nMovTotal * nMovTipoCambio),2)*v.nVenPorCom)/100,2) as Comision,
		MONTH(dMovFecha) as Mes
		from movimiento m
		LEFT JOIN vendedor v ON v.vendedor_id= m.nMovVendedor_Id
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.id=v.Usuario_id)
		AND v.Usuario_id=pUsuario_id
		WHERE m.dMovFecha >= INICIO
		and m.dMovFecha < FIN
		AND m.Documento_Id not in (0,5,6)
		AND m.nMovEliminado = 0
		AND m.nMovEstado > 0
		AND m.nMovTipoMovimiento_Id=2
		        group by Name,v.Usuario_id, sVenNom, nVenPorCom;
		END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `RPT_VentaxVendedor2` (IN `pUsuario_id` INT(11), IN `INICIO` DATETIME, IN `FIN` DATETIME)   BEGIN
SET FIN = DATE_ADD(FIN,INTERVAL 1 DAY);
		Select
		v.Usuario_id,
		u.Name,
		v.sVenNom,
		SUM(IF(Moneda_Id=1, nMovTotal, 0)) as Soles,
		SUM(IF(Moneda_Id=2, nMovTotal, 0)) as Dolares,
		ROUND(SUM(nMovTotal * nMovTipoCambio),2) as TVS,
		ROUND(SUM(nMovTotal * nMovTipoCambio)/1.18,2) as TVS_SINIGV,
		v.nVenPorCom,
		ROUND((ROUND(SUM(nMovTotal * nMovTipoCambio),2)*v.nVenPorCom)/100,2) as Comision,
		MONTH(dMovFecha) as Mes
		from movimiento m
		LEFT JOIN vendedor v ON v.vendedor_id= m.nMovVendedor_Id
		LEFT JOIN vpsfmsac_hormiguita_seguridad.user u on (u.id=v.Usuario_id)
		WHERE m.dMovFecha >= INICIO
		and m.dMovFecha < FIN
        AND v.Usuario_id<>0
		AND m.Documento_Id not in (0,5,6)
		AND m.nMovEliminado = 0
		AND m.nMovEstado > 0
		AND m.nMovTipoMovimiento_Id=2
		        group by Name,v.Usuario_id, sVenNom, nVenPorCom;
		
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `stockmin_crear` (IN `pProdServ_Id` INT(11), IN `pAlmacen_Id` INT(11), IN `pnStockMinCantidad` INT(11), IN `psStockMinUbicacion` VARCHAR(100), IN `pnStockMinUsuario_Id` INT(11))   BEGIN
   INSERT INTO `stock_minimo`(
        `ProdServ_Id`
       ,`Almacen_Id`
       ,`nStockMinCantidad`
       ,`sStockMinUbicacion`
       ,`nStockMinUsuario_Id`
       ,`dStockMinFecha_Act`
       ) VALUES (
       pProdServ_Id
       ,pAlmacen_Id
       ,pnStockMinCantidad
       ,psStockMinUbicacion
       ,pnStockMinUsuario_Id
       , now() 
       );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `stockmin_editar` (IN `pstock_minimo_id` INT(11), IN `pProdServ_Id` INT(11), IN `pAlmacen_Id` INT(11), IN `pnStockMinCantidad` INT(11), IN `psStockMinUbicacion` VARCHAR(100), IN `pnStockMinUsuario_Id` INT(11))   BEGIN
   UPDATE `stock_minimo` SET 
       `ProdServ_Id` = pProdServ_Id,
       `Almacen_Id` = pAlmacen_Id,
       `nStockMinCantidad` = pnStockMinCantidad,
       `sStockMinUbicacion` = psStockMinUbicacion,
       `nStockMinUsuario_Id` = pnStockMinUsuario_Id,
       `dStockMinFecha_Act` = now() 
      WHERE `stock_minimo_id` = pstock_minimo_id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `stockmin_listar` (`pProdServ_Id` INT(11))   BEGIN 
   IF pProdServ_Id = 0 THEN
       SELECT 
       stock_minimo_id,
       ProdServ_Id,
       Almacen_Id,
       nStockMinCantidad,
       sStockMinUbicacion,
       nStockMinUsuario_Id,
       dStockMinFecha_Act
       FROM stock_minimo
;
   ELSE 
       SELECT * FROM stock_minimo
       WHERE ProdServ_Id = pProdServ_Id;
   END IF; 
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `tip_listar` (IN `pTipoMovimiento_Id` INT(11))   BEGIN
   IF pTipoMovimiento_Id = 0 THEN
        SELECT TipoMovimiento_Id
               ,sTMovNombre
               ,nTMovTipoOD
               ,nTMovSentido
               ,nTMovVisible
        FROM `tipomovimiento` WHERE nTMovVisible = 1;
   ELSE
        SELECT TipoMovimiento_Id
               ,sTMovNombre
               ,nTMovTipoOD
               ,nTMovSentido
               ,nTMovVisible
        FROM `tipomovimiento` WHERE `TipoMovimiento_Id` = pTipoMovimiento_Id AND nTMovVisible = 1;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `tip_listarOC` (IN `pTipoMovimiento_Id` INT(11))   BEGIN
   IF pTipoMovimiento_Id = 0 THEN
        SELECT TipoMovimiento_Id
               ,sTMovNombre
               ,nTMovTipoOD
               ,nTMovSentido
               ,nTMovVisible
        FROM `tipomovimiento` WHERE
        nTMovSentido = 1 AND
        nTMovVisible = 1;
   ELSE
        SELECT TipoMovimiento_Id
               ,sTMovNombre
               ,nTMovTipoOD
               ,nTMovSentido
               ,nTMovVisible
        FROM `tipomovimiento` WHERE 
        nTMovSentido = 1 AND
        `TipoMovimiento_Id` = pTipoMovimiento_Id AND nTMovVisible = 1;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_crear` (IN `psUndDescripcion` VARCHAR(60), IN `psUndAlias` VARCHAR(20), IN `pnUndPadre_Id` INT(11), IN `pnUndFac_Cnv` DOUBLE, IN `pnUndEstado` TINYINT(4), IN `pnUndEliminado` INT(11), IN `pUsuario_Id` INT(11))   BEGIN
    INSERT INTO `unidadmedida`(
                              `sUndDescripcion`,
                              `sUndAlias`,
                              `nUndPadre_Id`,
                              `nUndFac_Cnv`,
                              `nUndEstado`,
                              `nUndEliminado`,
                              `dUndFecha_Act`,
                              `Usuario_Id`
                              ) 
                      VALUES (
                              psUndDescripcion,
                              psUndAlias,
                              pnUndPadre_Id,
                              pnUndFac_Cnv,
                              pnUndEstado,
                              pnUndEliminado,
                              now(),
                              pUsuario_Id
                              );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_editar` (IN `psUndDescripcion` VARCHAR(60), IN `psUndAlias` VARCHAR(20), IN `pnUndPadre_Id` INT(11), IN `pnUndFac_Cnv` DOUBLE, IN `pnUndEstado` TINYINT(4), IN `pnUndEliminado` INT(11), IN `pUsuario_Id` INT(11), IN `pUnidadMedida_Id` INT(11))   BEGIN
    UPDATE `unidadmedida` SET 
                        `sUndDescripcion` = psUndDescripcion,
                        `sUndAlias` = psUndAlias,
                        `nUndPadre_Id` = pnUndPadre_Id,
                        `nUndFac_Cnv` = pnUndFac_Cnv,
                        `nUndEstado` = pnUndEstado,
                        `nUndEliminado` = pnUndEliminado,
                        `dUndFecha_Act` = now(),
                        `Usuario_Id` = pUsuario_Id
                  WHERE `UnidadMedida_Id`=pUnidadMedida_Id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_eliminar` (IN `pUnidadMedida_Id` INT)  NO SQL UPDATE unidadmedida SET nUndEliminado = 1 WHERE UnidadMedida_Id = pUnidadMedida_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_hijos` (IN `pUnidadmedida_Id` INT)  NO SQL SELECT UnidadMedida_Id
               ,sUndDescripcion
               ,sUndAlias
               ,nUndPadre_Id
               ,nUndFac_Cnv
               ,sUndCodeSunat
               ,nUndEstado
               ,nUndEliminado
               ,dUndFecha_Act
               ,Usuario_Id
        FROM `unidadmedida` WHERE nUndEliminado = 0 AND nUndPadre_Id = pUnidadmedida_Id ORDER BY sUndDescripcion ASC$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_listar` (IN `pUnidadmedida_Id` INT(11))   BEGIN
   IF pUnidadmedida_Id = 0 THEN
        SELECT UnidadMedida_Id
               ,sUndDescripcion
               ,sUndAlias
               ,nUndPadre_Id
               ,nUndFac_Cnv
               ,sUndCodeSunat
               ,nUndEstado
               ,nUndEliminado
               ,dUndFecha_Act
               ,Usuario_Id
        FROM `unidadmedida` WHERE nUndEliminado = 0 ORDER BY sUndDescripcion ASC;
   ELSE
        SELECT UnidadMedida_Id
               ,sUndDescripcion
               ,sUndAlias
               ,nUndPadre_Id
               ,nUndFac_Cnv
               ,sUndCodeSunat
               ,nUndEstado
               ,nUndEliminado
               ,dUndFecha_Act
               ,Usuario_Id
        FROM `unidadmedida` WHERE `UnidadMedida_Id` = pUnidadMedida_Id AND nUndEliminado = 0 ORDER BY sUndDescripcion ASC;
   END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_padre` (IN `pUnidadmedida_Id` INT, IN `pnUndPadre_Id` INT)  NO SQL UPDATE unidadmedida SET nUndPadre_Id = pnUndPadre_Id WHERE nUndPadre_Id = pUnidadmedida_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `uni_unipro` (IN `pUnidadMedida_Id` INT(11))   BEGIN
	SELECT UnidadMedida_Id
               ,sUndDescripcion
               ,sUndAlias
               ,nUndPadre_Id
               ,nUndFac_Cnv
               ,nUndEstado
               ,nUndEliminado
               ,dUndFecha_Act
               ,Usuario_Id
               ,sUndCodeSunat
        FROM `unidadmedida` WHERE nUndPadre_Id = pUnidadMedida_Id OR UnidadMedida_Id = pUnidadMedida_Id AND nUndEliminado = 0;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `usu_autentica` (IN `pusuario` VARCHAR(45), IN `pclave` VARCHAR(45))   BEGIN
	select
		Usuario_Id,
		sUsuNombre,
		sUsuLogin,
		sUsuContrasena,
		nUsuTipo,
		nUsuEstado
	from
		usuario
	where
		sUsuLogin=pusuario
		AND nUsuEliminado=0
		and
		sUsuContrasena=pclave;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `usu_crear` (IN `psUsuNombre` VARCHAR(45), IN `psUsuLogin` VARCHAR(45), IN `psUsuContrasena` VARCHAR(45), IN `pnUsuTipo` INT(11), IN `pnUsuEstado` TINYINT(4), IN `pnUsuEliminado` TINYINT(4), IN `pnUsuUsuarioOwn_Id` INT(11))   BEGIN
   INSERT INTO `usuario`(
		`sUsuNombre`, 
		`sUsuLogin`, 
		`sUsuContrasena`, 
		`nUsuTipo`, 
		`nUsuEstado`, 
		`nUsuEliminado`, 
		`dUsuFecha_Act`, 
		`nUsuUsuarioOwn_Id`
       ) VALUES (
       psUsuNombre
       ,psUsuLogin
       ,psUsuContrasena
       ,pnUsuTipo
       ,pnUsuEstado
       ,pnUsuEliminado
       , now() 
       ,pnUsuUsuarioOwn_Id
       );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `usu_editar` (IN `psUsuNombre` VARCHAR(45), IN `psUsuLogin` VARCHAR(45), IN `psUsuContrasena` VARCHAR(45), IN `pnUsuTipo` INT(11), IN `pnUsuEstado` TINYINT(4), IN `pnUsuEliminado` TINYINT(4), IN `pnUsuUsuarioOwn_Id` INT(11), IN `pUsuario_Id` INT(11))  NO SQL UPDATE `usuario` SET `sUsuNombre`=psUsuNombre,
					 `sUsuLogin`=psUsuLogin,
					 `sUsuContrasena`=psUsuContrasena,
					 `nUsuTipo`=pnUsuTipo,
					 `nUsuEstado`=pnUsuEstado,
					 `nUsuEliminado`=pnUsuEliminado,
					 `dUsuFecha_Act`=now(),
					 `nUsuUsuarioOwn_Id`=pnUsuUsuarioOwn_Id
			   WHERE `Usuario_Id`=pUsuario_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `usu_eliminar` (IN `pUsuario_Id` INT)  NO SQL UPDATE `usuario` SET `nUsuEliminado` = 1 WHERE `Usuario_Id`=pUsuario_Id$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `usu_listar` (IN `pUsuario_Id` INT)  NO SQL BEGIN
	IF pUsuario_Id = 0 THEN
		SELECT `Usuario_Id`, `sUsuNombre`, `sUsuLogin`, `sUsuContrasena`, `nUsuTipo`, `nUsuEstado`, `nUsuEliminado`, `dUsuFecha_Act`, `nUsuUsuarioOwn_Id` FROM usuario WHERE `nUsuEliminado`=0;
	ELSE		
		SELECT `Usuario_Id`, `sUsuNombre`, `sUsuLogin`, `sUsuContrasena`, `nUsuTipo`, `nUsuEstado`, `nUsuEliminado`, `dUsuFecha_Act`, `nUsuUsuarioOwn_Id` FROM usuario WHERE `Usuario_Id` = pUsuario_Id AND `nUsuEliminado`=0;
	END IF;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ven_crear` (IN `psVenNom` VARCHAR(200), IN `pnVenPorCom` DECIMAL(10,2), IN `pnVenPorCom2` DECIMAL(10,2), IN `pnVenPorCom3` DECIMAL(10,2), IN `psVenCodigo` VARCHAR(50), IN `pnVenEstado` TINYINT(4), IN `pnVenEliminado` TINYINT(4), IN `dVenFecha_Act` DATETIME, IN `pnVenUsuario_Id` TINYINT(4))   BEGIN
   INSERT INTO `vendedor`(
        `sVenNom`
       ,`nVenPorCom`
       ,`nVenPorCom2`
       ,`nVenPorCom3`
	   ,`sVenCodigo`
       ,`nVenEstado`
       ,`nVenEliminado`
       ,`dVenFecha_Act`
       ,`nVenUsuario_Id`
       ) VALUES (
       psVenNom
       ,pnVenPorCom
       ,pnVenPorCom2
       ,pnVenPorCom3
       ,psVenCodigo
       ,pnVenEstado
       ,pnVenEliminado
       , now() 
       ,pnVenUsuario_Id
       );
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ven_editar` (IN `pvendedor_id` INT(11), IN `psVenNom` VARCHAR(200), IN `pnVenPorCom` DECIMAL(10,2), IN `pnVenPorCom2` DECIMAL(10,2), IN `pnVenPorCom3` DECIMAL(10,2), IN `psVenCodigo` VARCHAR(50), IN `pnVenEstado` TINYINT(4), IN `pnVenEliminado` TINYINT(4), IN `dVenFecha_Act` DATETIME, IN `pnVenUsuario_Id` TINYINT(4))   BEGIN
   UPDATE `vendedor` SET 
       `sVenNom` = psVenNom,
       `nVenPorCom` = pnVenPorCom,
	   `nVenPorCom2` = pnVenPorCom2,
	   `nVenPorCom3` = pnVenPorCom3,
       `sVenCodigo` = psVenCodigo,
       `nVenEstado` = pnVenEstado,
       `nVenEliminado` = pnVenEliminado,
       `dVenFecha_Act` = now() ,
       `nVenUsuario_Id` = pnVenUsuario_Id
      WHERE `vendedor_id` = pvendedor_id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ven_eliminar` (IN `pvendedor_id` INT(11))   BEGIN
        UPDATE `vendedor` SET nVenEliminado = 1 WHERE `vendedor_id` = pvendedor_id;
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` PROCEDURE `ven_listar` (IN `pvendedor_id` INT(11))   BEGIN 
   IF pvendedor_id = 0 THEN
       SELECT 
       vendedor_id,
       sVenNom,
       nVenPorCom,
       nVenPorCom2,
       nVenPorCom3,
       sVenCodigo,
       nVenEstado,
       nVenEliminado,
       dVenFecha_Act,
       nVenUsuario_Id
       FROM vendedor
       WHERE nVenEliminado=0
;
   ELSE 
       SELECT * FROM vendedor
       WHERE vendedor_id = pvendedor_id
       AND nVenEliminado=0;
   END IF; 
END$$

--
-- Funciones
--
CREATE DEFINER=`vpsfmsac`@`localhost` FUNCTION `fn_get_GRNumero` (`pSerie` VARCHAR(10), `pNumero` VARCHAR(20)) RETURNS VARCHAR(50) CHARSET latin1  BEGIN
	declare serie varchar(10);
    declare numero varchar(20);
    
    SET serie = (Select CONCAT(sTraSerie,'-',sTraNumero)  from guiaremision where sSerieNumeroRelacionado= CONCAT(pSerie, '-', pNumero) and nGuiEliminado=0);
    
RETURN ifnull(serie,'-');
END$$

CREATE DEFINER=`vpsfmsac`@`localhost` FUNCTION `fn_numeroenletras` (`XNumero` NUMERIC(20,2), `XMoneda` VARCHAR(100)) RETURNS VARCHAR(512) CHARSET utf8 COLLATE utf8_unicode_ci  BEGIN 
DECLARE XlnEntero INT; 
DECLARE XlcRetorno VARCHAR(512); 
DECLARE XlnTerna INT; 
DECLARE XlcMiles VARCHAR(512); 
DECLARE XlcCadena VARCHAR(512); 
DECLARE XlnUnidades INT; 
DECLARE XlnDecenas INT; 
DECLARE XlnCentenas INT; 
DECLARE XlnFraccion INT; 
DECLARE Xresultado varchar(512); 
SET XlnEntero = FLOOR(XNumero); 
SET XlnFraccion = (XNumero - XlnEntero) * 100; 
SET XlcRetorno = ''; 
SET XlnTerna = 1 ; 
    WHILE( XlnEntero > 0) DO 
                SET XlcCadena = ''; 
        SET XlnUnidades = XlnEntero MOD 10; 
        SET XlnEntero = FLOOR(XlnEntero/10); 
        SET XlnDecenas = XlnEntero MOD 10; 
        SET XlnEntero = FLOOR(XlnEntero/10); 
        SET XlnCentenas = XlnEntero MOD 10; 
        SET XlnEntero = FLOOR(XlnEntero/10); 
                SET XlcCadena = 
            CASE                 WHEN XlnUnidades = 1 AND XlnTerna = 1 THEN CONCAT('UNO ', XlcCadena) 
                WHEN XlnUnidades = 1 AND XlnTerna <> 1 THEN CONCAT('UN ', XlcCadena) 
                WHEN XlnUnidades = 2 THEN CONCAT('DOS ', XlcCadena) 
                WHEN XlnUnidades = 3 THEN CONCAT('TRES ', XlcCadena) 
                WHEN XlnUnidades = 4 THEN CONCAT('CUATRO ', XlcCadena) 
                WHEN XlnUnidades = 5 THEN CONCAT('CINCO ', XlcCadena) 
                WHEN XlnUnidades = 6 THEN CONCAT('SEIS ', XlcCadena) 
                WHEN XlnUnidades = 7 THEN CONCAT('SIETE ', XlcCadena) 
                WHEN XlnUnidades = 8 THEN CONCAT('OCHO ', XlcCadena) 
                WHEN XlnUnidades = 9 THEN CONCAT('NUEVE ', XlcCadena) 
                ELSE XlcCadena 
            END;                 SET XlcCadena = 
            CASE                 WHEN XlnDecenas = 1 THEN 
                    CASE XlnUnidades 
                        WHEN 0 THEN 'DIEZ ' 
                        WHEN 1 THEN 'ONCE ' 
                        WHEN 2 THEN 'DOCE ' 
                        WHEN 3 THEN 'TRECE ' 
                        WHEN 4 THEN 'CATORCE ' 
                        WHEN 5 THEN 'QUINCE' 
                        ELSE CONCAT('DIECI', XlcCadena) 
                    END 
                WHEN XlnDecenas = 2 AND XlnUnidades = 0 THEN CONCAT('VEINTE ', XlcCadena) 
                WHEN XlnDecenas = 2 AND XlnUnidades <> 0 THEN CONCAT('VEINTI', XlcCadena) 
                WHEN XlnDecenas = 3 AND XlnUnidades = 0 THEN CONCAT('TREINTA ', XlcCadena) 
                WHEN XlnDecenas = 3 AND XlnUnidades <> 0 THEN CONCAT('TREINTA Y ', XlcCadena) 
                WHEN XlnDecenas = 4 AND XlnUnidades = 0 THEN CONCAT('CUARENTA ', XlcCadena) 
                WHEN XlnDecenas = 4 AND XlnUnidades <> 0 THEN CONCAT('CUARENTA Y ', XlcCadena) 
                WHEN XlnDecenas = 5 AND XlnUnidades = 0 THEN CONCAT('CINCUENTA ', XlcCadena) 
                WHEN XlnDecenas = 5 AND XlnUnidades <> 0 THEN CONCAT('CINCUENTA Y ', XlcCadena) 
                WHEN XlnDecenas = 6 AND XlnUnidades = 0 THEN CONCAT('SESENTA ', XlcCadena) 
                WHEN XlnDecenas = 6 AND XlnUnidades <> 0 THEN CONCAT('SESENTA Y ', XlcCadena) 
                WHEN XlnDecenas = 7 AND XlnUnidades = 0 THEN CONCAT('SETENTA ', XlcCadena) 
                WHEN XlnDecenas = 7 AND XlnUnidades <> 0 THEN CONCAT('SETENTA Y ', XlcCadena) 
                WHEN XlnDecenas = 8 AND XlnUnidades = 0 THEN CONCAT('OCHENTA ', XlcCadena) 
                WHEN XlnDecenas = 8 AND XlnUnidades <> 0 THEN CONCAT('OCHENTA Y ', XlcCadena) 
                WHEN XlnDecenas = 9 AND XlnUnidades = 0 THEN CONCAT('NOVENTA ', XlcCadena) 
                WHEN XlnDecenas = 9 AND XlnUnidades <> 0 THEN CONCAT('NOVENTA Y ', XlcCadena) 
                ELSE XlcCadena 
            END;                 SET XlcCadena = 
            CASE                 WHEN XlnCentenas = 1 AND XlnUnidades = 0 AND XlnDecenas = 0 THEN CONCAT('CIEN ', XlcCadena) 
                WHEN XlnCentenas = 1 AND NOT(XlnUnidades = 0 AND XlnDecenas = 0) THEN CONCAT('CIENTO ', XlcCadena) 
                WHEN XlnCentenas = 2 THEN CONCAT('DOSCIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 3 THEN CONCAT('TRESCIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 4 THEN CONCAT('CUATROCIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 5 THEN CONCAT('QUINIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 6 THEN CONCAT('SEISCIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 7 THEN CONCAT('SETECIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 8 THEN CONCAT('OCHOCIENTOS ', XlcCadena) 
                WHEN XlnCentenas = 9 THEN CONCAT('NOVECIENTOS ', XlcCadena) 
                ELSE XlcCadena 
            END;                 SET XlcCadena = 
            CASE                 WHEN XlnTerna = 1 THEN XlcCadena 
                WHEN XlnTerna = 2 AND (XlnUnidades + XlnDecenas + XlnCentenas <> 0) THEN CONCAT(XlcCadena,  'MIL ') 
                WHEN XlnTerna = 3 AND (XlnUnidades + XlnDecenas + XlnCentenas <> 0) AND XlnUnidades = 1 AND XlnDecenas = 0 AND XlnCentenas = 0 THEN CONCAT(XlcCadena, 'MILLON ') 
                WHEN XlnTerna = 3 AND (XlnUnidades + XlnDecenas + XlnCentenas <> 0) AND NOT (XlnUnidades = 1 AND XlnDecenas = 0 AND XlnCentenas = 0) THEN CONCAT(XlcCadena, 'MILLONES ') 
                WHEN XlnTerna = 4 AND (XlnUnidades + XlnDecenas + XlnCentenas <> 0) THEN CONCAT(XlcCadena, 'MIL MILLONES ') 
                ELSE '' 
            END;                 SET XlcRetorno = CONCAT(XlcCadena, XlcRetorno); 
        SET XlnTerna = XlnTerna + 1; 
    END WHILE;     IF XlnTerna = 1 THEN SET XlcRetorno = 'CERO'; END IF; 
SET Xresultado = CONCAT(RTRIM(XlcRetorno), ' CON ', RIGHT(CONCAT('00',XlnFraccion),2), '/100 ', XMoneda); 
RETURN Xresultado; 
END$$

DELIMITER ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `activo`
--

CREATE TABLE `activo` (
  `Activo_Id` int(11) NOT NULL,
  `sActDescripcion` varchar(50) NOT NULL,
  `nActEstado` int(11) NOT NULL,
  `nActEliminado` int(11) NOT NULL,
  `dActFecha_Act` datetime NOT NULL,
  `Usuario_Id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `activo`
--

INSERT INTO `activo` (`Activo_Id`, `sActDescripcion`, `nActEstado`, `nActEliminado`, `dActFecha_Act`, `Usuario_Id`) VALUES
(1, 'N/A', 0, 0, '2015-10-12 00:00:00', 1);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `almacen`
--

CREATE TABLE `almacen` (
  `Almacen_Id` int(11) NOT NULL,
  `sAlmNombre` varchar(45) NOT NULL,
  `sAlmUbicacion` varchar(45) NOT NULL,
  `nAlmEstado` int(11) NOT NULL,
  `nAlmEliminado` int(11) NOT NULL,
  `dAlmFecha_Act` datetime NOT NULL,
  `Usuario_Id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `almacen`
--

INSERT INTO `almacen` (`Almacen_Id`, `sAlmNombre`, `sAlmUbicacion`, `nAlmEstado`, `nAlmEliminado`, `dAlmFecha_Act`, `Usuario_Id`) VALUES
(1, 'Trujillo', 'Trujillo', 1, 0, '2020-08-17 00:24:45', 2);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `bitacorausuario`
--

CREATE TABLE `bitacorausuario` (
  `nBiusuTipoModulo` int(11) NOT NULL,
  `nBiusuUsuario_Id` int(11) NOT NULL,
  `dBiusuFechaHora` datetime NOT NULL,
  `sBiusuDescripcion` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `bitacorausuario`
--

INSERT INTO `bitacorausuario` (`nBiusuTipoModulo`, `nBiusuUsuario_Id`, `dBiusuFechaHora`, `sBiusuDescripcion`) VALUES
(1, 59, '2021-01-05 14:23:27', 'Cerro Sessión'),
(1, 59, '2021-01-05 17:16:15', 'Cerro Sessión'),
(1, 59, '2021-01-05 18:33:19', 'Cerro Sessión'),
(1, 59, '2021-01-08 12:11:19', 'Cerro Sessión'),
(1, 59, '2021-01-09 12:41:50', 'Cerro Sessión'),
(1, 59, '2021-01-11 17:42:02', 'Cerro Sessión'),
(1, 59, '2021-01-12 12:18:29', 'Cerro Sessión'),
(1, 59, '2021-01-12 14:08:43', 'Cerro Sessión'),
(1, 59, '2021-01-13 11:00:11', 'Cerro Sessión'),
(1, 59, '2021-01-13 13:24:29', 'Cerro Sessión'),
(1, 59, '2021-01-13 15:44:00', 'Cerro Sessión'),
(1, 23, '2021-01-14 16:32:31', 'Cerro Sessión'),
(1, 59, '2021-01-14 18:37:47', 'Cerro Sessión'),
(1, 59, '2021-01-14 19:24:32', 'Cerro Sessión'),
(1, 59, '2021-01-15 11:14:03', 'Cerro Sessión'),
(1, 59, '2021-01-15 12:40:21', 'Cerro Sessión'),
(1, 59, '2021-01-15 13:49:05', 'Cerro Sessión'),
(1, 59, '2021-01-15 18:49:52', 'Cerro Sessión'),
(1, 59, '2021-01-16 12:23:01', 'Cerro Sessión'),
(1, 59, '2021-01-16 18:57:17', 'Cerro Sessión'),
(1, 59, '2021-01-18 13:00:54', 'Cerro Sessión'),
(1, 59, '2021-01-18 17:20:08', 'Cerro Sessión'),
(1, 59, '2021-01-18 19:34:41', 'Cerro Sessión'),
(1, 59, '2021-01-19 10:30:13', 'Cerro Sessión'),
(1, 59, '2021-01-19 13:40:15', 'Cerro Sessión'),
(1, 59, '2021-01-19 18:44:40', 'Cerro Sessión'),
(1, 59, '2021-01-20 12:26:59', 'Cerro Sessión'),
(1, 59, '2021-01-20 16:31:59', 'Cerro Sessión'),
(1, 59, '2021-01-20 19:27:55', 'Cerro Sessión'),
(1, 23, '2021-01-21 11:29:04', 'Cerro Sessión'),
(1, 59, '2021-01-21 16:48:02', 'Cerro Sessión'),
(1, 59, '2021-01-21 17:38:04', 'Cerro Sessión'),
(1, 59, '2021-01-21 18:55:37', 'Cerro Sessión'),
(1, 2, '2021-01-22 12:54:09', 'Cerro Sessión'),
(1, 59, '2021-01-22 13:11:55', 'Cerro Sessión'),
(1, 59, '2021-01-22 18:05:08', 'Cerro Sessión'),
(1, 59, '2021-01-26 12:33:47', 'Cerro Sessión'),
(1, 59, '2021-01-26 14:52:59', 'Cerro Sessión'),
(1, 59, '2021-01-27 14:36:16', 'Cerro Sessión'),
(1, 59, '2021-01-28 12:15:56', 'Cerro Sessión'),
(1, 59, '2021-01-28 13:34:27', 'Cerro Sessión'),
(1, 59, '2021-01-28 17:15:18', 'Cerro Sessión'),
(1, 23, '2021-01-29 11:28:16', 'Cerro Sessión'),
(1, 59, '2021-01-30 13:13:15', 'Cerro Sessión'),
(1, 63, '2021-02-01 09:52:51', 'Cerro Sessión'),
(1, 62, '2021-02-01 10:01:08', 'Cerro Sessión'),
(1, 62, '2021-02-01 10:01:49', 'Cerro Sessión'),
(1, 62, '2021-02-01 10:14:49', 'Cerro Sessión'),
(1, 23, '2021-02-01 10:18:39', 'Cerro Sessión'),
(1, 61, '2021-02-01 10:41:25', 'Cerro Sessión'),
(1, 59, '2021-02-01 14:22:13', 'Cerro Sessión'),
(1, 59, '2021-02-02 12:32:43', 'Cerro Sessión'),
(1, 23, '2021-02-03 07:02:32', 'Cerro Sessión'),
(1, 59, '2021-02-03 14:13:03', 'Cerro Sessión'),
(1, 59, '2021-02-04 12:55:05', 'Cerro Sessión'),
(1, 59, '2021-02-04 18:02:15', 'Cerro Sessión'),
(1, 59, '2021-02-04 18:56:38', 'Cerro Sessión'),
(1, 59, '2021-02-08 14:07:17', 'Cerro Sessión'),
(1, 59, '2021-02-08 16:00:28', 'Cerro Sessión'),
(1, 59, '2021-02-08 18:53:36', 'Cerro Sessión'),
(1, 59, '2021-02-09 11:42:10', 'Cerro Sessión'),
(1, 59, '2021-02-09 18:53:04', 'Cerro Sessión'),
(1, 59, '2021-02-10 11:01:53', 'Cerro Sessión'),
(1, 59, '2021-02-10 12:11:25', 'Cerro Sessión'),
(1, 59, '2021-02-10 13:23:48', 'Cerro Sessión'),
(1, 59, '2021-02-10 21:32:03', 'Cerro Sessión'),
(1, 23, '2021-02-12 10:19:37', 'Cerro Sessión'),
(1, 62, '2021-02-13 12:59:51', 'Cerro Sessión'),
(1, 61, '2021-02-13 15:53:17', 'Cerro Sessión'),
(1, 61, '2021-02-13 18:42:56', 'Cerro Sessión'),
(1, 59, '2021-02-15 11:06:52', 'Cerro Sessión'),
(1, 59, '2021-02-15 14:37:34', 'Cerro Sessión'),
(1, 59, '2021-02-15 16:00:47', 'Cerro Sessión'),
(1, 59, '2021-02-16 12:07:57', 'Cerro Sessión'),
(1, 59, '2021-02-16 15:32:15', 'Cerro Sessión'),
(1, 59, '2021-02-17 10:40:26', 'Cerro Sessión'),
(1, 23, '2021-02-18 09:55:30', 'Cerro Sessión'),
(1, 23, '2021-02-18 10:54:27', 'Cerro Sessión'),
(1, 23, '2021-02-20 13:03:27', 'Cerro Sessión'),
(1, 59, '2021-02-20 13:11:26', 'Cerro Sessión'),
(1, 23, '2021-02-28 21:40:17', 'Cerro Sessión'),
(1, 59, '2021-03-01 13:30:11', 'Cerro Sessión'),
(1, 62, '2021-03-01 16:17:01', 'Cerro Sessión'),
(1, 62, '2021-03-01 16:35:37', 'Cerro Sessión'),
(1, 73, '2021-03-01 17:27:54', 'Cerro Sessión'),
(1, 62, '2021-03-01 23:34:46', 'Cerro Sessión'),
(1, 23, '2021-03-02 10:25:03', 'Cerro Sessión'),
(1, 62, '2021-03-02 11:09:15', 'Cerro Sessión'),
(1, 62, '2021-03-02 11:18:57', 'Cerro Sessión'),
(1, 62, '2021-03-02 17:42:52', 'Cerro Sessión'),
(1, 62, '2021-03-02 18:28:59', 'Cerro Sessión'),
(1, 23, '2021-03-02 18:30:44', 'Cerro Sessión'),
(1, 62, '2021-03-02 18:35:58', 'Cerro Sessión'),
(1, 23, '2021-03-03 12:32:20', 'Cerro Sessión'),
(1, 62, '2021-03-03 15:23:29', 'Cerro Sessión'),
(1, 62, '2021-03-03 17:16:16', 'Cerro Sessión'),
(1, 62, '2021-03-03 19:13:25', 'Cerro Sessión'),
(1, 23, '2021-03-04 09:51:04', 'Cerro Sessión'),
(1, 62, '2021-03-04 10:36:54', 'Cerro Sessión'),
(1, 62, '2021-03-04 11:38:57', 'Cerro Sessión'),
(1, 62, '2021-03-04 15:19:16', 'Cerro Sessión'),
(1, 73, '2021-03-04 15:47:30', 'Cerro Sessión'),
(1, 62, '2021-03-05 10:26:45', 'Cerro Sessión'),
(1, 62, '2021-03-05 16:37:55', 'Cerro Sessión'),
(1, 62, '2021-03-05 17:09:35', 'Cerro Sessión'),
(1, 62, '2021-03-08 09:35:10', 'Cerro Sessión'),
(1, 23, '2021-03-08 11:06:27', 'Cerro Sessión'),
(1, 1, '2021-03-08 12:16:25', 'Cerro Sessión'),
(1, 62, '2021-03-08 15:56:01', 'Inició Sessión'),
(1, 62, '2021-03-08 17:35:35', 'Cerro Sessión'),
(1, 62, '2021-03-08 18:32:12', 'Cerro Sessión'),
(1, 62, '2021-03-08 18:42:08', 'Cerro Sessión'),
(1, 62, '2021-03-08 18:45:29', 'Cerro Sessión'),
(1, 23, '2021-03-09 09:43:26', 'Cerro Sessión'),
(1, 73, '2021-03-09 14:41:12', 'Cerro Sessión'),
(1, 62, '2021-03-09 17:33:26', 'Cerro Sessión'),
(1, 62, '2021-03-09 18:10:24', 'Cerro Sessión'),
(1, 23, '2021-03-10 11:36:34', 'Cerro Sessión'),
(1, 23, '2021-03-10 12:45:34', 'Cerro Sessión'),
(1, 62, '2021-03-10 14:39:44', 'Cerro Sessión'),
(1, 62, '2021-03-11 12:15:51', 'Cerro Sessión'),
(1, 62, '2021-03-11 18:18:09', 'Cerro Sessión'),
(1, 23, '2021-03-11 18:40:56', 'Cerro Sessión'),
(1, 62, '2021-03-11 18:51:58', 'Cerro Sessión'),
(1, 23, '2021-03-12 11:24:05', 'Cerro Sessión'),
(1, 73, '2021-03-13 14:35:53', 'Cerro Sessión'),
(1, 73, '2021-03-15 15:59:30', 'Cerro Sessión'),
(1, 1, '2021-03-15 16:24:24', 'Cerro Sessión'),
(1, 73, '2021-03-15 18:43:34', 'Cerro Sessión'),
(1, 62, '2021-03-15 18:45:32', 'Cerro Sessión'),
(1, 62, '2021-03-15 18:48:33', 'Cerro Sessión'),
(1, 61, '2021-03-16 12:04:56', 'Cerro Sessión'),
(1, 63, '2021-03-16 12:13:07', 'Cerro Sessión'),
(1, 23, '2021-03-16 12:28:25', 'Cerro Sessión'),
(1, 61, '2021-03-17 10:16:18', 'Inició Sessión'),
(1, 73, '2021-03-17 10:49:38', 'Cerro Sessión'),
(1, 62, '2021-03-17 11:28:22', 'Cerro Sessión'),
(1, 73, '2021-03-17 13:18:42', 'Cerro Sessión'),
(1, 73, '2021-03-17 14:05:06', 'Cerro Sessión'),
(1, 73, '2021-03-18 11:35:26', 'Cerro Sessión'),
(1, 62, '2021-03-18 12:15:09', 'Cerro Sessión'),
(1, 73, '2021-03-18 12:16:16', 'Cerro Sessión'),
(1, 62, '2021-03-18 14:01:43', 'Cerro Sessión'),
(1, 61, '2021-03-18 15:58:54', 'Cerro Sessión'),
(1, 23, '2021-03-18 17:30:21', 'Cerro Sessión'),
(1, 62, '2021-03-18 17:35:11', 'Cerro Sessión'),
(1, 73, '2021-03-18 17:39:20', 'Cerro Sessión'),
(1, 62, '2021-03-19 16:33:22', 'Cerro Sessión'),
(1, 62, '2021-03-19 17:24:51', 'Cerro Sessión'),
(1, 62, '2021-03-20 17:05:07', 'Cerro Sessión'),
(1, 62, '2021-03-20 18:14:01', 'Cerro Sessión'),
(1, 62, '2021-03-22 14:39:04', 'Cerro Sessión'),
(1, 73, '2021-03-22 17:29:55', 'Cerro Sessión'),
(1, 59, '2021-03-22 19:13:00', 'Cerro Sessión'),
(1, 61, '2021-03-23 11:53:28', 'Cerro Sessión'),
(1, 61, '2021-03-23 12:17:24', 'Cerro Sessión'),
(1, 61, '2021-03-23 14:35:33', 'Cerro Sessión'),
(1, 73, '2021-03-23 15:38:21', 'Cerro Sessión'),
(1, 61, '2021-03-23 16:28:44', 'Cerro Sessión'),
(1, 62, '2021-03-23 17:20:40', 'Cerro Sessión'),
(1, 62, '2021-03-23 19:28:09', 'Cerro Sessión'),
(1, 1, '2021-03-23 21:14:43', 'Cerro Sessión'),
(1, 62, '2021-03-24 16:00:30', 'Cerro Sessión'),
(1, 1, '2021-03-24 19:14:35', 'Cerro Sessión'),
(1, 61, '2021-03-25 12:23:23', 'Cerro Sessión'),
(1, 62, '2021-03-25 12:26:17', 'Cerro Sessión'),
(1, 62, '2021-03-25 12:37:17', 'Cerro Sessión'),
(1, 61, '2021-03-25 14:24:10', 'Cerro Sessión'),
(1, 63, '2021-03-25 14:49:00', 'Cerro Sessión'),
(1, 61, '2021-03-25 14:51:29', 'Cerro Sessión'),
(1, 73, '2021-03-25 16:01:35', 'Cerro Sessión'),
(1, 62, '2021-03-25 16:42:11', 'Cerro Sessión'),
(1, 61, '2021-03-25 17:58:41', 'Cerro Sessión'),
(1, 59, '2021-03-26 09:29:49', 'Cerro Sessión'),
(1, 62, '2021-03-26 09:30:06', 'Cerro Sessión'),
(1, 61, '2021-03-26 10:48:09', 'Cerro Sessión'),
(1, 62, '2021-03-26 11:43:12', 'Cerro Sessión'),
(1, 63, '2021-03-26 12:05:03', 'Cerro Sessión'),
(1, 62, '2021-03-26 16:54:10', 'Cerro Sessión'),
(1, 62, '2021-03-26 18:42:56', 'Cerro Sessión'),
(1, 1, '2021-03-27 07:42:35', 'Cerro Sessión'),
(1, 63, '2021-03-27 12:36:02', 'Cerro Sessión'),
(1, 61, '2021-03-27 15:45:20', 'Cerro Sessión'),
(1, 62, '2021-03-27 18:36:38', 'Cerro Sessión'),
(1, 73, '2021-03-29 09:28:13', 'Inició Sessión'),
(1, 63, '2021-03-29 12:58:26', 'Cerro Sessión'),
(1, 62, '2021-03-29 21:09:26', 'Cerro Sessión'),
(1, 73, '2021-03-30 16:09:33', 'Cerro Sessión'),
(1, 62, '2021-03-31 16:50:59', 'Cerro Sessión'),
(1, 23, '2021-03-31 17:19:09', 'Cerro Sessión'),
(1, 23, '2021-03-31 17:19:10', 'Cerro Sessión'),
(1, 23, '2021-03-31 17:19:10', 'Cerro Sessión'),
(1, 23, '2021-03-31 17:19:10', 'Cerro Sessión'),
(1, 61, '2021-03-31 18:22:50', 'Cerro Sessión'),
(1, 63, '2021-03-31 18:54:52', 'Cerro Sessión'),
(1, 62, '2021-03-31 18:58:25', 'Cerro Sessión'),
(1, 23, '2021-04-05 08:28:57', 'Cerro Sessión'),
(1, 1, '2021-04-05 11:37:24', 'Cerro Sessión'),
(1, 63, '2021-04-05 12:25:14', 'Cerro Sessión'),
(1, 63, '2021-04-05 13:45:32', 'Cerro Sessión'),
(1, 61, '2021-04-05 17:05:03', 'Cerro Sessión'),
(1, 61, '2021-04-06 12:00:11', 'Cerro Sessión'),
(1, 61, '2021-04-06 12:43:49', 'Cerro Sessión'),
(1, 61, '2021-04-06 14:07:57', 'Cerro Sessión'),
(1, 23, '2021-04-06 16:41:55', 'Cerro Sessión'),
(1, 23, '2021-04-06 18:38:26', 'Cerro Sessión'),
(1, 1, '2021-04-07 10:26:08', 'Cerro Sessión'),
(1, 1, '2021-04-07 13:52:00', 'Cerro Sessión'),
(1, 23, '2021-04-08 12:04:30', 'Cerro Sessión'),
(1, 73, '2021-04-08 12:19:45', 'Cerro Sessión'),
(1, 61, '2021-04-08 15:49:01', 'Cerro Sessión'),
(1, 1, '2021-04-08 16:11:39', 'Cerro Sessión'),
(1, 1, '2021-04-09 09:47:33', 'Cerro Sessión'),
(1, 23, '2021-04-09 11:25:18', 'Cerro Sessión'),
(1, 61, '2021-04-09 12:27:23', 'Cerro Sessión'),
(1, 63, '2021-04-10 12:36:54', 'Cerro Sessión'),
(1, 25, '2021-04-12 08:31:22', 'Inició Sessión'),
(1, 73, '2021-04-12 11:21:43', 'Cerro Sessión'),
(1, 1, '2021-04-13 10:39:06', 'Cerro Sessión'),
(1, 63, '2021-04-13 12:26:25', 'Cerro Sessión'),
(1, 1, '2021-04-14 10:07:33', 'Cerro Sessión'),
(1, 1, '2021-04-15 12:47:07', 'Cerro Sessión'),
(1, 1, '2021-04-15 12:48:57', 'Cerro Sessión'),
(1, 73, '2021-04-15 14:27:08', 'Cerro Sessión'),
(1, 23, '2021-04-16 08:26:09', 'Cerro Sessión'),
(1, 61, '2021-04-16 16:58:29', 'Inició Sessión'),
(1, 1, '2021-04-16 17:50:05', 'Cerro Sessión'),
(1, 59, '2021-04-17 14:53:09', 'Cerro Sessión'),
(1, 1, '2021-04-19 10:01:26', 'Cerro Sessión'),
(1, 1, '2021-04-19 10:39:59', 'Cerro Sessión'),
(1, 73, '2021-04-19 14:40:37', 'Cerro Sessión'),
(1, 73, '2021-04-19 16:38:53', 'Cerro Sessión'),
(1, 1, '2021-04-19 19:58:50', 'Cerro Sessión'),
(1, 1, '2021-04-20 09:27:55', 'Cerro Sessión'),
(1, 73, '2021-04-20 10:20:07', 'Cerro Sessión'),
(1, 1, '2021-04-20 11:12:47', 'Cerro Sessión'),
(1, 23, '2021-04-20 15:31:40', 'Cerro Sessión'),
(1, 23, '2021-04-20 15:31:40', 'Cerro Sessión'),
(1, 23, '2021-04-20 15:31:40', 'Cerro Sessión'),
(1, 23, '2021-04-20 15:31:40', 'Cerro Sessión'),
(1, 23, '2021-04-20 15:31:40', 'Cerro Sessión'),
(1, 63, '2021-04-20 16:40:50', 'Cerro Sessión'),
(1, 73, '2021-04-22 14:52:30', 'Cerro Sessión'),
(1, 73, '2021-04-22 14:52:30', 'Cerro Sessión'),
(1, 23, '2021-04-22 18:57:10', 'Cerro Sessión'),
(1, 73, '2021-04-23 12:47:20', 'Cerro Sessión'),
(1, 73, '2021-04-23 16:57:47', 'Cerro Sessión'),
(1, 23, '2021-04-24 11:30:15', 'Cerro Sessión'),
(1, 73, '2021-04-26 17:45:16', 'Cerro Sessión'),
(1, 59, '2021-04-27 12:20:17', 'Cerro Sessión'),
(1, 73, '2021-04-27 15:06:40', 'Cerro Sessión'),
(1, 73, '2021-04-27 15:06:40', 'Cerro Sessión'),
(1, 61, '2021-04-27 15:55:24', 'Cerro Sessión'),
(1, 1, '2021-04-27 16:12:59', 'Cerro Sessión'),
(1, 73, '2021-04-27 16:21:36', 'Cerro Sessión'),
(1, 73, '2021-04-27 16:21:36', 'Cerro Sessión'),
(1, 73, '2021-04-27 16:21:36', 'Cerro Sessión'),
(1, 73, '2021-04-27 16:21:36', 'Cerro Sessión'),
(1, 73, '2021-04-27 16:21:37', 'Cerro Sessión'),
(1, 1, '2021-04-29 12:34:07', 'Cerro Sessión'),
(1, 73, '2021-04-29 18:02:40', 'Cerro Sessión'),
(1, 1, '2021-04-30 12:28:32', 'Cerro Sessión'),
(1, 73, '2021-04-30 18:48:02', 'Cerro Sessión'),
(1, 73, '2021-05-01 11:27:55', 'Cerro Sessión'),
(1, 73, '2021-05-01 11:27:55', 'Cerro Sessión'),
(1, 73, '2021-05-01 11:27:55', 'Cerro Sessión'),
(1, 73, '2021-05-01 11:27:55', 'Cerro Sessión'),
(1, 73, '2021-05-01 15:28:02', 'Cerro Sessión'),
(1, 73, '2021-05-01 15:28:03', 'Cerro Sessión'),
(1, 73, '2021-05-01 15:28:03', 'Cerro Sessión'),
(1, 73, '2021-05-01 15:28:03', 'Cerro Sessión'),
(1, 73, '2021-05-01 16:35:12', 'Cerro Sessión'),
(1, 59, '2021-05-03 12:01:45', 'Cerro Sessión'),
(1, 1, '2021-05-03 18:31:19', 'Cerro Sessión'),
(1, 73, '2021-05-03 19:07:00', 'Cerro Sessión'),
(1, 1, '2021-05-04 09:23:28', 'Cerro Sessión'),
(1, 63, '2021-05-04 10:20:52', 'Cerro Sessión'),
(1, 73, '2021-05-04 13:47:27', 'Cerro Sessión'),
(1, 73, '2021-05-04 13:47:27', 'Cerro Sessión'),
(1, 73, '2021-05-04 13:47:27', 'Cerro Sessión'),
(1, 73, '2021-05-04 13:47:27', 'Cerro Sessión'),
(1, 73, '2021-05-04 17:07:49', 'Cerro Sessión'),
(1, 1, '2021-05-06 12:19:04', 'Cerro Sessión'),
(1, 74, '2021-05-06 16:23:21', 'Cerro Sessión'),
(1, 73, '2021-05-07 09:59:04', 'Cerro Sessión'),
(1, 63, '2021-05-07 12:14:14', 'Cerro Sessión'),
(1, 63, '2021-05-08 15:39:41', 'Cerro Sessión'),
(1, 1, '2021-05-10 09:49:45', 'Cerro Sessión'),
(1, 1, '2021-05-10 16:46:28', 'Cerro Sessión'),
(1, 63, '2021-05-10 17:23:05', 'Cerro Sessión'),
(1, 63, '2021-05-11 10:16:00', 'Cerro Sessión'),
(1, 62, '2021-05-11 11:09:41', 'Cerro Sessión'),
(1, 63, '2021-05-11 14:28:33', 'Cerro Sessión'),
(1, 1, '2021-05-11 15:33:45', 'Cerro Sessión'),
(1, 62, '2021-05-11 16:00:54', 'Cerro Sessión'),
(1, 73, '2021-05-12 11:34:03', 'Cerro Sessión'),
(1, 73, '2021-05-12 11:34:03', 'Cerro Sessión'),
(1, 73, '2021-05-12 11:34:03', 'Cerro Sessión'),
(1, 73, '2021-05-12 16:06:04', 'Cerro Sessión'),
(1, 1, '2021-05-12 16:34:17', 'Cerro Sessión'),
(1, 1, '2021-05-13 10:39:57', 'Cerro Sessión'),
(1, 63, '2021-05-13 18:15:13', 'Cerro Sessión'),
(1, 62, '2021-05-13 21:55:16', 'Cerro Sessión'),
(1, 1, '2021-05-14 09:44:25', 'Cerro Sessión'),
(1, 59, '2021-05-14 13:37:47', 'Cerro Sessión'),
(1, 73, '2021-05-14 17:53:58', 'Cerro Sessión'),
(1, 1, '2021-05-15 12:33:17', 'Cerro Sessión'),
(1, 63, '2021-05-15 14:35:13', 'Cerro Sessión'),
(1, 62, '2021-05-17 10:43:39', 'Cerro Sessión'),
(1, 73, '2021-05-17 16:52:49', 'Cerro Sessión'),
(1, 73, '2021-05-17 16:52:49', 'Cerro Sessión'),
(1, 73, '2021-05-17 16:52:49', 'Cerro Sessión'),
(1, 73, '2021-05-17 16:52:49', 'Cerro Sessión'),
(1, 73, '2021-05-17 16:52:49', 'Cerro Sessión'),
(1, 1, '2021-05-18 09:51:31', 'Cerro Sessión'),
(1, 63, '2021-05-19 09:22:38', 'Cerro Sessión'),
(1, 1, '2021-05-19 10:00:27', 'Cerro Sessión'),
(1, 73, '2021-05-19 11:55:17', 'Cerro Sessión'),
(1, 1, '2021-05-20 09:50:20', 'Cerro Sessión'),
(1, 63, '2021-05-21 09:20:22', 'Cerro Sessión'),
(1, 62, '2021-05-22 11:19:40', 'Cerro Sessión'),
(1, 73, '2021-05-22 12:14:49', 'Cerro Sessión'),
(1, 63, '2021-05-22 18:02:36', 'Cerro Sessión'),
(1, 73, '2021-05-25 14:36:06', 'Cerro Sessión'),
(1, 73, '2021-05-26 15:10:22', 'Cerro Sessión'),
(1, 73, '2021-05-26 16:28:38', 'Cerro Sessión'),
(1, 1, '2021-05-27 09:23:01', 'Cerro Sessión'),
(1, 62, '2021-05-27 12:16:57', 'Cerro Sessión'),
(1, 73, '2021-05-27 14:54:03', 'Cerro Sessión'),
(1, 73, '2021-05-27 14:54:03', 'Cerro Sessión'),
(1, 73, '2021-05-27 14:54:03', 'Cerro Sessión'),
(1, 73, '2021-05-27 14:54:03', 'Cerro Sessión'),
(1, 73, '2021-05-27 14:54:03', 'Cerro Sessión'),
(1, 73, '2021-05-27 15:52:19', 'Cerro Sessión'),
(1, 1, '2021-05-28 10:07:13', 'Cerro Sessión'),
(1, 59, '2021-05-29 09:30:00', 'Cerro Sessión'),
(1, 73, '2021-05-29 11:18:50', 'Cerro Sessión'),
(1, 59, '2021-05-29 12:56:15', 'Cerro Sessión'),
(1, 73, '2021-05-29 14:47:39', 'Cerro Sessión'),
(1, 58, '2021-05-31 14:08:02', 'Cerro Sessión'),
(1, 62, '2021-06-01 11:46:32', 'Cerro Sessión'),
(1, 73, '2021-06-01 11:48:40', 'Cerro Sessión'),
(1, 59, '2021-06-01 12:38:27', 'Cerro Sessión'),
(1, 73, '2021-06-01 12:39:10', 'Cerro Sessión'),
(1, 73, '2021-06-01 12:42:38', 'Cerro Sessión'),
(1, 73, '2021-06-01 12:43:27', 'Cerro Sessión'),
(1, 63, '2021-06-01 19:03:13', 'Cerro Sessión'),
(1, 1, '2021-06-02 11:13:57', 'Cerro Sessión'),
(1, 73, '2021-06-02 12:20:34', 'Cerro Sessión'),
(1, 73, '2021-06-02 16:02:53', 'Cerro Sessión'),
(1, 73, '2021-06-02 16:02:54', 'Cerro Sessión'),
(1, 73, '2021-06-02 16:02:54', 'Cerro Sessión'),
(1, 73, '2021-06-02 16:05:54', 'Cerro Sessión'),
(1, 73, '2021-06-03 11:32:05', 'Cerro Sessión'),
(1, 73, '2021-06-03 11:32:05', 'Cerro Sessión'),
(1, 73, '2021-06-03 11:32:05', 'Cerro Sessión'),
(1, 73, '2021-06-03 11:32:05', 'Cerro Sessión'),
(1, 73, '2021-06-03 11:32:05', 'Cerro Sessión'),
(1, 73, '2021-06-04 11:17:59', 'Cerro Sessión'),
(1, 73, '2021-06-04 15:01:35', 'Cerro Sessión'),
(1, 73, '2021-06-04 16:59:19', 'Cerro Sessión'),
(1, 73, '2021-06-04 16:59:19', 'Cerro Sessión'),
(1, 1, '2021-06-07 09:43:24', 'Cerro Sessión'),
(1, 73, '2021-06-07 13:10:47', 'Cerro Sessión'),
(1, 61, '2021-06-07 17:47:02', 'Cerro Sessión'),
(1, 59, '2021-06-07 18:01:02', 'Cerro Sessión'),
(1, 1, '2021-06-10 15:12:15', 'Cerro Sessión'),
(1, 59, '2021-06-10 20:01:04', 'Cerro Sessión'),
(1, 1, '2021-06-11 09:50:53', 'Cerro Sessión'),
(1, 73, '2021-06-11 11:36:44', 'Cerro Sessión'),
(1, 73, '2021-06-11 11:36:44', 'Cerro Sessión'),
(1, 73, '2021-06-11 11:36:44', 'Cerro Sessión'),
(1, 73, '2021-06-11 11:36:44', 'Cerro Sessión'),
(1, 73, '2021-06-11 11:36:44', 'Cerro Sessión'),
(1, 73, '2021-06-11 16:22:10', 'Cerro Sessión'),
(1, 73, '2021-06-12 14:21:10', 'Cerro Sessión'),
(1, 73, '2021-06-12 14:21:10', 'Cerro Sessión'),
(1, 73, '2021-06-12 14:21:10', 'Cerro Sessión'),
(1, 73, '2021-06-12 14:21:10', 'Cerro Sessión'),
(1, 73, '2021-06-12 14:21:10', 'Cerro Sessión'),
(1, 73, '2021-06-14 10:26:31', 'Cerro Sessión'),
(1, 63, '2021-06-14 10:48:36', 'Cerro Sessión'),
(1, 59, '2021-06-14 11:53:24', 'Cerro Sessión'),
(1, 73, '2021-06-14 13:20:55', 'Cerro Sessión'),
(1, 73, '2021-06-15 16:24:45', 'Cerro Sessión'),
(1, 73, '2021-06-15 16:24:45', 'Cerro Sessión'),
(1, 73, '2021-06-15 16:24:45', 'Cerro Sessión'),
(1, 73, '2021-06-15 16:24:45', 'Cerro Sessión'),
(1, 73, '2021-06-15 16:24:45', 'Cerro Sessión'),
(1, 73, '2021-06-16 10:58:20', 'Cerro Sessión'),
(1, 73, '2021-06-16 13:05:16', 'Cerro Sessión'),
(1, 73, '2021-06-16 13:05:16', 'Cerro Sessión'),
(1, 73, '2021-06-16 13:05:16', 'Cerro Sessión'),
(1, 73, '2021-06-16 14:54:56', 'Cerro Sessión'),
(1, 73, '2021-06-16 16:02:59', 'Cerro Sessión'),
(1, 1, '2021-06-17 15:41:17', 'Cerro Sessión'),
(1, 1, '2021-06-18 09:35:24', 'Cerro Sessión'),
(1, 73, '2021-06-18 13:17:43', 'Cerro Sessión'),
(1, 73, '2021-06-18 13:17:43', 'Cerro Sessión'),
(1, 73, '2021-06-18 13:17:43', 'Cerro Sessión'),
(1, 73, '2021-06-18 14:50:33', 'Cerro Sessión'),
(1, 73, '2021-06-19 11:11:47', 'Cerro Sessión'),
(1, 73, '2021-06-21 15:34:51', 'Cerro Sessión'),
(1, 61, '2021-06-21 17:01:00', 'Inició Sessión'),
(1, 73, '2021-06-22 10:17:59', 'Cerro Sessión'),
(1, 73, '2021-06-22 10:17:59', 'Cerro Sessión'),
(1, 73, '2021-06-22 10:27:31', 'Cerro Sessión'),
(1, 1, '2021-06-22 10:53:18', 'Cerro Sessión'),
(1, 59, '2021-06-22 13:30:53', 'Cerro Sessión'),
(1, 73, '2021-06-22 14:11:20', 'Cerro Sessión'),
(1, 73, '2021-06-23 14:21:04', 'Cerro Sessión'),
(1, 73, '2021-06-23 15:41:30', 'Cerro Sessión'),
(1, 73, '2021-06-23 15:41:30', 'Cerro Sessión'),
(1, 73, '2021-06-24 10:30:47', 'Cerro Sessión'),
(1, 73, '2021-06-24 14:11:01', 'Cerro Sessión'),
(1, 23, '2021-06-25 09:33:46', 'Cerro Sessión'),
(1, 23, '2021-06-25 09:33:46', 'Cerro Sessión'),
(1, 73, '2021-06-25 12:13:43', 'Cerro Sessión'),
(1, 73, '2021-06-25 15:28:20', 'Cerro Sessión'),
(1, 73, '2021-06-26 18:36:09', 'Cerro Sessión'),
(1, 1, '2021-06-28 09:21:41', 'Cerro Sessión'),
(1, 73, '2021-06-28 15:23:41', 'Cerro Sessión'),
(1, 61, '2021-06-28 17:23:16', 'Cerro Sessión'),
(1, 73, '2021-06-28 17:25:22', 'Cerro Sessión'),
(1, 73, '2021-06-29 14:59:08', 'Cerro Sessión'),
(1, 73, '2021-06-29 14:59:08', 'Cerro Sessión'),
(1, 73, '2021-06-29 14:59:08', 'Cerro Sessión'),
(1, 73, '2021-06-29 14:59:08', 'Cerro Sessión'),
(1, 73, '2021-06-29 14:59:08', 'Cerro Sessión'),
(1, 61, '2021-06-30 09:09:30', 'Cerro Sessión'),
(1, 73, '2021-07-01 10:33:08', 'Cerro Sessión'),
(1, 1, '2021-07-01 15:39:42', 'Cerro Sessión'),
(1, 59, '2021-07-01 15:47:37', 'Cerro Sessión'),
(1, 73, '2021-07-01 16:54:23', 'Cerro Sessión'),
(1, 62, '2021-07-01 17:29:58', 'Cerro Sessión'),
(1, 73, '2021-07-02 10:20:43', 'Cerro Sessión'),
(1, 62, '2021-07-02 11:06:40', 'Cerro Sessión'),
(1, 59, '2021-07-02 15:14:28', 'Cerro Sessión'),
(1, 73, '2021-07-02 15:54:47', 'Cerro Sessión'),
(1, 73, '2021-07-03 16:35:26', 'Cerro Sessión'),
(1, 73, '2021-07-03 16:35:26', 'Cerro Sessión'),
(1, 73, '2021-07-03 16:35:26', 'Cerro Sessión'),
(1, 73, '2021-07-03 16:35:26', 'Cerro Sessión'),
(1, 73, '2021-07-05 13:13:26', 'Cerro Sessión'),
(1, 73, '2021-07-05 13:57:36', 'Cerro Sessión'),
(1, 73, '2021-07-05 18:28:48', 'Cerro Sessión'),
(1, 73, '2021-07-05 18:28:48', 'Cerro Sessión'),
(1, 73, '2021-07-05 18:28:49', 'Cerro Sessión'),
(1, 73, '2021-07-05 18:28:49', 'Cerro Sessión'),
(1, 73, '2021-07-05 18:28:49', 'Cerro Sessión'),
(1, 73, '2021-07-06 10:31:15', 'Cerro Sessión'),
(1, 73, '2021-07-06 10:31:15', 'Cerro Sessión'),
(1, 73, '2021-07-06 10:31:15', 'Cerro Sessión'),
(1, 73, '2021-07-06 10:31:15', 'Cerro Sessión'),
(1, 73, '2021-07-06 10:31:15', 'Cerro Sessión'),
(1, 62, '2021-07-06 11:09:47', 'Cerro Sessión'),
(1, 73, '2021-07-06 14:59:50', 'Cerro Sessión'),
(1, 73, '2021-07-06 14:59:50', 'Cerro Sessión'),
(1, 73, '2021-07-06 14:59:51', 'Cerro Sessión'),
(1, 73, '2021-07-06 14:59:51', 'Cerro Sessión'),
(1, 73, '2021-07-06 14:59:51', 'Cerro Sessión'),
(1, 1, '2021-07-07 12:01:38', 'Cerro Sessión'),
(1, 73, '2021-07-07 17:12:11', 'Cerro Sessión'),
(1, 73, '2021-07-07 17:12:11', 'Cerro Sessión'),
(1, 73, '2021-07-07 17:12:11', 'Cerro Sessión'),
(1, 73, '2021-07-07 17:12:11', 'Cerro Sessión'),
(1, 73, '2021-07-07 17:12:11', 'Cerro Sessión'),
(1, 23, '2021-07-08 09:11:06', 'Cerro Sessión'),
(1, 73, '2021-07-08 10:48:26', 'Cerro Sessión'),
(1, 59, '2021-07-08 15:05:09', 'Cerro Sessión'),
(1, 23, '2021-07-08 15:13:35', 'Cerro Sessión'),
(1, 62, '2021-07-08 16:09:14', 'Cerro Sessión'),
(1, 62, '2021-07-08 17:29:06', 'Cerro Sessión'),
(1, 73, '2021-07-08 18:30:27', 'Cerro Sessión'),
(1, 1, '2021-07-09 10:42:18', 'Cerro Sessión'),
(1, 63, '2021-07-09 10:43:28', 'Cerro Sessión'),
(1, 61, '2021-07-09 11:42:00', 'Cerro Sessión'),
(1, 73, '2021-07-10 14:19:17', 'Cerro Sessión'),
(1, 73, '2021-07-10 15:36:18', 'Cerro Sessión'),
(1, 73, '2021-07-13 12:50:02', 'Cerro Sessión'),
(1, 73, '2021-07-13 12:50:02', 'Cerro Sessión'),
(1, 73, '2021-07-13 14:13:08', 'Cerro Sessión'),
(1, 73, '2021-07-13 14:13:08', 'Cerro Sessión'),
(1, 73, '2021-07-13 14:13:08', 'Cerro Sessión'),
(1, 73, '2021-07-13 14:13:08', 'Cerro Sessión'),
(1, 73, '2021-07-13 14:13:08', 'Cerro Sessión'),
(1, 73, '2021-07-14 11:14:04', 'Cerro Sessión'),
(1, 73, '2021-07-14 11:14:04', 'Cerro Sessión'),
(1, 73, '2021-07-14 17:20:47', 'Cerro Sessión'),
(1, 73, '2021-07-15 10:09:28', 'Cerro Sessión'),
(1, 73, '2021-07-15 13:16:36', 'Cerro Sessión'),
(1, 61, '2021-07-15 15:22:25', 'Cerro Sessión'),
(1, 73, '2021-07-15 18:37:49', 'Cerro Sessión'),
(1, 73, '2021-07-15 18:37:49', 'Cerro Sessión'),
(1, 73, '2021-07-15 18:37:49', 'Cerro Sessión'),
(1, 73, '2021-07-15 18:37:49', 'Cerro Sessión'),
(1, 73, '2021-07-15 18:37:49', 'Cerro Sessión'),
(1, 1, '2021-07-16 08:22:51', 'Cerro Sessión'),
(1, 73, '2021-07-16 14:15:19', 'Cerro Sessión'),
(1, 73, '2021-07-16 16:43:06', 'Cerro Sessión'),
(1, 59, '2021-07-16 19:17:53', 'Cerro Sessión'),
(1, 59, '2021-07-17 12:25:39', 'Cerro Sessión'),
(1, 73, '2021-07-17 16:07:40', 'Cerro Sessión'),
(1, 73, '2021-07-19 10:30:57', 'Cerro Sessión'),
(1, 73, '2021-07-19 10:30:57', 'Cerro Sessión'),
(1, 73, '2021-07-19 10:30:57', 'Cerro Sessión'),
(1, 73, '2021-07-19 10:30:57', 'Cerro Sessión'),
(1, 73, '2021-07-19 11:12:25', 'Cerro Sessión'),
(1, 73, '2021-07-19 12:38:52', 'Cerro Sessión'),
(1, 61, '2021-07-19 16:07:29', 'Cerro Sessión'),
(1, 73, '2021-07-20 11:41:56', 'Cerro Sessión'),
(1, 1, '2021-07-21 09:41:59', 'Cerro Sessión'),
(1, 73, '2021-07-21 12:53:59', 'Cerro Sessión'),
(1, 73, '2021-07-21 17:01:44', 'Cerro Sessión'),
(1, 73, '2021-07-21 17:01:44', 'Cerro Sessión'),
(1, 73, '2021-07-21 17:01:45', 'Cerro Sessión'),
(1, 73, '2021-07-21 17:01:45', 'Cerro Sessión'),
(1, 73, '2021-07-21 18:52:20', 'Cerro Sessión'),
(1, 73, '2021-07-21 18:52:20', 'Cerro Sessión'),
(1, 73, '2021-07-21 18:52:20', 'Cerro Sessión'),
(1, 73, '2021-07-21 18:52:20', 'Cerro Sessión'),
(1, 73, '2021-07-21 18:52:20', 'Cerro Sessión'),
(1, 73, '2021-07-22 15:04:37', 'Cerro Sessión'),
(1, 73, '2021-07-22 16:31:30', 'Cerro Sessión'),
(1, 73, '2021-07-22 16:31:30', 'Cerro Sessión'),
(1, 73, '2021-07-22 16:31:30', 'Cerro Sessión'),
(1, 73, '2021-07-22 16:31:30', 'Cerro Sessión'),
(1, 73, '2021-07-22 16:31:30', 'Cerro Sessión'),
(1, 73, '2021-07-23 13:58:55', 'Cerro Sessión'),
(1, 73, '2021-07-23 17:39:54', 'Cerro Sessión'),
(1, 73, '2021-07-24 11:18:25', 'Cerro Sessión'),
(1, 73, '2021-07-24 13:39:41', 'Cerro Sessión'),
(1, 61, '2021-07-26 11:39:17', 'Inició Sessión'),
(1, 73, '2021-07-26 12:44:27', 'Cerro Sessión'),
(1, 73, '2021-07-26 12:44:27', 'Cerro Sessión'),
(1, 73, '2021-07-26 12:44:27', 'Cerro Sessión'),
(1, 73, '2021-07-26 12:44:27', 'Cerro Sessión'),
(1, 73, '2021-07-26 12:44:27', 'Cerro Sessión'),
(1, 1, '2021-07-26 15:12:35', 'Inició Sessión'),
(1, 73, '2021-07-27 11:19:21', 'Cerro Sessión'),
(1, 73, '2021-07-27 14:46:58', 'Cerro Sessión'),
(1, 73, '2021-07-30 12:22:57', 'Cerro Sessión'),
(1, 73, '2021-07-30 12:22:57', 'Cerro Sessión'),
(1, 73, '2021-07-30 12:22:57', 'Cerro Sessión'),
(1, 73, '2021-07-30 12:22:57', 'Cerro Sessión'),
(1, 73, '2021-07-30 17:46:33', 'Cerro Sessión'),
(1, 73, '2021-07-30 17:46:33', 'Cerro Sessión'),
(1, 73, '2021-07-30 17:46:33', 'Cerro Sessión'),
(1, 73, '2021-07-30 18:48:17', 'Cerro Sessión'),
(1, 73, '2021-07-31 13:25:10', 'Cerro Sessión'),
(1, 73, '2021-07-31 15:56:09', 'Cerro Sessión'),
(1, 73, '2021-07-31 17:41:54', 'Cerro Sessión'),
(1, 73, '2021-07-31 18:50:35', 'Cerro Sessión'),
(1, 73, '2021-08-02 15:05:47', 'Cerro Sessión'),
(1, 73, '2021-08-02 15:05:47', 'Cerro Sessión'),
(1, 73, '2021-08-02 15:05:47', 'Cerro Sessión'),
(1, 25, '2021-08-03 09:07:30', 'Inició Sessión'),
(1, 73, '2021-08-03 15:58:57', 'Cerro Sessión'),
(1, 1, '2021-08-04 10:10:04', 'Cerro Sessión'),
(1, 73, '2021-08-04 10:47:31', 'Cerro Sessión'),
(1, 73, '2021-08-04 10:47:31', 'Cerro Sessión'),
(1, 73, '2021-08-04 10:47:31', 'Cerro Sessión'),
(1, 73, '2021-08-04 10:47:31', 'Cerro Sessión'),
(1, 73, '2021-08-05 17:10:53', 'Cerro Sessión'),
(1, 73, '2021-08-06 10:04:29', 'Cerro Sessión'),
(1, 73, '2021-08-06 15:41:23', 'Cerro Sessión'),
(1, 73, '2021-08-06 15:41:23', 'Cerro Sessión'),
(1, 73, '2021-08-06 15:41:23', 'Cerro Sessión'),
(1, 62, '2021-08-06 15:56:24', 'Inició Sessión'),
(1, 62, '2021-08-06 15:56:47', 'Inició Sessión'),
(1, 73, '2021-08-06 18:53:49', 'Cerro Sessión'),
(1, 73, '2021-08-06 18:53:49', 'Cerro Sessión'),
(1, 73, '2021-08-07 10:50:21', 'Cerro Sessión'),
(1, 73, '2021-08-07 15:44:39', 'Cerro Sessión'),
(1, 73, '2021-08-07 15:44:39', 'Cerro Sessión'),
(1, 73, '2021-08-07 15:44:39', 'Cerro Sessión'),
(1, 73, '2021-08-07 15:44:39', 'Cerro Sessión'),
(1, 73, '2021-08-07 15:44:39', 'Cerro Sessión'),
(1, 73, '2021-08-07 18:42:21', 'Cerro Sessión'),
(1, 1, '2021-08-09 11:52:41', 'Cerro Sessión'),
(1, 73, '2021-08-09 17:41:16', 'Cerro Sessión'),
(1, 73, '2021-08-10 13:08:03', 'Cerro Sessión'),
(1, 73, '2021-08-11 12:49:29', 'Cerro Sessión'),
(1, 73, '2021-08-11 14:37:43', 'Cerro Sessión'),
(1, 23, '2021-08-11 16:33:36', 'Cerro Sessión'),
(1, 73, '2021-08-12 14:42:39', 'Cerro Sessión'),
(1, 60, '2021-08-13 12:18:23', 'Cerro Sessión'),
(1, 73, '2021-08-13 18:07:24', 'Cerro Sessión'),
(1, 73, '2021-08-14 11:18:44', 'Cerro Sessión'),
(1, 73, '2021-08-14 11:18:45', 'Cerro Sessión'),
(1, 73, '2021-08-14 11:18:45', 'Cerro Sessión'),
(1, 73, '2021-08-14 11:18:45', 'Cerro Sessión'),
(1, 73, '2021-08-14 13:21:08', 'Cerro Sessión'),
(1, 73, '2021-08-14 13:21:08', 'Cerro Sessión'),
(1, 73, '2021-08-14 13:21:08', 'Cerro Sessión'),
(1, 73, '2021-08-14 13:21:08', 'Cerro Sessión'),
(1, 62, '2021-08-14 14:47:36', 'Cerro Sessión'),
(1, 73, '2021-08-14 17:47:07', 'Cerro Sessión'),
(1, 73, '2021-08-14 18:32:22', 'Cerro Sessión'),
(1, 60, '2021-08-16 21:18:08', 'Cerro Sessión'),
(1, 60, '2021-08-16 21:18:08', 'Cerro Sessión'),
(1, 60, '2021-08-16 21:18:08', 'Cerro Sessión'),
(1, 60, '2021-08-16 21:18:08', 'Cerro Sessión'),
(1, 60, '2021-08-16 21:18:08', 'Cerro Sessión'),
(1, 1, '2021-08-18 11:08:56', 'Cerro Sessión'),
(1, 1, '2021-08-19 10:37:10', 'Cerro Sessión'),
(1, 1, '2021-08-20 09:45:15', 'Cerro Sessión'),
(1, 1, '2021-08-20 12:04:55', 'Cerro Sessión'),
(1, 1, '2021-08-23 10:46:21', 'Cerro Sessión'),
(1, 1, '2021-08-23 10:55:59', 'Cerro Sessión'),
(1, 59, '2021-08-23 13:47:32', 'Cerro Sessión'),
(1, 59, '2021-08-23 17:58:54', 'Cerro Sessión'),
(1, 60, '2021-08-25 15:10:21', 'Cerro Sessión'),
(1, 59, '2021-08-26 13:21:52', 'Cerro Sessión'),
(1, 59, '2021-08-26 17:31:02', 'Cerro Sessión'),
(1, 59, '2021-08-26 18:37:37', 'Cerro Sessión'),
(1, 59, '2021-08-28 10:47:10', 'Cerro Sessión'),
(1, 59, '2021-08-28 10:47:10', 'Cerro Sessión'),
(1, 59, '2021-08-28 15:16:25', 'Cerro Sessión'),
(1, 62, '2021-08-28 17:29:00', 'Cerro Sessión'),
(1, 1, '2021-08-29 10:08:29', 'Cerro Sessión'),
(1, 59, '2021-08-31 14:38:39', 'Cerro Sessión'),
(1, 59, '2021-08-31 16:03:32', 'Cerro Sessión'),
(1, 59, '2021-08-31 17:52:45', 'Cerro Sessión'),
(1, 59, '2021-09-01 11:06:00', 'Cerro Sessión'),
(1, 59, '2021-09-01 11:06:00', 'Cerro Sessión'),
(1, 59, '2021-09-01 11:06:00', 'Cerro Sessión'),
(1, 59, '2021-09-01 11:06:00', 'Cerro Sessión'),
(1, 59, '2021-09-01 14:56:29', 'Cerro Sessión'),
(1, 59, '2021-09-02 17:28:39', 'Cerro Sessión'),
(1, 59, '2021-09-02 17:28:39', 'Cerro Sessión'),
(1, 59, '2021-09-02 17:28:39', 'Cerro Sessión'),
(1, 59, '2021-09-02 17:28:39', 'Cerro Sessión'),
(1, 59, '2021-09-02 17:28:39', 'Cerro Sessión'),
(1, 63, '2021-09-03 12:04:30', 'Cerro Sessión'),
(1, 63, '2021-09-03 12:04:30', 'Cerro Sessión'),
(1, 59, '2021-09-03 15:49:19', 'Cerro Sessión'),
(1, 59, '2021-09-03 17:27:25', 'Cerro Sessión'),
(1, 59, '2021-09-04 14:41:02', 'Cerro Sessión'),
(1, 1, '2021-09-08 17:05:31', 'Cerro Sessión'),
(1, 76, '2021-09-09 09:38:05', 'Cerro Sessión'),
(1, 59, '2021-09-10 15:23:35', 'Cerro Sessión'),
(1, 59, '2021-09-10 18:33:31', 'Cerro Sessión'),
(1, 59, '2021-09-11 18:15:08', 'Cerro Sessión'),
(1, 59, '2021-09-11 18:15:08', 'Cerro Sessión'),
(1, 59, '2021-09-13 16:01:52', 'Cerro Sessión'),
(1, 59, '2021-09-13 16:01:52', 'Cerro Sessión'),
(1, 59, '2021-09-13 16:01:52', 'Cerro Sessión'),
(1, 59, '2021-09-13 16:01:52', 'Cerro Sessión'),
(1, 1, '2021-09-14 16:04:37', 'Inició Sessión'),
(1, 59, '2021-09-15 12:17:26', 'Cerro Sessión'),
(1, 59, '2021-09-16 15:02:15', 'Cerro Sessión'),
(1, 1, '2021-09-17 09:46:52', 'Cerro Sessión'),
(1, 59, '2021-09-17 16:04:41', 'Cerro Sessión'),
(1, 59, '2021-09-18 12:01:32', 'Cerro Sessión'),
(1, 1, '2021-09-21 10:11:16', 'Cerro Sessión'),
(1, 59, '2021-09-22 10:40:39', 'Cerro Sessión'),
(1, 1, '2021-09-22 16:07:59', 'Cerro Sessión'),
(1, 59, '2021-09-24 12:52:15', 'Cerro Sessión'),
(1, 23, '2021-09-25 10:18:26', 'Cerro Sessión'),
(1, 59, '2021-09-25 18:45:47', 'Cerro Sessión'),
(1, 59, '2021-09-25 18:45:47', 'Cerro Sessión'),
(1, 59, '2021-09-25 18:45:47', 'Cerro Sessión'),
(1, 59, '2021-09-25 18:45:47', 'Cerro Sessión'),
(1, 59, '2021-09-25 18:45:47', 'Cerro Sessión'),
(1, 59, '2021-09-27 10:28:35', 'Cerro Sessión'),
(1, 59, '2021-09-28 10:02:13', 'Cerro Sessión'),
(1, 59, '2021-09-28 13:50:56', 'Cerro Sessión'),
(1, 1, '2021-09-28 14:35:31', 'Cerro Sessión'),
(1, 59, '2021-09-28 15:24:32', 'Cerro Sessión'),
(1, 1, '2021-09-29 10:04:54', 'Cerro Sessión'),
(1, 59, '2021-09-29 11:58:05', 'Cerro Sessión'),
(1, 59, '2021-09-29 13:49:26', 'Cerro Sessión'),
(1, 59, '2021-09-30 12:41:05', 'Cerro Sessión'),
(1, 63, '2021-09-30 14:41:57', 'Cerro Sessión'),
(1, 59, '2021-09-30 16:07:41', 'Cerro Sessión'),
(1, 1, '2021-10-01 09:50:31', 'Cerro Sessión'),
(1, 59, '2021-10-01 16:52:19', 'Cerro Sessión'),
(1, 59, '2021-10-01 16:52:19', 'Cerro Sessión'),
(1, 59, '2021-10-01 16:52:19', 'Cerro Sessión'),
(1, 59, '2021-10-01 16:52:19', 'Cerro Sessión'),
(1, 59, '2021-10-01 16:52:19', 'Cerro Sessión'),
(1, 63, '2021-10-01 17:07:56', 'Cerro Sessión'),
(1, 63, '2021-10-01 17:07:56', 'Cerro Sessión'),
(1, 59, '2021-10-01 19:05:23', 'Cerro Sessión'),
(1, 23, '2021-10-02 14:22:38', 'Cerro Sessión'),
(1, 59, '2021-10-02 16:14:14', 'Cerro Sessión'),
(1, 1, '2021-10-05 08:46:12', 'Cerro Sessión'),
(1, 63, '2021-10-05 12:38:44', 'Cerro Sessión'),
(1, 63, '2021-10-05 12:38:44', 'Cerro Sessión'),
(1, 59, '2021-10-05 12:45:34', 'Cerro Sessión'),
(1, 59, '2021-10-05 18:34:40', 'Cerro Sessión'),
(1, 59, '2021-10-06 18:58:24', 'Cerro Sessión'),
(1, 1, '2021-10-07 16:28:26', 'Cerro Sessión'),
(1, 59, '2021-10-09 13:11:42', 'Cerro Sessión'),
(1, 59, '2021-10-09 13:11:43', 'Cerro Sessión'),
(1, 59, '2021-10-09 15:47:52', 'Cerro Sessión'),
(1, 59, '2021-10-09 16:49:14', 'Cerro Sessión'),
(1, 59, '2021-10-09 18:33:09', 'Cerro Sessión'),
(1, 59, '2021-10-12 18:33:15', 'Cerro Sessión'),
(1, 59, '2021-10-13 14:28:59', 'Cerro Sessión'),
(1, 59, '2021-10-13 15:54:43', 'Cerro Sessión'),
(1, 63, '2021-10-14 14:35:03', 'Cerro Sessión'),
(1, 59, '2021-10-14 18:50:58', 'Cerro Sessión'),
(1, 63, '2021-10-15 11:10:16', 'Cerro Sessión'),
(1, 59, '2021-10-15 18:07:15', 'Cerro Sessión'),
(1, 63, '2021-10-16 17:43:13', 'Cerro Sessión'),
(1, 63, '2021-10-16 17:43:13', 'Cerro Sessión'),
(1, 59, '2021-10-18 13:04:39', 'Cerro Sessión'),
(1, 59, '2021-10-18 17:06:33', 'Cerro Sessión'),
(1, 59, '2021-10-19 12:51:48', 'Cerro Sessión'),
(1, 59, '2021-10-19 17:36:13', 'Cerro Sessión'),
(1, 59, '2021-10-19 18:27:12', 'Cerro Sessión'),
(1, 59, '2021-10-19 18:27:12', 'Cerro Sessión'),
(1, 59, '2021-10-19 18:27:12', 'Cerro Sessión'),
(1, 59, '2021-10-19 18:27:12', 'Cerro Sessión'),
(1, 59, '2021-10-19 18:27:12', 'Cerro Sessión'),
(1, 1, '2021-10-21 09:20:46', 'Cerro Sessión'),
(1, 59, '2021-10-21 16:32:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 16:32:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 16:32:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 16:32:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 16:32:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 17:50:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 17:50:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 17:50:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 17:50:42', 'Cerro Sessión'),
(1, 59, '2021-10-21 17:50:42', 'Cerro Sessión'),
(1, 59, '2021-10-23 13:07:52', 'Cerro Sessión'),
(1, 59, '2021-10-23 15:45:23', 'Cerro Sessión'),
(1, 59, '2021-10-23 15:45:23', 'Cerro Sessión'),
(1, 59, '2021-10-23 15:45:23', 'Cerro Sessión'),
(1, 76, '2021-10-25 10:21:38', 'Cerro Sessión'),
(1, 76, '2021-10-25 10:21:38', 'Cerro Sessión'),
(1, 59, '2021-10-25 18:56:32', 'Cerro Sessión'),
(1, 59, '2021-10-26 16:20:40', 'Cerro Sessión'),
(1, 59, '2021-10-26 18:37:04', 'Cerro Sessión'),
(1, 59, '2021-10-27 19:07:45', 'Cerro Sessión'),
(1, 59, '2021-11-02 12:40:52', 'Cerro Sessión'),
(1, 59, '2021-11-03 16:13:59', 'Cerro Sessión'),
(1, 59, '2021-11-03 17:40:30', 'Cerro Sessión'),
(1, 1, '2021-11-04 08:35:05', 'Cerro Sessión'),
(1, 59, '2021-11-04 12:47:24', 'Cerro Sessión'),
(1, 59, '2021-11-04 18:21:34', 'Cerro Sessión'),
(1, 59, '2021-11-05 15:16:44', 'Cerro Sessión'),
(1, 59, '2021-11-05 15:16:44', 'Cerro Sessión'),
(1, 59, '2021-11-05 15:16:44', 'Cerro Sessión'),
(1, 59, '2021-11-05 15:16:44', 'Cerro Sessión'),
(1, 59, '2021-11-05 15:16:44', 'Cerro Sessión'),
(1, 59, '2021-11-05 17:07:50', 'Cerro Sessión'),
(1, 59, '2021-11-06 18:21:26', 'Cerro Sessión'),
(1, 59, '2021-11-06 18:21:26', 'Cerro Sessión'),
(1, 59, '2021-11-06 18:21:26', 'Cerro Sessión'),
(1, 59, '2021-11-06 18:21:26', 'Cerro Sessión'),
(1, 59, '2021-11-08 14:42:56', 'Cerro Sessión'),
(1, 59, '2021-11-10 15:27:29', 'Cerro Sessión'),
(1, 3, '2021-11-10 22:36:37', 'Inició Sessión'),
(1, 3, '2021-11-10 22:36:54', 'Cerro Sessión'),
(1, 5, '2021-11-11 10:55:37', 'Inició Sessión'),
(1, 3, '2021-11-11 12:29:37', 'Inició Sessión'),
(1, 3, '2021-11-11 12:36:14', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:18', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:18', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:19', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:20', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:20', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:20', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:20', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:21', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:21', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:21', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:21', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:21', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:22', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:22', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:22', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:22', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:23', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:23', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:24', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:24', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:24', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:25', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:25', 'Cerro Sessión'),
(1, 5, '2021-11-11 16:25:25', 'Cerro Sessión'),
(1, 3, '2021-11-12 09:29:47', 'Inició Sessión'),
(1, 3, '2021-11-12 09:32:49', 'Cerro Sessión'),
(1, 9, '2021-11-12 09:53:53', 'Inició Sessión'),
(1, 9, '2021-11-12 11:46:02', 'Cerro Sessión'),
(1, 3, '2021-11-12 11:46:12', 'Inició Sessión'),
(1, 3, '2021-11-12 11:46:17', 'Cerro Sessión'),
(1, 5, '2021-11-12 18:12:59', 'Inició Sessión'),
(1, 5, '2021-11-13 10:05:19', 'Inició Sessión'),
(1, 5, '2021-11-13 11:09:29', 'Cerro Sessión'),
(1, 5, '2021-11-13 17:02:56', 'Inició Sessión'),
(1, 5, '2021-11-15 09:12:50', 'Inició Sessión'),
(1, 5, '2021-11-15 12:37:08', 'Inició Sessión'),
(1, 5, '2021-11-15 16:19:19', 'Inició Sessión'),
(1, 5, '2021-11-15 18:52:52', 'Cerro Sessión'),
(1, 5, '2021-11-16 09:46:06', 'Inició Sessión'),
(1, 5, '2021-11-16 15:32:14', 'Inició Sessión'),
(1, 5, '2021-11-16 18:16:07', 'Cerro Sessión'),
(1, 5, '2021-11-16 18:30:12', 'Inició Sessión'),
(1, 5, '2021-11-18 11:32:20', 'Inició Sessión'),
(1, 5, '2021-11-18 16:12:45', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:45', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:45', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:46', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:47', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:47', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:47', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:47', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:48', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:48', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:48', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:48', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:48', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:49', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:49', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:49', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:49', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:50', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:50', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:50', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:50', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:50', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:51', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:51', 'Cerro Sessión'),
(1, 5, '2021-11-18 16:12:52', 'Cerro Sessión'),
(1, 5, '2021-11-18 18:54:59', 'Inició Sessión'),
(1, 5, '2021-11-19 14:11:08', 'Inició Sessión'),
(1, 3, '2021-11-19 15:01:20', 'Inició Sessión'),
(1, 3, '2021-11-19 15:33:54', 'Cerro Sessión'),
(1, 5, '2021-11-20 09:15:51', 'Inició Sessión'),
(1, 5, '2021-11-20 13:17:00', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:00', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:00', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:01', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:01', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:01', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:01', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:02', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:02', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:02', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:02', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:03', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:03', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:03', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:03', 'Cerro Sessión'),
(1, 5, '2021-11-20 13:17:04', 'Cerro Sessión'),
(1, 5, '2021-11-22 17:14:14', 'Inició Sessión'),
(1, 5, '2021-11-23 11:48:59', 'Inició Sessión'),
(1, 1, '2021-11-23 12:31:53', 'Inició Sessión'),
(1, 1, '2021-11-23 15:09:10', 'Cerro Sessión'),
(1, 5, '2021-11-23 16:12:18', 'Cerro Sessión'),
(1, 5, '2021-11-23 17:04:04', 'Inició Sessión'),
(1, 5, '2021-11-24 10:11:50', 'Inició Sessión'),
(1, 3, '2021-11-24 12:42:01', 'Inició Sessión'),
(1, 5, '2021-11-24 14:27:19', 'Cerro Sessión'),
(1, 5, '2021-11-24 16:14:47', 'Inició Sessión'),
(1, 5, '2021-11-25 12:16:01', 'Inició Sessión'),
(1, 3, '2021-11-25 12:38:53', 'Inició Sessión'),
(1, 5, '2021-11-25 13:42:14', 'Inició Sessión'),
(1, 5, '2021-11-25 16:23:35', 'Inició Sessión'),
(1, 5, '2021-11-25 16:24:26', 'Cerro Sessión'),
(1, 3, '2021-11-26 09:13:24', 'Inició Sessión'),
(1, 3, '2021-11-26 09:14:49', 'Cerro Sessión'),
(1, 5, '2021-11-26 11:26:00', 'Inició Sessión'),
(1, 11, '2021-11-26 14:24:07', 'Inició Sessión'),
(1, 5, '2021-11-26 18:45:13', 'Inició Sessión'),
(1, 5, '2021-11-27 10:22:07', 'Inició Sessión'),
(1, 1, '2021-11-27 10:33:50', 'Inició Sessión'),
(1, 1, '2021-11-27 11:29:19', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:44', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:44', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:44', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:45', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:45', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:45', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:45', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:46', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:46', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:46', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:46', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:47', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:47', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:47', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:47', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:47', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:48', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:48', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:48', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:48', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:48', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:49', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:49', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:49', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:09:49', 'Cerro Sessión'),
(1, 5, '2021-11-27 13:14:25', 'Inició Sessión'),
(1, 5, '2021-11-29 09:21:35', 'Inició Sessión'),
(1, 3, '2021-11-29 09:47:18', 'Inició Sessión'),
(1, 3, '2021-11-29 09:48:00', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:50', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:50', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:50', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:50', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:51', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:51', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:51', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:51', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:51', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:52', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:52', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:52', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:52', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:53', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:53', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:53', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:53', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:53', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:11:54', 'Cerro Sessión'),
(1, 5, '2021-11-29 17:12:19', 'Inició Sessión'),
(1, 5, '2021-11-30 09:26:45', 'Inició Sessión'),
(1, 3, '2021-11-30 10:05:32', 'Inició Sessión'),
(1, 3, '2021-11-30 10:06:32', 'Cerro Sessión'),
(1, 3, '2021-11-30 11:09:53', 'Inició Sessión'),
(1, 3, '2021-11-30 11:55:16', 'Cerro Sessión'),
(1, 5, '2021-11-30 16:24:52', 'Inició Sessión'),
(1, 5, '2021-12-01 09:27:34', 'Inició Sessión'),
(1, 5, '2021-12-01 11:41:30', 'Inició Sessión'),
(1, 3, '2021-12-01 13:04:14', 'Inició Sessión'),
(1, 3, '2021-12-01 15:36:58', 'Cerro Sessión'),
(1, 5, '2021-12-02 11:51:14', 'Inició Sessión'),
(1, 5, '2021-12-02 13:35:27', 'Cerro Sessión'),
(1, 5, '2021-12-02 16:07:25', 'Inició Sessión'),
(1, 5, '2021-12-03 09:22:13', 'Inició Sessión'),
(1, 3, '2021-12-03 11:47:50', 'Inició Sessión'),
(1, 3, '2021-12-03 11:48:51', 'Cerro Sessión'),
(1, 5, '2021-12-03 15:09:44', 'Cerro Sessión'),
(1, 5, '2021-12-03 16:23:06', 'Inició Sessión'),
(1, 5, '2021-12-03 18:39:39', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:39', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:39', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:39', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:40', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:40', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:40', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:41', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:41', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:41', 'Cerro Sessión'),
(1, 5, '2021-12-03 18:39:41', 'Cerro Sessión'),
(1, 5, '2021-12-04 10:19:45', 'Inició Sessión'),
(1, 5, '2021-12-04 13:00:24', 'Inició Sessión'),
(1, 5, '2021-12-04 17:42:23', 'Inició Sessión'),
(1, 3, '2021-12-06 10:30:36', 'Inició Sessión'),
(1, 3, '2021-12-06 10:33:38', 'Cerro Sessión'),
(1, 5, '2021-12-06 12:50:02', 'Inició Sessión'),
(1, 5, '2021-12-06 13:43:42', 'Inició Sessión'),
(1, 5, '2021-12-06 18:27:24', 'Inició Sessión'),
(1, 5, '2021-12-06 19:10:38', 'Inició Sessión'),
(1, 5, '2021-12-07 09:53:50', 'Inició Sessión'),
(1, 3, '2021-12-07 12:59:35', 'Inició Sessión'),
(1, 3, '2021-12-07 13:02:45', 'Cerro Sessión'),
(1, 5, '2021-12-07 15:34:14', 'Inició Sessión'),
(1, 5, '2021-12-07 16:10:29', 'Inició Sessión'),
(1, 5, '2021-12-09 09:41:08', 'Inició Sessión'),
(1, 3, '2021-12-09 10:19:16', 'Inició Sessión'),
(1, 3, '2021-12-09 10:38:42', 'Cerro Sessión'),
(1, 3, '2021-12-10 08:30:40', 'Inició Sessión'),
(1, 3, '2021-12-10 08:53:41', 'Cerro Sessión'),
(1, 5, '2021-12-10 10:43:05', 'Inició Sessión'),
(1, 5, '2021-12-10 11:45:24', 'Cerro Sessión'),
(1, 5, '2021-12-10 14:22:53', 'Inició Sessión'),
(1, 5, '2021-12-10 17:04:18', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:19', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:19', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:19', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:19', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:20', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:20', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:20', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:20', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:20', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:21', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:21', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:21', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:21', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:22', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:22', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:22', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:22', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:22', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:23', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:23', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:23', 'Cerro Sessión'),
(1, 5, '2021-12-10 17:04:23', 'Cerro Sessión'),
(1, 5, '2021-12-11 09:35:49', 'Inició Sessión'),
(1, 5, '2021-12-11 10:12:52', 'Inició Sessión'),
(1, 9, '2021-12-11 13:33:37', 'Inició Sessión'),
(1, 6, '2021-12-12 13:15:36', 'Inició Sessión'),
(1, 5, '2021-12-13 09:38:56', 'Inició Sessión'),
(1, 3, '2021-12-13 10:01:28', 'Inició Sessión'),
(1, 3, '2021-12-13 10:03:39', 'Cerro Sessión'),
(1, 9, '2021-12-13 13:29:09', 'Inició Sessión'),
(1, 9, '2021-12-13 18:42:57', 'Inició Sessión'),
(1, 3, '2021-12-14 20:18:11', 'Inició Sessión'),
(1, 3, '2021-12-14 20:22:51', 'Cerro Sessión'),
(1, 79, '2021-12-15 09:58:02', 'Inició Sessión'),
(1, 3, '2021-12-15 11:09:24', 'Inició Sessión'),
(1, 5, '2021-12-16 09:49:01', 'Inició Sessión'),
(1, 3, '2021-12-16 11:05:52', 'Inició Sessión'),
(1, 3, '2021-12-16 11:12:18', 'Cerro Sessión'),
(1, 3, '2021-12-16 13:14:39', 'Inició Sessión'),
(1, 5, '2021-12-16 14:15:26', 'Cerro Sessión'),
(1, 5, '2021-12-16 15:22:36', 'Inició Sessión'),
(1, 12, '2021-12-16 17:03:40', 'Inició Sessión'),
(1, 12, '2021-12-16 17:03:58', 'Cerro Sessión'),
(1, 10, '2021-12-16 17:04:18', 'Inició Sessión'),
(1, 10, '2021-12-16 17:19:08', 'Cerro Sessión'),
(1, 10, '2021-12-16 17:34:39', 'Inició Sessión'),
(1, 10, '2021-12-16 17:35:48', 'Cerro Sessión'),
(1, 5, '2021-12-17 09:40:20', 'Inició Sessión'),
(1, 79, '2021-12-17 11:50:50', 'Inició Sessión'),
(1, 5, '2021-12-17 14:53:25', 'Inició Sessión'),
(1, 3, '2021-12-17 16:18:39', 'Inició Sessión'),
(1, 5, '2021-12-17 17:30:10', 'Cerro Sessión'),
(1, 5, '2021-12-17 17:30:36', 'Inició Sessión'),
(1, 3, '2021-12-17 18:12:00', 'Cerro Sessión'),
(1, 79, '2021-12-17 18:12:54', 'Inició Sessión'),
(1, 79, '2021-12-17 19:22:31', 'Inició Sessión'),
(1, 2, '2021-12-18 08:47:02', 'Inició Sessión'),
(1, 2, '2021-12-18 08:47:26', 'Cerro Sessión'),
(1, 79, '2021-12-18 08:49:13', 'Inició Sessión'),
(1, 81, '2021-12-18 09:16:48', 'Inició Sessión'),
(1, 84, '2021-12-18 09:18:54', 'Inició Sessión'),
(1, 82, '2021-12-18 09:20:29', 'Inició Sessión'),
(1, 83, '2021-12-18 09:20:50', 'Inició Sessión'),
(1, 80, '2021-12-18 09:22:16', 'Inició Sessión'),
(1, 80, '2021-12-18 09:23:06', 'Inició Sessión'),
(1, 82, '2021-12-18 09:24:27', 'Inició Sessión'),
(1, 83, '2021-12-18 09:25:57', 'Inició Sessión'),
(1, 83, '2021-12-18 09:26:06', 'Inició Sessión'),
(1, 79, '2021-12-18 09:28:51', 'Inició Sessión'),
(1, 81, '2021-12-18 09:30:47', 'Inició Sessión'),
(1, 81, '2021-12-18 09:31:46', 'Inició Sessión'),
(1, 80, '2021-12-18 09:44:03', 'Inició Sessión'),
(1, 79, '2021-12-18 09:48:40', 'Inició Sessión'),
(1, 5, '2021-12-18 10:08:02', 'Inició Sessión'),
(1, 2, '2021-12-18 10:32:01', 'Inició Sessión'),
(1, 2, '2021-12-18 10:47:01', 'Inició Sessión'),
(1, 3, '2021-12-18 11:17:52', 'Inició Sessión'),
(1, 3, '2021-12-18 11:31:02', 'Cerro Sessión'),
(1, 3, '2021-12-18 11:31:11', 'Inició Sessión'),
(1, 3, '2021-12-18 11:31:27', 'Cerro Sessión');
INSERT INTO `bitacorausuario` (`nBiusuTipoModulo`, `nBiusuUsuario_Id`, `dBiusuFechaHora`, `sBiusuDescripcion`) VALUES
(1, 5, '2021-12-18 11:54:19', 'Inició Sessión'),
(1, 81, '2021-12-18 12:52:48', 'Inició Sessión'),
(1, 81, '2021-12-18 14:10:45', 'Inició Sessión'),
(1, 80, '2021-12-18 18:33:56', 'Inició Sessión'),
(1, 81, '2021-12-18 18:48:11', 'Inició Sessión'),
(1, 2, '2021-12-18 19:07:57', 'Inició Sessión'),
(1, 80, '2021-12-18 19:31:04', 'Inició Sessión'),
(1, 2, '2021-12-18 23:39:41', 'Inició Sessión'),
(1, 81, '2021-12-19 07:16:44', 'Inició Sessión'),
(1, 79, '2021-12-19 07:26:45', 'Inició Sessión'),
(1, 83, '2021-12-19 07:28:59', 'Inició Sessión'),
(1, 83, '2021-12-19 07:30:31', 'Inició Sessión'),
(1, 82, '2021-12-19 07:47:19', 'Inició Sessión'),
(1, 2, '2021-12-19 07:47:28', 'Inició Sessión'),
(1, 82, '2021-12-19 08:00:11', 'Inició Sessión'),
(1, 2, '2021-12-19 08:05:45', 'Inició Sessión'),
(1, 2, '2021-12-19 08:31:45', 'Inició Sessión'),
(1, 2, '2021-12-19 08:41:34', 'Inició Sessión'),
(1, 79, '2021-12-19 11:09:52', 'Inició Sessión'),
(1, 2, '2021-12-19 12:00:40', 'Inició Sessión'),
(1, 81, '2021-12-19 12:15:21', 'Inició Sessión'),
(1, 81, '2021-12-19 12:39:02', 'Inició Sessión'),
(1, 82, '2021-12-19 12:55:47', 'Inició Sessión'),
(1, 79, '2021-12-19 13:33:21', 'Inició Sessión'),
(1, 81, '2021-12-19 16:27:52', 'Inició Sessión'),
(1, 79, '2021-12-19 17:22:12', 'Inició Sessión'),
(1, 79, '2021-12-19 18:11:09', 'Inició Sessión'),
(1, 82, '2021-12-19 18:27:52', 'Inició Sessión'),
(1, 80, '2021-12-19 18:35:35', 'Inició Sessión'),
(1, 81, '2021-12-19 19:42:54', 'Inició Sessión'),
(1, 80, '2021-12-19 19:51:15', 'Inició Sessión'),
(1, 81, '2021-12-19 19:56:04', 'Inició Sessión'),
(1, 81, '2021-12-19 20:11:14', 'Inició Sessión'),
(1, 82, '2021-12-19 20:35:03', 'Inició Sessión'),
(1, 82, '2021-12-19 22:23:14', 'Inició Sessión'),
(1, 2, '2021-12-19 23:38:55', 'Inició Sessión'),
(1, 81, '2021-12-20 06:40:16', 'Inició Sessión'),
(1, 82, '2021-12-20 07:24:10', 'Inició Sessión'),
(1, 79, '2021-12-20 07:32:26', 'Inició Sessión'),
(1, 83, '2021-12-20 07:55:01', 'Inició Sessión'),
(1, 79, '2021-12-20 08:18:34', 'Inició Sessión'),
(1, 2, '2021-12-20 08:23:03', 'Inició Sessión'),
(1, 79, '2021-12-20 08:34:20', 'Inició Sessión'),
(1, 79, '2021-12-20 08:43:14', 'Inició Sessión'),
(1, 2, '2021-12-20 09:01:40', 'Inició Sessión'),
(1, 79, '2021-12-20 09:20:20', 'Inició Sessión'),
(1, 2, '2021-12-20 10:22:20', 'Inició Sessión'),
(1, 80, '2021-12-20 10:40:44', 'Inició Sessión'),
(1, 79, '2021-12-20 10:44:05', 'Inició Sessión'),
(1, 5, '2021-12-20 11:27:02', 'Inició Sessión'),
(1, 2, '2021-12-20 11:28:43', 'Inició Sessión'),
(1, 79, '2021-12-20 11:52:48', 'Inició Sessión'),
(1, 84, '2021-12-20 12:28:58', 'Inició Sessión'),
(1, 2, '2021-12-20 12:34:47', 'Inició Sessión'),
(1, 82, '2021-12-20 12:39:19', 'Inició Sessión'),
(1, 84, '2021-12-20 12:53:45', 'Inició Sessión'),
(1, 81, '2021-12-20 13:02:56', 'Inició Sessión'),
(1, 79, '2021-12-20 13:11:52', 'Inició Sessión'),
(1, 82, '2021-12-20 13:50:56', 'Inició Sessión'),
(1, 84, '2021-12-20 14:02:44', 'Inició Sessión'),
(1, 81, '2021-12-20 14:31:13', 'Inició Sessión'),
(1, 82, '2021-12-20 15:03:09', 'Inició Sessión'),
(1, 82, '2021-12-20 15:32:08', 'Inició Sessión'),
(1, 3, '2021-12-20 15:44:28', 'Inició Sessión'),
(1, 84, '2021-12-20 15:52:56', 'Inició Sessión'),
(1, 3, '2021-12-20 15:56:57', 'Cerro Sessión'),
(1, 2, '2021-12-20 15:59:06', 'Inició Sessión'),
(1, 84, '2021-12-20 16:01:47', 'Inició Sessión'),
(1, 2, '2021-12-20 16:05:40', 'Inició Sessión'),
(1, 79, '2021-12-20 16:19:00', 'Inició Sessión'),
(1, 82, '2021-12-20 16:36:28', 'Inició Sessión'),
(1, 83, '2021-12-20 17:07:25', 'Inició Sessión'),
(1, 79, '2021-12-20 17:08:16', 'Inició Sessión'),
(1, 85, '2021-12-20 18:08:34', 'Inició Sessión'),
(1, 85, '2021-12-20 18:15:04', 'Cerro Sessión'),
(1, 79, '2021-12-20 18:15:12', 'Inició Sessión'),
(1, 82, '2021-12-20 18:15:34', 'Inició Sessión'),
(1, 80, '2021-12-20 18:37:07', 'Inició Sessión'),
(1, 81, '2021-12-20 18:42:09', 'Inició Sessión'),
(1, 81, '2021-12-20 20:02:10', 'Inició Sessión'),
(1, 83, '2021-12-20 20:14:01', 'Inició Sessión'),
(1, 81, '2021-12-20 21:09:57', 'Inició Sessión'),
(1, 79, '2021-12-20 21:25:24', 'Inició Sessión'),
(1, 2, '2021-12-20 22:14:01', 'Inició Sessión'),
(1, 81, '2021-12-21 05:06:26', 'Inició Sessión'),
(1, 80, '2021-12-21 07:18:55', 'Inició Sessión'),
(1, 1, '2021-12-21 08:54:58', 'Inició Sessión'),
(1, 1, '2021-12-21 08:58:23', 'Cerro Sessión'),
(1, 82, '2021-12-21 09:26:54', 'Inició Sessión'),
(1, 5, '2021-12-21 09:27:11', 'Inició Sessión'),
(1, 2, '2021-12-21 09:32:58', 'Inició Sessión'),
(1, 2, '2021-12-21 09:50:53', 'Inició Sessión'),
(1, 81, '2021-12-21 09:53:46', 'Inició Sessión'),
(1, 2, '2021-12-21 09:56:25', 'Cerro Sessión'),
(1, 81, '2021-12-21 10:16:38', 'Inició Sessión'),
(1, 5, '2021-12-21 11:28:44', 'Cerro Sessión'),
(1, 5, '2021-12-21 11:28:44', 'Cerro Sessión'),
(1, 3, '2021-12-21 11:37:27', 'Inició Sessión'),
(1, 3, '2021-12-21 11:37:32', 'Cerro Sessión'),
(1, 79, '2021-12-21 11:37:52', 'Inició Sessión'),
(1, 80, '2021-12-21 12:01:42', 'Inició Sessión'),
(1, 81, '2021-12-21 13:36:27', 'Inició Sessión'),
(1, 81, '2021-12-21 14:59:11', 'Inició Sessión'),
(1, 82, '2021-12-21 15:58:34', 'Inició Sessión'),
(1, 85, '2021-12-21 17:07:11', 'Inició Sessión'),
(1, 82, '2021-12-21 18:31:27', 'Inició Sessión'),
(1, 82, '2021-12-21 19:29:41', 'Inició Sessión'),
(1, 82, '2021-12-22 07:15:57', 'Inició Sessión'),
(1, 81, '2021-12-22 07:22:41', 'Inició Sessión'),
(1, 82, '2021-12-22 08:13:38', 'Inició Sessión'),
(1, 5, '2021-12-22 09:53:08', 'Inició Sessión'),
(1, 82, '2021-12-22 12:23:44', 'Inició Sessión'),
(1, 9, '2021-12-22 15:34:13', 'Inició Sessión'),
(1, 81, '2021-12-22 15:53:42', 'Inició Sessión'),
(1, 79, '2021-12-22 20:18:58', 'Inició Sessión'),
(1, 5, '2021-12-23 10:54:25', 'Inició Sessión'),
(1, 5, '2021-12-23 12:22:33', 'Inició Sessión'),
(1, 5, '2021-12-23 13:43:14', 'Cerro Sessión'),
(1, 79, '2021-12-23 18:47:15', 'Inició Sessión'),
(1, 3, '2021-12-24 11:14:47', 'Inició Sessión'),
(1, 3, '2021-12-24 11:16:55', 'Cerro Sessión'),
(1, 81, '2021-12-24 15:34:53', 'Inició Sessión'),
(1, 81, '2021-12-25 10:50:24', 'Inició Sessión'),
(1, 81, '2021-12-26 09:13:07', 'Inició Sessión'),
(1, 82, '2021-12-26 09:47:59', 'Inició Sessión'),
(1, 81, '2021-12-26 09:59:07', 'Inició Sessión'),
(1, 82, '2021-12-26 10:10:01', 'Inició Sessión'),
(1, 81, '2021-12-26 10:28:36', 'Inició Sessión'),
(1, 81, '2021-12-26 10:42:40', 'Inició Sessión'),
(1, 81, '2021-12-26 10:58:40', 'Inició Sessión'),
(1, 82, '2021-12-26 11:36:07', 'Inició Sessión'),
(1, 82, '2021-12-26 12:20:40', 'Inició Sessión'),
(1, 81, '2021-12-26 12:51:38', 'Inició Sessión'),
(1, 81, '2021-12-26 13:12:54', 'Inició Sessión'),
(1, 81, '2021-12-26 14:33:30', 'Inició Sessión'),
(1, 81, '2021-12-27 07:34:34', 'Inició Sessión'),
(1, 81, '2021-12-27 08:27:35', 'Inició Sessión'),
(1, 81, '2021-12-27 09:35:40', 'Inició Sessión'),
(1, 5, '2021-12-27 09:48:00', 'Inició Sessión'),
(1, 81, '2021-12-27 11:04:18', 'Inició Sessión'),
(1, 81, '2021-12-27 11:17:37', 'Inició Sessión'),
(1, 5, '2021-12-27 11:20:34', 'Cerro Sessión'),
(1, 5, '2021-12-27 11:20:55', 'Inició Sessión'),
(1, 82, '2021-12-27 12:55:07', 'Inició Sessión'),
(1, 5, '2021-12-27 17:56:12', 'Cerro Sessión'),
(1, 5, '2021-12-27 18:40:37', 'Inició Sessión'),
(1, 81, '2021-12-27 20:03:06', 'Inició Sessión'),
(1, 3, '2021-12-28 09:28:52', 'Inició Sessión'),
(1, 3, '2021-12-28 09:30:40', 'Cerro Sessión'),
(1, 5, '2021-12-28 09:31:18', 'Inició Sessión'),
(1, 81, '2021-12-28 17:39:50', 'Inició Sessión'),
(1, 4, '2021-12-28 18:57:16', 'Inició Sessión'),
(1, 81, '2021-12-29 07:29:02', 'Inició Sessión'),
(1, 3, '2021-12-29 09:18:40', 'Inició Sessión'),
(1, 3, '2021-12-29 09:23:13', 'Cerro Sessión'),
(1, 85, '2021-12-29 10:18:12', 'Inició Sessión'),
(1, 85, '2021-12-29 10:25:41', 'Inició Sessión'),
(1, 5, '2021-12-29 12:14:24', 'Inició Sessión'),
(1, 85, '2021-12-29 12:28:08', 'Inició Sessión'),
(1, 2, '2021-12-29 14:56:40', 'Inició Sessión'),
(1, 85, '2021-12-29 14:57:00', 'Inició Sessión'),
(1, 85, '2021-12-29 14:57:23', 'Inició Sessión'),
(1, 85, '2021-12-29 18:11:04', 'Inició Sessión'),
(1, 81, '2021-12-30 10:31:30', 'Inició Sessión'),
(1, 85, '2021-12-30 10:53:10', 'Inició Sessión'),
(1, 5, '2021-12-30 11:19:36', 'Inició Sessión'),
(1, 5, '2021-12-30 12:20:26', 'Cerro Sessión'),
(1, 85, '2021-12-30 14:29:14', 'Inició Sessión'),
(1, 5, '2021-12-30 15:07:50', 'Inició Sessión'),
(1, 85, '2021-12-30 15:55:17', 'Inició Sessión'),
(1, 85, '2021-12-30 18:26:40', 'Cerro Sessión'),
(1, 3, '2021-12-31 08:56:13', 'Inició Sessión'),
(1, 3, '2021-12-31 08:56:25', 'Cerro Sessión'),
(1, 85, '2021-12-31 08:57:32', 'Inició Sessión'),
(1, 3, '2021-12-31 09:34:12', 'Inició Sessión'),
(1, 3, '2021-12-31 09:41:34', 'Cerro Sessión'),
(1, 81, '2021-12-31 15:31:20', 'Inició Sessión'),
(1, 3, '2022-01-03 09:50:52', 'Inició Sessión'),
(1, 5, '2022-01-03 09:51:30', 'Inició Sessión'),
(1, 3, '2022-01-03 09:57:52', 'Cerro Sessión'),
(1, 85, '2022-01-03 10:08:51', 'Inició Sessión'),
(1, 85, '2022-01-03 12:11:29', 'Inició Sessión'),
(1, 85, '2022-01-03 12:12:20', 'Inició Sessión'),
(1, 5, '2022-01-03 12:13:01', 'Inició Sessión'),
(1, 85, '2022-01-03 14:09:57', 'Inició Sessión'),
(1, 3, '2022-01-03 16:35:33', 'Inició Sessión'),
(1, 3, '2022-01-03 17:30:22', 'Cerro Sessión'),
(1, 4, '2022-01-03 17:32:42', 'Inició Sessión'),
(1, 3, '2022-01-03 18:02:14', 'Inició Sessión'),
(1, 85, '2022-01-03 18:47:59', 'Inició Sessión'),
(1, 4, '2022-01-03 19:03:51', 'Cerro Sessión'),
(1, 85, '2022-01-03 21:04:48', 'Inició Sessión'),
(1, 85, '2022-01-03 21:52:55', 'Inició Sessión'),
(1, 85, '2022-01-04 09:24:43', 'Inició Sessión'),
(1, 85, '2022-01-04 09:49:56', 'Inició Sessión'),
(1, 85, '2022-01-04 11:09:44', 'Inició Sessión'),
(1, 4, '2022-01-04 11:51:08', 'Inició Sessión'),
(1, 4, '2022-01-04 15:12:04', 'Cerro Sessión'),
(1, 85, '2022-01-04 15:24:03', 'Inició Sessión'),
(1, 85, '2022-01-04 15:50:14', 'Inició Sessión'),
(1, 5, '2022-01-04 15:53:06', 'Inició Sessión'),
(1, 85, '2022-01-04 16:23:18', 'Inició Sessión'),
(1, 85, '2022-01-04 16:33:06', 'Inició Sessión'),
(1, 85, '2022-01-04 17:18:08', 'Inició Sessión'),
(1, 85, '2022-01-04 17:36:48', 'Inició Sessión'),
(1, 4, '2022-01-04 18:57:41', 'Inició Sessión'),
(1, 85, '2022-01-04 18:59:37', 'Inició Sessión'),
(1, 85, '2022-01-05 09:49:59', 'Inició Sessión'),
(1, 5, '2022-01-05 12:11:40', 'Inició Sessión'),
(1, 3, '2022-01-06 08:29:19', 'Inició Sessión'),
(1, 3, '2022-01-06 08:30:32', 'Cerro Sessión'),
(1, 85, '2022-01-06 08:55:04', 'Inició Sessión'),
(1, 5, '2022-01-06 09:16:18', 'Inició Sessión'),
(1, 85, '2022-01-06 09:22:54', 'Inició Sessión'),
(1, 85, '2022-01-06 09:40:41', 'Inició Sessión'),
(1, 85, '2022-01-06 10:51:37', 'Inició Sessión'),
(1, 85, '2022-01-06 14:30:07', 'Inició Sessión'),
(1, 5, '2022-01-06 19:02:30', 'Inició Sessión'),
(1, 3, '2022-01-06 19:17:42', 'Inició Sessión'),
(1, 6, '2022-01-06 23:13:16', 'Inició Sessión'),
(1, 5, '2022-01-07 09:26:44', 'Inició Sessión'),
(1, 5, '2022-01-07 10:25:56', 'Inició Sessión'),
(1, 5, '2022-01-07 12:34:03', 'Inició Sessión'),
(1, 3, '2022-01-07 19:26:50', 'Inició Sessión'),
(1, 3, '2022-01-07 19:28:54', 'Cerro Sessión'),
(1, 5, '2022-01-08 11:52:16', 'Inició Sessión'),
(1, 5, '2022-01-08 12:20:35', 'Inició Sessión'),
(1, 5, '2022-01-08 14:18:19', 'Inició Sessión'),
(1, 5, '2022-01-08 14:41:40', 'Inició Sessión'),
(1, 5, '2022-01-08 16:49:26', 'Cerro Sessión'),
(1, 85, '2022-01-09 09:34:40', 'Inició Sessión'),
(1, 85, '2022-01-09 10:00:37', 'Inició Sessión'),
(1, 85, '2022-01-09 14:52:04', 'Inició Sessión'),
(1, 85, '2022-01-09 18:00:46', 'Cerro Sessión'),
(1, 85, '2022-01-09 18:01:04', 'Inició Sessión'),
(1, 85, '2022-01-10 09:31:22', 'Inició Sessión'),
(1, 5, '2022-01-10 09:50:13', 'Inició Sessión'),
(1, 5, '2022-01-10 11:10:23', 'Inició Sessión'),
(1, 85, '2022-01-10 14:27:27', 'Inició Sessión'),
(1, 5, '2022-01-10 15:33:41', 'Cerro Sessión'),
(1, 5, '2022-01-10 15:34:14', 'Inició Sessión'),
(1, 85, '2022-01-10 19:54:05', 'Inició Sessión'),
(1, 85, '2022-01-11 10:01:11', 'Inició Sessión'),
(1, 5, '2022-01-11 10:07:48', 'Inició Sessión'),
(1, 3, '2022-01-11 12:08:44', 'Inició Sessión'),
(1, 3, '2022-01-11 12:50:01', 'Cerro Sessión'),
(1, 5, '2022-01-11 15:41:22', 'Inició Sessión'),
(1, 85, '2022-01-11 15:45:34', 'Inició Sessión'),
(1, 85, '2022-01-11 18:31:48', 'Inició Sessión'),
(1, 3, '2022-01-12 09:41:16', 'Inició Sessión'),
(1, 5, '2022-01-12 09:43:06', 'Inició Sessión'),
(1, 3, '2022-01-12 09:50:48', 'Cerro Sessión'),
(1, 85, '2022-01-12 09:51:07', 'Inició Sessión'),
(1, 5, '2022-01-12 10:51:40', 'Inició Sessión'),
(1, 85, '2022-01-12 14:59:28', 'Inició Sessión'),
(1, 5, '2022-01-12 15:48:35', 'Inició Sessión'),
(1, 85, '2022-01-12 20:57:39', 'Inició Sessión'),
(1, 5, '2022-01-13 09:12:23', 'Inició Sessión'),
(1, 5, '2022-01-13 09:16:37', 'Inició Sessión'),
(1, 5, '2022-01-13 09:26:22', 'Inició Sessión'),
(1, 85, '2022-01-13 09:36:08', 'Inició Sessión'),
(1, 3, '2022-01-13 11:15:35', 'Inició Sessión'),
(1, 3, '2022-01-13 11:18:14', 'Cerro Sessión'),
(1, 5, '2022-01-13 13:16:02', 'Cerro Sessión'),
(1, 5, '2022-01-13 13:18:11', 'Inició Sessión'),
(1, 85, '2022-01-13 14:58:13', 'Inició Sessión'),
(1, 3, '2022-01-13 15:05:08', 'Inició Sessión'),
(1, 5, '2022-01-13 15:07:52', 'Inició Sessión'),
(1, 3, '2022-01-13 15:09:16', 'Cerro Sessión'),
(1, 3, '2022-01-13 16:44:14', 'Inició Sessión'),
(1, 3, '2022-01-13 17:49:45', 'Cerro Sessión'),
(1, 85, '2022-01-13 19:34:07', 'Inició Sessión'),
(1, 5, '2022-01-14 09:30:30', 'Inició Sessión'),
(1, 85, '2022-01-14 09:43:12', 'Inició Sessión'),
(1, 3, '2022-01-14 09:44:45', 'Inició Sessión'),
(1, 5, '2022-01-14 10:09:07', 'Inició Sessión'),
(1, 5, '2022-01-14 10:42:18', 'Inició Sessión'),
(1, 5, '2022-01-14 14:13:42', 'Inició Sessión'),
(1, 85, '2022-01-14 15:32:59', 'Inició Sessión'),
(1, 5, '2022-01-14 15:54:39', 'Cerro Sessión'),
(1, 5, '2022-01-14 15:56:01', 'Inició Sessión'),
(1, 5, '2022-01-14 17:35:40', 'Inició Sessión'),
(1, 3, '2022-01-14 17:54:11', 'Inició Sessión'),
(1, 85, '2022-01-14 20:08:49', 'Inició Sessión'),
(1, 5, '2022-01-15 09:25:57', 'Inició Sessión'),
(1, 85, '2022-01-15 09:28:42', 'Inició Sessión'),
(1, 5, '2022-01-15 13:09:14', 'Cerro Sessión'),
(1, 5, '2022-01-15 14:05:48', 'Inició Sessión'),
(1, 85, '2022-01-15 14:21:27', 'Inició Sessión'),
(1, 5, '2022-01-15 18:37:15', 'Inició Sessión'),
(1, 85, '2022-01-15 20:33:42', 'Inició Sessión'),
(1, 85, '2022-01-16 15:25:36', 'Inició Sessión'),
(1, 3, '2022-01-17 08:36:16', 'Inició Sessión'),
(1, 3, '2022-01-17 08:38:45', 'Cerro Sessión'),
(1, 5, '2022-01-17 10:04:45', 'Inició Sessión'),
(1, 85, '2022-01-17 10:20:38', 'Inició Sessión'),
(1, 5, '2022-01-17 11:12:13', 'Inició Sessión'),
(1, 85, '2022-01-17 14:14:38', 'Inició Sessión'),
(1, 5, '2022-01-17 14:14:41', 'Inició Sessión'),
(1, 85, '2022-01-17 15:15:20', 'Inició Sessión'),
(1, 3, '2022-01-17 15:47:49', 'Inició Sessión'),
(1, 5, '2022-01-17 16:23:48', 'Inició Sessión'),
(1, 5, '2022-01-17 16:38:26', 'Inició Sessión'),
(1, 5, '2022-01-17 17:23:51', 'Cerro Sessión'),
(1, 3, '2022-01-17 17:29:32', 'Cerro Sessión'),
(1, 5, '2022-01-17 17:32:29', 'Inició Sessión'),
(1, 85, '2022-01-17 20:27:02', 'Inició Sessión'),
(1, 5, '2022-01-18 09:30:55', 'Inició Sessión'),
(1, 6, '2022-01-18 09:36:48', 'Inició Sessión'),
(1, 85, '2022-01-18 09:42:06', 'Inició Sessión'),
(1, 85, '2022-01-18 12:02:32', 'Inició Sessión'),
(1, 85, '2022-01-18 13:17:47', 'Inició Sessión'),
(1, 85, '2022-01-18 13:20:59', 'Cerro Sessión'),
(1, 3, '2022-01-18 13:51:25', 'Inició Sessión'),
(1, 85, '2022-01-18 14:20:14', 'Inició Sessión'),
(1, 3, '2022-01-18 15:35:51', 'Inició Sessión'),
(1, 85, '2022-01-18 16:15:01', 'Inició Sessión'),
(1, 85, '2022-01-18 21:51:30', 'Cerro Sessión'),
(1, 85, '2022-01-19 09:32:48', 'Inició Sessión'),
(1, 5, '2022-01-19 09:38:59', 'Inició Sessión'),
(1, 85, '2022-01-19 09:49:05', 'Inició Sessión'),
(1, 85, '2022-01-19 09:50:58', 'Cerro Sessión'),
(1, 85, '2022-01-19 09:53:08', 'Inició Sessión'),
(1, 85, '2022-01-19 11:53:50', 'Inició Sessión'),
(1, 5, '2022-01-19 12:13:30', 'Inició Sessión'),
(1, 3, '2022-01-19 12:45:11', 'Inició Sessión'),
(1, 5, '2022-01-19 12:54:29', 'Inició Sessión'),
(1, 11, '2022-01-19 14:18:15', 'Inició Sessión'),
(1, 85, '2022-01-19 15:10:34', 'Inició Sessión'),
(1, 3, '2022-01-19 16:18:57', 'Inició Sessión'),
(1, 85, '2022-01-19 16:33:32', 'Cerro Sessión'),
(1, 85, '2022-01-19 16:34:29', 'Inició Sessión'),
(1, 85, '2022-01-19 16:48:12', 'Cerro Sessión'),
(1, 85, '2022-01-19 16:49:44', 'Inició Sessión'),
(1, 3, '2022-01-19 17:02:20', 'Inició Sessión'),
(1, 3, '2022-01-19 17:05:48', 'Cerro Sessión'),
(1, 3, '2022-01-19 17:08:14', 'Inició Sessión'),
(1, 3, '2022-01-19 17:08:33', 'Cerro Sessión'),
(1, 85, '2022-01-19 18:10:44', 'Inició Sessión'),
(1, 85, '2022-01-20 09:29:20', 'Inició Sessión'),
(1, 11, '2022-01-20 09:31:38', 'Inició Sessión'),
(1, 5, '2022-01-20 09:39:48', 'Inició Sessión'),
(1, 3, '2022-01-20 10:18:02', 'Inició Sessión'),
(1, 3, '2022-01-20 10:22:47', 'Cerro Sessión'),
(1, 6, '2022-01-20 10:41:42', 'Inició Sessión'),
(1, 5, '2022-01-20 10:58:24', 'Inició Sessión'),
(1, 11, '2022-01-20 12:16:17', 'Cerro Sessión'),
(1, 5, '2022-01-20 12:16:30', 'Inició Sessión'),
(1, 3, '2022-01-20 12:52:48', 'Inició Sessión'),
(1, 85, '2022-01-20 13:07:28', 'Cerro Sessión'),
(1, 85, '2022-01-20 14:32:00', 'Inició Sessión'),
(1, 5, '2022-01-20 18:18:00', 'Cerro Sessión'),
(1, 5, '2022-01-20 18:21:18', 'Inició Sessión'),
(1, 85, '2022-01-20 20:25:47', 'Inició Sessión'),
(1, 85, '2022-01-21 09:27:07', 'Inició Sessión'),
(1, 85, '2022-01-21 10:12:25', 'Inició Sessión'),
(1, 3, '2022-01-21 11:47:25', 'Inició Sessión'),
(1, 5, '2022-01-21 12:12:15', 'Inició Sessión'),
(1, 85, '2022-01-21 13:21:52', 'Cerro Sessión'),
(1, 85, '2022-01-21 13:22:49', 'Inició Sessión'),
(1, 85, '2022-01-21 13:43:33', 'Inició Sessión'),
(1, 85, '2022-01-21 13:59:32', 'Inició Sessión'),
(1, 85, '2022-01-22 09:24:23', 'Inició Sessión'),
(1, 5, '2022-01-22 12:07:21', 'Inició Sessión'),
(1, 85, '2022-01-22 13:21:13', 'Cerro Sessión'),
(1, 5, '2022-01-22 13:40:02', 'Inició Sessión'),
(1, 85, '2022-01-22 14:44:19', 'Inició Sessión'),
(1, 5, '2022-01-22 16:20:33', 'Inició Sessión'),
(1, 85, '2022-01-22 20:56:08', 'Inició Sessión'),
(1, 85, '2022-01-23 21:12:17', 'Inició Sessión'),
(1, 85, '2022-01-24 09:26:39', 'Inició Sessión'),
(1, 5, '2022-01-24 09:57:40', 'Inició Sessión'),
(1, 9, '2022-01-24 10:12:39', 'Inició Sessión'),
(1, 10, '2022-01-24 10:16:36', 'Inició Sessión'),
(1, 10, '2022-01-24 11:10:45', 'Inició Sessión'),
(1, 5, '2022-01-24 11:15:49', 'Cerro Sessión'),
(1, 5, '2022-01-24 11:35:00', 'Inició Sessión'),
(1, 10, '2022-01-24 11:44:49', 'Cerro Sessión'),
(1, 10, '2022-01-24 11:45:00', 'Inició Sessión'),
(1, 9, '2022-01-24 11:45:50', 'Cerro Sessión'),
(1, 9, '2022-01-24 11:46:02', 'Inició Sessión'),
(1, 3, '2022-01-24 11:48:57', 'Inició Sessión'),
(1, 10, '2022-01-24 11:49:20', 'Inició Sessión'),
(1, 85, '2022-01-24 12:22:34', 'Cerro Sessión'),
(1, 85, '2022-01-24 12:22:49', 'Inició Sessión'),
(1, 85, '2022-01-24 12:23:58', 'Cerro Sessión'),
(1, 85, '2022-01-24 12:24:10', 'Inició Sessión'),
(1, 10, '2022-01-24 12:25:09', 'Cerro Sessión'),
(1, 10, '2022-01-24 12:25:15', 'Inició Sessión'),
(1, 9, '2022-01-24 12:25:34', 'Cerro Sessión'),
(1, 9, '2022-01-24 12:25:44', 'Inició Sessión'),
(1, 3, '2022-01-24 12:47:25', 'Inició Sessión'),
(1, 5, '2022-01-24 12:52:08', 'Inició Sessión'),
(1, 9, '2022-01-24 15:01:23', 'Inició Sessión'),
(1, 85, '2022-01-24 15:08:10', 'Inició Sessión'),
(1, 10, '2022-01-24 15:14:29', 'Inició Sessión'),
(1, 10, '2022-01-24 16:17:28', 'Inició Sessión'),
(1, 9, '2022-01-24 16:18:41', 'Inició Sessión'),
(1, 9, '2022-01-25 09:21:56', 'Inició Sessión'),
(1, 5, '2022-01-25 09:26:48', 'Inició Sessión'),
(1, 85, '2022-01-25 09:35:54', 'Inició Sessión'),
(1, 9, '2022-01-25 10:14:13', 'Inició Sessión'),
(1, 10, '2022-01-25 10:14:39', 'Inició Sessión'),
(1, 5, '2022-01-25 10:24:11', 'Inició Sessión'),
(1, 3, '2022-01-25 10:33:34', 'Inició Sessión'),
(1, 3, '2022-01-25 10:35:59', 'Cerro Sessión'),
(1, 5, '2022-01-25 12:02:56', 'Inició Sessión'),
(1, 85, '2022-01-25 14:29:52', 'Inició Sessión'),
(1, 9, '2022-01-25 15:00:34', 'Cerro Sessión'),
(1, 5, '2022-01-25 15:22:19', 'Inició Sessión'),
(1, 9, '2022-01-25 15:23:17', 'Inició Sessión'),
(1, 5, '2022-01-25 15:54:48', 'Inició Sessión'),
(1, 9, '2022-01-25 17:00:55', 'Inició Sessión'),
(1, 5, '2022-01-25 17:21:02', 'Inició Sessión'),
(1, 85, '2022-01-25 17:27:07', 'Cerro Sessión'),
(1, 85, '2022-01-25 17:27:40', 'Inició Sessión'),
(1, 10, '2022-01-25 17:40:59', 'Inició Sessión'),
(1, 10, '2022-01-26 09:11:25', 'Inició Sessión'),
(1, 9, '2022-01-26 09:12:11', 'Inició Sessión'),
(1, 85, '2022-01-26 09:49:50', 'Inició Sessión'),
(1, 3, '2022-01-26 09:51:22', 'Inició Sessión'),
(1, 5, '2022-01-26 10:16:20', 'Inició Sessión'),
(1, 5, '2022-01-26 11:01:22', 'Inició Sessión'),
(1, 85, '2022-01-26 12:04:09', 'Inició Sessión'),
(1, 5, '2022-01-26 13:15:44', 'Inició Sessión'),
(1, 85, '2022-01-26 13:45:36', 'Cerro Sessión'),
(1, 5, '2022-01-26 13:56:25', 'Inició Sessión'),
(1, 85, '2022-01-26 15:04:55', 'Inició Sessión'),
(1, 5, '2022-01-26 15:55:54', 'Inició Sessión'),
(1, 10, '2022-01-26 16:53:56', 'Inició Sessión'),
(1, 10, '2022-01-26 16:56:01', 'Cerro Sessión'),
(1, 5, '2022-01-26 17:31:48', 'Inició Sessión'),
(1, 5, '2022-01-26 17:53:46', 'Inició Sessión'),
(1, 9, '2022-01-26 18:27:04', 'Cerro Sessión'),
(1, 9, '2022-01-26 18:27:12', 'Inició Sessión'),
(1, 85, '2022-01-26 20:39:09', 'Inició Sessión'),
(1, 5, '2022-01-27 09:29:32', 'Inició Sessión'),
(1, 85, '2022-01-27 09:29:47', 'Inició Sessión'),
(1, 9, '2022-01-27 09:30:18', 'Inició Sessión'),
(1, 10, '2022-01-27 09:31:43', 'Inició Sessión'),
(1, 5, '2022-01-27 10:52:29', 'Inició Sessión'),
(1, 3, '2022-01-27 11:52:31', 'Inició Sessión'),
(1, 3, '2022-01-27 11:56:21', 'Cerro Sessión'),
(1, 85, '2022-01-27 12:02:23', 'Inició Sessión'),
(1, 5, '2022-01-27 12:41:21', 'Inició Sessión'),
(1, 9, '2022-01-27 13:53:22', 'Inició Sessión'),
(1, 9, '2022-01-27 14:58:35', 'Inició Sessión'),
(1, 5, '2022-01-27 15:07:32', 'Inició Sessión'),
(1, 85, '2022-01-27 15:10:47', 'Inició Sessión'),
(1, 5, '2022-01-27 16:39:20', 'Inició Sessión'),
(1, 9, '2022-01-27 16:43:34', 'Inició Sessión'),
(1, 5, '2022-01-27 17:48:41', 'Cerro Sessión'),
(1, 5, '2022-01-27 17:49:10', 'Inició Sessión'),
(1, 3, '2022-01-28 08:55:57', 'Inició Sessión'),
(1, 10, '2022-01-28 09:16:13', 'Inició Sessión'),
(1, 9, '2022-01-28 09:17:05', 'Inició Sessión'),
(1, 5, '2022-01-28 09:21:35', 'Inició Sessión'),
(1, 85, '2022-01-28 09:25:25', 'Inició Sessión'),
(1, 6, '2022-01-28 09:33:43', 'Inició Sessión'),
(1, 12, '2022-01-28 10:01:20', 'Inició Sessión'),
(1, 12, '2022-01-28 10:23:08', 'Inició Sessión'),
(1, 85, '2022-01-28 10:35:27', 'Inició Sessión'),
(1, 10, '2022-01-28 11:09:21', 'Inició Sessión'),
(1, 5, '2022-01-28 11:44:31', 'Inició Sessión'),
(1, 3, '2022-01-28 12:36:54', 'Inició Sessión'),
(1, 10, '2022-01-28 12:47:18', 'Inició Sessión'),
(1, 12, '2022-01-28 12:49:14', 'Inició Sessión'),
(1, 5, '2022-01-28 12:57:20', 'Inició Sessión'),
(1, 10, '2022-01-28 17:19:27', 'Cerro Sessión'),
(1, 10, '2022-01-28 17:20:22', 'Inició Sessión'),
(1, 85, '2022-01-28 20:55:23', 'Inició Sessión'),
(1, 10, '2022-01-29 09:07:22', 'Inició Sessión'),
(1, 85, '2022-01-29 09:15:04', 'Inició Sessión'),
(1, 12, '2022-01-29 09:17:11', 'Inició Sessión'),
(1, 5, '2022-01-29 09:23:29', 'Inició Sessión'),
(1, 9, '2022-01-29 11:58:46', 'Inició Sessión'),
(1, 12, '2022-01-29 12:08:36', 'Inició Sessión'),
(1, 9, '2022-01-29 14:05:16', 'Cerro Sessión'),
(1, 9, '2022-01-29 14:28:16', 'Inició Sessión'),
(1, 85, '2022-01-29 14:33:17', 'Inició Sessión'),
(1, 5, '2022-01-29 15:40:32', 'Inició Sessión'),
(1, 12, '2022-01-29 16:08:49', 'Inició Sessión'),
(1, 5, '2022-01-29 16:52:15', 'Inició Sessión'),
(1, 9, '2022-01-29 17:48:54', 'Inició Sessión'),
(1, 5, '2022-01-29 19:03:45', 'Inició Sessión'),
(1, 10, '2022-01-29 19:15:07', 'Inició Sessión'),
(1, 85, '2022-01-29 20:51:57', 'Inició Sessión'),
(1, 3, '2022-01-30 19:44:12', 'Inició Sessión'),
(1, 85, '2022-01-30 22:21:44', 'Inició Sessión'),
(1, 85, '2022-01-31 00:33:54', 'Cerro Sessión'),
(1, 10, '2022-01-31 09:30:24', 'Inició Sessión'),
(1, 85, '2022-01-31 09:39:23', 'Inició Sessión'),
(1, 5, '2022-01-31 09:40:06', 'Inició Sessión'),
(1, 12, '2022-01-31 10:07:17', 'Inició Sessión'),
(1, 5, '2022-01-31 10:48:01', 'Inició Sessión'),
(1, 10, '2022-01-31 11:03:44', 'Inició Sessión'),
(1, 10, '2022-01-31 11:20:25', 'Cerro Sessión'),
(1, 5, '2022-01-31 11:28:48', 'Inició Sessión'),
(1, 10, '2022-01-31 12:00:02', 'Inició Sessión'),
(1, 9, '2022-01-31 12:00:38', 'Inició Sessión'),
(1, 5, '2022-01-31 12:34:49', 'Inició Sessión'),
(1, 9, '2022-01-31 20:20:50', 'Cerro Sessión'),
(1, 85, '2022-01-31 20:45:17', 'Inició Sessión'),
(1, 9, '2022-02-01 09:04:37', 'Inició Sessión'),
(1, 10, '2022-02-01 09:04:59', 'Inició Sessión'),
(1, 5, '2022-02-01 09:09:14', 'Inició Sessión'),
(1, 6, '2022-02-01 09:15:02', 'Inició Sessión'),
(1, 12, '2022-02-01 09:20:30', 'Inició Sessión'),
(1, 5, '2022-02-01 09:28:27', 'Inició Sessión'),
(1, 10, '2022-02-01 09:59:16', 'Inició Sessión'),
(1, 5, '2022-02-01 11:41:07', 'Inició Sessión'),
(1, 12, '2022-02-01 12:02:43', 'Inició Sessión'),
(1, 5, '2022-02-01 12:04:08', 'Inició Sessión'),
(1, 5, '2022-02-01 12:09:42', 'Inició Sessión'),
(1, 9, '2022-02-01 12:14:32', 'Inició Sessión'),
(1, 12, '2022-02-01 13:56:50', 'Inició Sessión'),
(1, 5, '2022-02-01 14:00:16', 'Inició Sessión'),
(1, 5, '2022-02-01 14:09:55', 'Inició Sessión'),
(1, 10, '2022-02-01 14:25:09', 'Inició Sessión'),
(1, 9, '2022-02-01 14:25:25', 'Inició Sessión'),
(1, 85, '2022-02-01 14:27:38', 'Inició Sessión'),
(1, 3, '2022-02-01 15:28:23', 'Inició Sessión'),
(1, 4, '2022-02-01 17:31:35', 'Inició Sessión'),
(1, 10, '2022-02-01 18:54:09', 'Inició Sessión'),
(1, 5, '2022-02-01 18:56:40', 'Inició Sessión'),
(1, 85, '2022-02-01 21:00:50', 'Inició Sessión'),
(1, 10, '2022-02-02 09:18:37', 'Inició Sessión'),
(1, 9, '2022-02-02 09:21:10', 'Inició Sessión'),
(1, 85, '2022-02-02 09:30:56', 'Inició Sessión'),
(1, 3, '2022-02-02 10:43:42', 'Inició Sessión'),
(1, 12, '2022-02-02 10:44:57', 'Inició Sessión'),
(1, 3, '2022-02-02 10:59:56', 'Cerro Sessión'),
(1, 5, '2022-02-02 11:00:12', 'Inició Sessión'),
(1, 3, '2022-02-02 11:06:56', 'Inició Sessión'),
(1, 6, '2022-02-02 11:39:17', 'Inició Sessión'),
(1, 9, '2022-02-02 11:46:10', 'Inició Sessión'),
(1, 5, '2022-02-02 14:54:33', 'Inició Sessión'),
(1, 5, '2022-02-02 15:35:58', 'Cerro Sessión'),
(1, 5, '2022-02-02 16:13:58', 'Inició Sessión'),
(1, 10, '2022-02-02 17:37:38', 'Inició Sessión'),
(1, 5, '2022-02-02 18:35:58', 'Inició Sessión'),
(1, 85, '2022-02-02 21:42:22', 'Inició Sessión'),
(1, 85, '2022-02-03 09:22:49', 'Inició Sessión'),
(1, 10, '2022-02-03 09:28:13', 'Inició Sessión'),
(1, 9, '2022-02-03 09:28:31', 'Inició Sessión'),
(1, 3, '2022-02-03 09:29:44', 'Inició Sessión'),
(1, 12, '2022-02-03 09:48:00', 'Inició Sessión'),
(1, 5, '2022-02-03 10:33:26', 'Inició Sessión'),
(1, 9, '2022-02-03 11:28:32', 'Cerro Sessión'),
(1, 9, '2022-02-03 13:49:35', 'Inició Sessión'),
(1, 85, '2022-02-03 14:54:54', 'Inició Sessión'),
(1, 12, '2022-02-03 15:18:45', 'Inició Sessión'),
(1, 5, '2022-02-03 16:49:13', 'Inició Sessión'),
(1, 10, '2022-02-03 18:14:57', 'Inició Sessión'),
(1, 12, '2022-02-03 18:47:43', 'Inició Sessión'),
(1, 5, '2022-02-03 18:57:35', 'Inició Sessión'),
(1, 85, '2022-02-03 20:23:33', 'Inició Sessión'),
(1, 9, '2022-02-04 09:15:46', 'Inició Sessión'),
(1, 10, '2022-02-04 09:15:57', 'Inició Sessión'),
(1, 85, '2022-02-04 09:33:54', 'Inició Sessión'),
(1, 12, '2022-02-04 09:34:37', 'Inició Sessión'),
(1, 5, '2022-02-04 09:43:58', 'Inició Sessión'),
(1, 3, '2022-02-04 10:10:20', 'Inició Sessión'),
(1, 9, '2022-02-04 12:53:25', 'Cerro Sessión'),
(1, 5, '2022-02-04 13:42:21', 'Inició Sessión'),
(1, 5, '2022-02-04 14:25:26', 'Inició Sessión'),
(1, 10, '2022-02-04 14:41:59', 'Inició Sessión'),
(1, 5, '2022-02-04 14:42:02', 'Inició Sessión'),
(1, 85, '2022-02-04 15:16:39', 'Inició Sessión'),
(1, 9, '2022-02-04 18:51:39', 'Inició Sessión'),
(1, 12, '2022-02-05 09:18:19', 'Inició Sessión'),
(1, 10, '2022-02-05 09:19:04', 'Inició Sessión'),
(1, 9, '2022-02-05 09:20:31', 'Inició Sessión'),
(1, 5, '2022-02-05 09:25:56', 'Inició Sessión'),
(1, 85, '2022-02-05 09:28:15', 'Inició Sessión'),
(1, 5, '2022-02-05 09:28:23', 'Inició Sessión'),
(1, 12, '2022-02-05 10:53:30', 'Inició Sessión'),
(1, 5, '2022-02-05 10:58:15', 'Inició Sessión'),
(1, 10, '2022-02-05 11:44:30', 'Inició Sessión'),
(1, 5, '2022-02-05 11:51:46', 'Inició Sessión'),
(1, 85, '2022-02-05 12:00:24', 'Inició Sessión'),
(1, 9, '2022-02-05 13:16:17', 'Inició Sessión'),
(1, 10, '2022-02-05 15:17:09', 'Inició Sessión'),
(1, 9, '2022-02-05 17:11:54', 'Cerro Sessión'),
(1, 10, '2022-02-05 17:18:26', 'Cerro Sessión'),
(1, 10, '2022-02-05 17:23:14', 'Inició Sessión'),
(1, 85, '2022-02-05 22:46:01', 'Inició Sessión'),
(1, 9, '2022-02-07 09:15:14', 'Inició Sessión'),
(1, 10, '2022-02-07 09:15:25', 'Inició Sessión'),
(1, 12, '2022-02-07 09:28:20', 'Inició Sessión'),
(1, 5, '2022-02-07 09:31:03', 'Inició Sessión'),
(1, 3, '2022-02-07 09:49:25', 'Inició Sessión'),
(1, 5, '2022-02-07 09:57:45', 'Inició Sessión'),
(1, 85, '2022-02-07 10:07:57', 'Inició Sessión'),
(1, 12, '2022-02-07 11:21:23', 'Inició Sessión'),
(1, 5, '2022-02-07 12:32:55', 'Inició Sessión'),
(1, 3, '2022-02-07 12:48:59', 'Inició Sessión'),
(1, 10, '2022-02-07 13:58:03', 'Inició Sessión'),
(1, 85, '2022-02-07 14:03:25', 'Inició Sessión'),
(1, 5, '2022-02-07 14:23:51', 'Inició Sessión'),
(1, 5, '2022-02-07 14:37:49', 'Inició Sessión'),
(1, 9, '2022-02-07 15:35:19', 'Inició Sessión'),
(1, 5, '2022-02-07 17:35:47', 'Inició Sessión'),
(1, 9, '2022-02-07 18:33:16', 'Inició Sessión'),
(1, 5, '2022-02-07 18:47:43', 'Inició Sessión'),
(1, 85, '2022-02-07 20:12:02', 'Inició Sessión'),
(1, 3, '2022-02-08 08:54:38', 'Inició Sessión'),
(1, 10, '2022-02-08 09:16:05', 'Inició Sessión'),
(1, 9, '2022-02-08 09:16:26', 'Inició Sessión'),
(1, 12, '2022-02-08 09:18:04', 'Inició Sessión'),
(1, 5, '2022-02-08 09:20:47', 'Inició Sessión'),
(1, 85, '2022-02-08 09:29:06', 'Inició Sessión'),
(1, 5, '2022-02-08 09:32:15', 'Inició Sessión'),
(1, 5, '2022-02-08 11:10:25', 'Inició Sessión'),
(1, 3, '2022-02-08 12:25:02', 'Inició Sessión'),
(1, 3, '2022-02-08 13:05:20', 'Cerro Sessión'),
(1, 9, '2022-02-08 14:14:11', 'Cerro Sessión'),
(1, 9, '2022-02-08 14:24:28', 'Inició Sessión'),
(1, 12, '2022-02-08 16:01:31', 'Inició Sessión'),
(1, 9, '2022-02-08 16:24:44', 'Cerro Sessión'),
(1, 12, '2022-02-08 16:57:28', 'Inició Sessión'),
(1, 5, '2022-02-08 17:14:32', 'Cerro Sessión'),
(1, 5, '2022-02-08 17:16:30', 'Inició Sessión'),
(1, 10, '2022-02-08 17:22:49', 'Inició Sessión'),
(1, 9, '2022-02-08 17:59:26', 'Inició Sessión'),
(1, 4, '2022-02-08 18:41:20', 'Inició Sessión'),
(1, 85, '2022-02-08 22:04:03', 'Inició Sessión'),
(1, 9, '2022-02-09 09:15:46', 'Inició Sessión'),
(1, 10, '2022-02-09 09:16:00', 'Inició Sessión'),
(1, 5, '2022-02-09 09:31:35', 'Inició Sessión'),
(1, 85, '2022-02-09 09:42:42', 'Inició Sessión'),
(1, 10, '2022-02-09 10:27:28', 'Inició Sessión'),
(1, 5, '2022-02-09 10:31:02', 'Inició Sessión'),
(1, 9, '2022-02-09 10:33:33', 'Inició Sessión'),
(1, 85, '2022-02-09 11:03:34', 'Inició Sessión'),
(1, 5, '2022-02-09 11:57:13', 'Inició Sessión'),
(1, 85, '2022-02-09 14:16:01', 'Inició Sessión'),
(1, 5, '2022-02-09 14:37:30', 'Inició Sessión'),
(1, 3, '2022-02-09 15:38:40', 'Inició Sessión'),
(1, 3, '2022-02-09 16:04:37', 'Cerro Sessión'),
(1, 5, '2022-02-09 16:12:06', 'Inició Sessión'),
(1, 5, '2022-02-09 16:33:00', 'Inició Sessión'),
(1, 5, '2022-02-09 16:40:12', 'Inició Sessión'),
(1, 9, '2022-02-09 16:40:49', 'Inició Sessión'),
(1, 10, '2022-02-09 16:48:11', 'Inició Sessión'),
(1, 5, '2022-02-09 16:53:45', 'Inició Sessión'),
(1, 85, '2022-02-09 19:47:53', 'Inició Sessión'),
(1, 9, '2022-02-10 09:08:39', 'Inició Sessión'),
(1, 10, '2022-02-10 09:10:50', 'Inició Sessión'),
(1, 12, '2022-02-10 09:17:59', 'Inició Sessión'),
(1, 5, '2022-02-10 09:28:54', 'Inició Sessión'),
(1, 3, '2022-02-10 09:34:40', 'Inició Sessión'),
(1, 85, '2022-02-10 09:40:54', 'Inició Sessión'),
(1, 3, '2022-02-10 09:50:15', 'Cerro Sessión'),
(1, 3, '2022-02-10 10:29:01', 'Inició Sessión'),
(1, 5, '2022-02-10 10:59:39', 'Inició Sessión'),
(1, 10, '2022-02-10 11:01:59', 'Inició Sessión'),
(1, 5, '2022-02-10 11:06:37', 'Inició Sessión'),
(1, 3, '2022-02-10 11:39:27', 'Cerro Sessión'),
(1, 9, '2022-02-10 12:29:08', 'Inició Sessión'),
(1, 85, '2022-02-10 14:08:58', 'Inició Sessión'),
(1, 9, '2022-02-10 14:29:13', 'Cerro Sessión'),
(1, 9, '2022-02-10 14:51:33', 'Inició Sessión'),
(1, 85, '2022-02-10 17:43:30', 'Inició Sessión'),
(1, 5, '2022-02-10 17:44:29', 'Inició Sessión'),
(1, 10, '2022-02-10 18:04:45', 'Inició Sessión'),
(1, 5, '2022-02-10 18:12:49', 'Inició Sessión'),
(1, 85, '2022-02-10 20:02:05', 'Inició Sessión'),
(1, 10, '2022-02-11 09:04:30', 'Inició Sessión'),
(1, 9, '2022-02-11 09:04:43', 'Inició Sessión'),
(1, 12, '2022-02-11 09:17:56', 'Inició Sessión'),
(1, 85, '2022-02-11 09:19:22', 'Inició Sessión'),
(1, 5, '2022-02-11 09:23:00', 'Inició Sessión'),
(1, 5, '2022-02-11 09:30:59', 'Inició Sessión'),
(1, 12, '2022-02-11 11:41:41', 'Inició Sessión'),
(1, 9, '2022-02-11 12:34:59', 'Inició Sessión'),
(1, 12, '2022-02-11 13:11:47', 'Inició Sessión'),
(1, 85, '2022-02-11 14:23:22', 'Inició Sessión'),
(1, 9, '2022-02-11 14:57:53', 'Inició Sessión'),
(1, 5, '2022-02-11 14:59:19', 'Inició Sessión'),
(1, 12, '2022-02-11 15:05:23', 'Inició Sessión'),
(1, 5, '2022-02-11 15:09:49', 'Inició Sessión'),
(1, 9, '2022-02-11 17:17:36', 'Inició Sessión'),
(1, 5, '2022-02-11 17:23:15', 'Inició Sessión'),
(1, 10, '2022-02-11 17:38:14', 'Inició Sessión'),
(1, 85, '2022-02-11 19:19:59', 'Inició Sessión'),
(1, 9, '2022-02-12 09:14:10', 'Inició Sessión'),
(1, 10, '2022-02-12 09:14:22', 'Inició Sessión'),
(1, 85, '2022-02-12 09:25:23', 'Inició Sessión'),
(1, 5, '2022-02-12 09:42:34', 'Inició Sessión'),
(1, 12, '2022-02-12 09:56:20', 'Inició Sessión'),
(1, 5, '2022-02-12 12:48:46', 'Inició Sessión'),
(1, 12, '2022-02-12 13:11:19', 'Inició Sessión'),
(1, 85, '2022-02-12 13:28:32', 'Cerro Sessión'),
(1, 85, '2022-02-12 13:30:14', 'Inició Sessión'),
(1, 85, '2022-02-12 15:00:02', 'Inició Sessión'),
(1, 9, '2022-02-12 18:11:00', 'Inició Sessión'),
(1, 85, '2022-02-12 18:54:24', 'Cerro Sessión'),
(1, 85, '2022-02-12 19:35:57', 'Inició Sessión'),
(1, 6, '2022-02-13 12:22:52', 'Inició Sessión'),
(1, 3, '2022-02-14 07:54:06', 'Inició Sessión'),
(1, 10, '2022-02-14 09:23:09', 'Inició Sessión'),
(1, 9, '2022-02-14 09:23:19', 'Inició Sessión'),
(1, 12, '2022-02-14 09:27:28', 'Inició Sessión'),
(1, 85, '2022-02-14 09:30:19', 'Inició Sessión'),
(1, 5, '2022-02-14 09:37:37', 'Inició Sessión'),
(1, 5, '2022-02-14 09:41:24', 'Inició Sessión'),
(1, 3, '2022-02-14 10:04:01', 'Inició Sessión'),
(1, 3, '2022-02-14 10:08:44', 'Cerro Sessión'),
(1, 5, '2022-02-14 10:43:49', 'Inició Sessión'),
(1, 3, '2022-02-14 10:44:35', 'Inició Sessión'),
(1, 12, '2022-02-14 10:51:43', 'Inició Sessión'),
(1, 5, '2022-02-14 11:05:06', 'Inició Sessión'),
(1, 9, '2022-02-14 11:11:26', 'Inició Sessión'),
(1, 5, '2022-02-14 13:55:44', 'Inició Sessión'),
(1, 85, '2022-02-14 14:21:53', 'Inició Sessión'),
(1, 9, '2022-02-14 14:38:44', 'Inició Sessión'),
(1, 5, '2022-02-14 15:18:25', 'Inició Sessión'),
(1, 85, '2022-02-14 15:22:01', 'Inició Sessión'),
(1, 9, '2022-02-14 15:30:27', 'Inició Sessión'),
(1, 5, '2022-02-14 16:12:54', 'Inició Sessión'),
(1, 9, '2022-02-14 16:45:25', 'Inició Sessión'),
(1, 12, '2022-02-14 17:17:23', 'Inició Sessión'),
(1, 10, '2022-02-14 18:06:42', 'Inició Sessión'),
(1, 12, '2022-02-14 18:39:05', 'Inició Sessión'),
(1, 6, '2022-02-14 18:57:33', 'Inició Sessión'),
(1, 85, '2022-02-14 20:19:29', 'Inició Sessión'),
(1, 3, '2022-02-15 09:02:22', 'Inició Sessión'),
(1, 10, '2022-02-15 09:12:13', 'Inició Sessión'),
(1, 9, '2022-02-15 09:12:37', 'Inició Sessión'),
(1, 12, '2022-02-15 09:25:30', 'Inició Sessión'),
(1, 85, '2022-02-15 09:31:58', 'Inició Sessión'),
(1, 5, '2022-02-15 09:32:14', 'Inició Sessión'),
(1, 12, '2022-02-15 11:53:23', 'Inició Sessión'),
(1, 9, '2022-02-15 12:41:12', 'Cerro Sessión'),
(1, 9, '2022-02-15 13:14:09', 'Inició Sessión'),
(1, 85, '2022-02-15 13:55:41', 'Cerro Sessión'),
(1, 4, '2022-02-15 13:56:54', 'Inició Sessión'),
(1, 85, '2022-02-15 15:13:57', 'Inició Sessión'),
(1, 6, '2022-02-15 15:17:00', 'Inició Sessión'),
(1, 10, '2022-02-15 15:47:46', 'Inició Sessión'),
(1, 5, '2022-02-15 16:21:33', 'Inició Sessión'),
(1, 5, '2022-02-15 16:22:01', 'Inició Sessión'),
(1, 6, '2022-02-15 16:42:33', 'Inició Sessión'),
(1, 3, '2022-02-15 19:50:28', 'Inició Sessión'),
(1, 85, '2022-02-15 20:18:18', 'Inició Sessión'),
(1, 10, '2022-02-15 21:05:35', 'Cerro Sessión'),
(1, 3, '2022-02-16 08:22:52', 'Cerro Sessión'),
(1, 9, '2022-02-16 09:13:56', 'Inició Sessión'),
(1, 10, '2022-02-16 09:14:13', 'Inició Sessión'),
(1, 3, '2022-02-16 09:18:10', 'Inició Sessión'),
(1, 3, '2022-02-16 09:24:16', 'Cerro Sessión'),
(1, 85, '2022-02-16 09:42:20', 'Inició Sessión'),
(1, 12, '2022-02-16 09:52:34', 'Inició Sessión'),
(1, 5, '2022-02-16 10:15:32', 'Inició Sessión'),
(1, 12, '2022-02-16 10:28:48', 'Inició Sessión'),
(1, 5, '2022-02-16 10:47:53', 'Inició Sessión'),
(1, 5, '2022-02-16 12:25:19', 'Inició Sessión'),
(1, 5, '2022-02-16 12:26:36', 'Inició Sessión'),
(1, 5, '2022-02-16 14:41:39', 'Inició Sessión'),
(1, 12, '2022-02-16 14:45:35', 'Inició Sessión'),
(1, 85, '2022-02-16 14:52:38', 'Inició Sessión'),
(1, 3, '2022-02-16 14:52:43', 'Inició Sessión'),
(1, 5, '2022-02-16 15:11:53', 'Inició Sessión'),
(1, 5, '2022-02-16 16:15:54', 'Inició Sessión'),
(1, 5, '2022-02-16 16:26:56', 'Inició Sessión'),
(1, 3, '2022-02-16 16:33:37', 'Inició Sessión'),
(1, 10, '2022-02-17 10:37:52', 'Inició Sessión'),
(1, 9, '2022-02-17 10:38:01', 'Inició Sessión'),
(1, 12, '2022-02-17 10:38:41', 'Inició Sessión'),
(1, 85, '2022-02-17 10:41:46', 'Inició Sessión'),
(1, 5, '2022-02-17 10:46:16', 'Inició Sessión'),
(1, 2, '2022-02-17 10:49:21', 'Inició Sessión'),
(1, 2, '2022-02-17 10:53:17', 'Cerro Sessión'),
(1, 3, '2022-02-17 11:14:03', 'Inició Sessión'),
(1, 85, '2022-02-17 11:14:34', 'Inició Sessión'),
(1, 3, '2022-02-17 11:37:03', 'Cerro Sessión'),
(1, 5, '2022-02-17 11:37:30', 'Inició Sessión'),
(1, 5, '2022-02-17 12:17:56', 'Inició Sessión'),
(1, 5, '2022-02-17 12:33:45', 'Inició Sessión'),
(1, 85, '2022-02-17 14:41:55', 'Inició Sessión'),
(1, 85, '2022-02-17 14:46:14', 'Inició Sessión'),
(1, 10, '2022-02-17 15:45:26', 'Inició Sessión'),
(1, 9, '2022-02-17 15:45:40', 'Inició Sessión'),
(1, 12, '2022-02-17 16:05:30', 'Inició Sessión'),
(1, 3, '2022-02-17 16:23:10', 'Inició Sessión'),
(1, 4, '2022-02-17 16:38:01', 'Inició Sessión'),
(1, 4, '2022-02-17 16:43:14', 'Inició Sessión'),
(1, 9, '2022-02-17 17:45:41', 'Cerro Sessión'),
(1, 9, '2022-02-18 09:14:35', 'Inició Sessión'),
(1, 10, '2022-02-18 09:15:20', 'Inició Sessión'),
(1, 12, '2022-02-18 09:24:52', 'Inició Sessión'),
(1, 5, '2022-02-18 09:38:40', 'Inició Sessión'),
(1, 85, '2022-02-18 10:06:52', 'Inició Sessión'),
(1, 5, '2022-02-18 10:51:40', 'Inició Sessión'),
(1, 5, '2022-02-18 10:55:25', 'Inició Sessión'),
(1, 85, '2022-02-18 11:05:03', 'Inició Sessión'),
(1, 10, '2022-02-18 11:06:56', 'Inició Sessión'),
(1, 85, '2022-02-18 12:05:30', 'Inició Sessión'),
(1, 3, '2022-02-18 12:27:23', 'Inició Sessión'),
(1, 85, '2022-02-18 13:20:48', 'Cerro Sessión'),
(1, 85, '2022-02-18 14:25:30', 'Inició Sessión'),
(1, 9, '2022-02-18 15:29:06', 'Inició Sessión'),
(1, 5, '2022-02-18 15:47:05', 'Inició Sessión'),
(1, 12, '2022-02-18 15:51:42', 'Inició Sessión'),
(1, 5, '2022-02-18 16:25:43', 'Inició Sessión'),
(1, 9, '2022-02-18 17:16:51', 'Inició Sessión'),
(1, 5, '2022-02-18 17:32:26', 'Inició Sessión'),
(1, 5, '2022-02-18 17:38:42', 'Inició Sessión'),
(1, 3, '2022-02-18 18:08:48', 'Inició Sessión'),
(1, 85, '2022-02-18 18:44:11', 'Inició Sessión'),
(1, 85, '2022-02-18 19:16:47', 'Inició Sessión'),
(1, 85, '2022-02-18 19:48:12', 'Inició Sessión'),
(1, 3, '2022-02-18 20:48:11', 'Inició Sessión'),
(1, 12, '2022-02-19 09:14:23', 'Inició Sessión'),
(1, 85, '2022-02-19 09:16:47', 'Inició Sessión'),
(1, 9, '2022-02-19 09:17:59', 'Inició Sessión'),
(1, 10, '2022-02-19 09:18:12', 'Inició Sessión'),
(1, 5, '2022-02-19 09:38:55', 'Inició Sessión'),
(1, 12, '2022-02-19 12:36:58', 'Inició Sessión'),
(1, 85, '2022-02-19 13:00:49', 'Cerro Sessión'),
(1, 9, '2022-02-19 14:12:51', 'Inició Sessión'),
(1, 85, '2022-02-19 14:22:40', 'Inició Sessión'),
(1, 5, '2022-02-19 15:40:46', 'Inició Sessión'),
(1, 9, '2022-02-19 16:12:53', 'Cerro Sessión'),
(1, 10, '2022-02-19 16:12:59', 'Cerro Sessión'),
(1, 10, '2022-02-19 16:13:13', 'Inició Sessión'),
(1, 9, '2022-02-19 16:13:25', 'Inició Sessión'),
(1, 5, '2022-02-19 17:12:56', 'Inició Sessión'),
(1, 12, '2022-02-19 17:35:38', 'Inició Sessión'),
(1, 85, '2022-02-20 18:37:09', 'Inició Sessión'),
(1, 10, '2022-02-21 09:17:14', 'Inició Sessión'),
(1, 9, '2022-02-21 09:17:29', 'Inició Sessión'),
(1, 12, '2022-02-21 09:18:30', 'Inició Sessión'),
(1, 85, '2022-02-21 09:21:51', 'Inició Sessión'),
(1, 5, '2022-02-21 09:31:15', 'Inició Sessión'),
(1, 10, '2022-02-21 10:07:28', 'Inició Sessión'),
(1, 5, '2022-02-21 11:03:47', 'Inició Sessión'),
(1, 9, '2022-02-21 11:17:31', 'Cerro Sessión'),
(1, 3, '2022-02-21 11:19:02', 'Inició Sessión'),
(1, 3, '2022-02-21 11:30:41', 'Cerro Sessión'),
(1, 12, '2022-02-21 11:42:04', 'Inició Sessión'),
(1, 10, '2022-02-21 12:07:37', 'Cerro Sessión'),
(1, 10, '2022-02-21 12:27:46', 'Inició Sessión'),
(1, 9, '2022-02-21 12:27:59', 'Inició Sessión'),
(1, 85, '2022-02-21 14:50:13', 'Inició Sessión'),
(1, 10, '2022-02-21 14:56:44', 'Cerro Sessión'),
(1, 10, '2022-02-21 15:12:54', 'Inició Sessión'),
(1, 12, '2022-02-21 15:18:40', 'Inició Sessión'),
(1, 12, '2022-02-21 15:19:01', 'Cerro Sessión'),
(1, 12, '2022-02-21 15:21:39', 'Inició Sessión'),
(1, 85, '2022-02-21 15:28:47', 'Inició Sessión'),
(1, 85, '2022-02-21 15:37:00', 'Inició Sessión'),
(1, 12, '2022-02-21 15:41:25', 'Inició Sessión'),
(1, 12, '2022-02-21 15:41:55', 'Cerro Sessión'),
(1, 85, '2022-02-21 15:42:32', 'Inició Sessión'),
(1, 10, '2022-02-21 16:08:49', 'Inició Sessión'),
(1, 5, '2022-02-21 16:11:38', 'Inició Sessión'),
(1, 3, '2022-02-21 17:31:24', 'Inició Sessión'),
(1, 10, '2022-02-21 18:25:12', 'Inició Sessión'),
(1, 85, '2022-02-21 23:08:54', 'Inició Sessión'),
(1, 10, '2022-02-22 09:23:23', 'Inició Sessión'),
(1, 9, '2022-02-22 09:23:45', 'Inició Sessión'),
(1, 12, '2022-02-22 09:31:02', 'Inició Sessión'),
(1, 5, '2022-02-22 09:37:44', 'Inició Sessión'),
(1, 5, '2022-02-22 09:48:41', 'Inició Sessión'),
(1, 85, '2022-02-22 10:02:12', 'Inició Sessión'),
(1, 3, '2022-02-22 10:47:10', 'Inició Sessión'),
(1, 12, '2022-02-22 13:53:12', 'Inició Sessión'),
(1, 9, '2022-02-22 14:11:53', 'Cerro Sessión'),
(1, 85, '2022-02-22 15:33:20', 'Inició Sessión'),
(1, 10, '2022-02-22 17:50:57', 'Inició Sessión'),
(1, 85, '2022-02-22 19:53:29', 'Inició Sessión'),
(1, 10, '2022-02-22 20:55:59', 'Cerro Sessión'),
(1, 5, '2022-02-23 09:24:07', 'Inició Sessión'),
(1, 85, '2022-02-23 10:00:21', 'Inició Sessión'),
(1, 10, '2022-02-23 10:04:55', 'Inició Sessión'),
(1, 9, '2022-02-23 10:05:18', 'Inició Sessión'),
(1, 5, '2022-02-23 10:06:41', 'Inició Sessión'),
(1, 5, '2022-02-23 11:42:41', 'Inició Sessión'),
(1, 5, '2022-02-23 12:39:01', 'Inició Sessión'),
(1, 5, '2022-02-23 12:54:06', 'Inició Sessión'),
(1, 12, '2022-02-23 13:46:15', 'Inició Sessión'),
(1, 9, '2022-02-23 13:55:43', 'Inició Sessión'),
(1, 5, '2022-02-23 14:02:28', 'Inició Sessión'),
(1, 5, '2022-02-23 15:04:59', 'Inició Sessión'),
(1, 85, '2022-02-23 15:18:29', 'Inició Sessión'),
(1, 9, '2022-02-23 17:06:59', 'Cerro Sessión'),
(1, 9, '2022-02-23 18:31:02', 'Inició Sessión'),
(1, 5, '2022-02-23 18:48:41', 'Inició Sessión'),
(1, 5, '2022-02-23 19:00:57', 'Inició Sessión'),
(1, 85, '2022-02-23 20:26:46', 'Inició Sessión'),
(1, 3, '2022-02-24 08:50:16', 'Inició Sessión'),
(1, 10, '2022-02-24 09:13:52', 'Inició Sessión'),
(1, 9, '2022-02-24 09:14:17', 'Inició Sessión'),
(1, 85, '2022-02-24 09:39:50', 'Inició Sessión'),
(1, 5, '2022-02-24 09:46:31', 'Inició Sessión'),
(1, 10, '2022-02-24 10:15:11', 'Inició Sessión'),
(1, 5, '2022-02-24 10:42:51', 'Inició Sessión'),
(1, 12, '2022-02-24 10:47:19', 'Inició Sessión'),
(1, 9, '2022-02-24 11:27:54', 'Inició Sessión'),
(1, 5, '2022-02-24 11:29:45', 'Inició Sessión'),
(1, 5, '2022-02-24 12:11:19', 'Inició Sessión'),
(1, 3, '2022-02-24 12:13:03', 'Inició Sessión'),
(1, 6, '2022-02-24 12:31:38', 'Inició Sessión'),
(1, 6, '2022-02-24 12:36:46', 'Cerro Sessión'),
(1, 10, '2022-02-24 13:06:22', 'Inició Sessión'),
(1, 9, '2022-02-24 13:06:45', 'Inició Sessión'),
(1, 85, '2022-02-24 15:32:08', 'Inició Sessión'),
(1, 12, '2022-02-24 15:43:21', 'Inició Sessión'),
(1, 3, '2022-02-24 15:53:51', 'Inició Sessión'),
(1, 3, '2022-02-24 18:30:30', 'Cerro Sessión'),
(1, 85, '2022-02-24 20:32:14', 'Inició Sessión'),
(1, 3, '2022-02-25 09:18:00', 'Inició Sessión'),
(1, 12, '2022-02-25 09:20:08', 'Inició Sessión'),
(1, 10, '2022-02-25 09:21:41', 'Inició Sessión'),
(1, 9, '2022-02-25 09:22:14', 'Inició Sessión'),
(1, 5, '2022-02-25 09:23:50', 'Inició Sessión'),
(1, 85, '2022-02-25 09:25:19', 'Inició Sessión'),
(1, 5, '2022-02-25 09:28:26', 'Inició Sessión'),
(1, 5, '2022-02-25 10:39:55', 'Inició Sessión'),
(1, 12, '2022-02-25 10:45:47', 'Inició Sessión'),
(1, 5, '2022-02-25 11:03:02', 'Inició Sessión'),
(1, 3, '2022-02-25 11:30:15', 'Inició Sessión'),
(1, 3, '2022-02-25 11:43:19', 'Inició Sessión'),
(1, 3, '2022-02-25 11:51:29', 'Cerro Sessión'),
(1, 3, '2022-02-25 12:01:05', 'Cerro Sessión'),
(1, 5, '2022-02-25 12:56:02', 'Inició Sessión'),
(1, 9, '2022-02-25 13:49:30', 'Inició Sessión'),
(1, 85, '2022-02-25 14:03:42', 'Inició Sessión'),
(1, 10, '2022-02-25 14:13:30', 'Inició Sessión'),
(1, 12, '2022-02-25 15:36:23', 'Inició Sessión'),
(1, 10, '2022-02-25 15:47:08', 'Inició Sessión'),
(1, 9, '2022-02-25 15:47:33', 'Inició Sessión'),
(1, 3, '2022-02-25 17:16:30', 'Inició Sessión'),
(1, 85, '2022-02-25 17:24:44', 'Inició Sessión'),
(1, 5, '2022-02-25 17:33:52', 'Inició Sessión'),
(1, 12, '2022-02-25 17:39:11', 'Inició Sessión'),
(1, 3, '2022-02-25 18:14:53', 'Cerro Sessión'),
(1, 3, '2022-02-25 18:18:30', 'Inició Sessión'),
(1, 3, '2022-02-25 18:20:56', 'Cerro Sessión'),
(1, 85, '2022-02-25 20:14:14', 'Inició Sessión'),
(1, 10, '2022-02-26 09:19:13', 'Inició Sessión'),
(1, 9, '2022-02-26 09:19:41', 'Inició Sessión'),
(1, 85, '2022-02-26 09:22:09', 'Inició Sessión'),
(1, 12, '2022-02-26 09:25:29', 'Inició Sessión'),
(1, 5, '2022-02-26 09:30:39', 'Inició Sessión'),
(1, 9, '2022-02-26 10:11:06', 'Inició Sessión'),
(1, 12, '2022-02-26 10:40:19', 'Inició Sessión'),
(1, 4, '2022-02-26 11:09:45', 'Inició Sessión'),
(1, 10, '2022-02-26 12:02:27', 'Inició Sessión'),
(1, 12, '2022-02-26 12:39:43', 'Inició Sessión'),
(1, 85, '2022-02-26 14:11:05', 'Inició Sessión'),
(1, 9, '2022-02-26 14:24:06', 'Cerro Sessión'),
(1, 5, '2022-02-26 15:01:59', 'Inició Sessión'),
(1, 10, '2022-02-26 15:21:42', 'Inició Sessión'),
(1, 9, '2022-02-26 16:09:36', 'Inició Sessión'),
(1, 10, '2022-02-28 09:07:56', 'Inició Sessión'),
(1, 9, '2022-02-28 09:08:18', 'Inició Sessión'),
(1, 5, '2022-02-28 09:26:44', 'Inició Sessión'),
(1, 85, '2022-02-28 09:29:49', 'Inició Sessión'),
(1, 5, '2022-02-28 10:36:45', 'Cerro Sessión'),
(1, 11, '2022-02-28 10:37:15', 'Inició Sessión'),
(1, 12, '2022-02-28 10:47:30', 'Inició Sessión'),
(1, 12, '2022-02-28 10:47:44', 'Cerro Sessión'),
(1, 3, '2022-02-28 13:20:49', 'Inició Sessión'),
(1, 11, '2022-02-28 14:32:33', 'Cerro Sessión'),
(1, 5, '2022-02-28 14:32:54', 'Inició Sessión'),
(1, 3, '2022-02-28 15:45:48', 'Inició Sessión'),
(1, 6, '2022-02-28 16:39:29', 'Inició Sessión'),
(1, 9, '2022-02-28 19:01:57', 'Inició Sessión'),
(1, 10, '2022-02-28 19:02:12', 'Inició Sessión'),
(1, 5, '2022-02-28 19:06:51', 'Inició Sessión'),
(1, 85, '2022-02-28 20:34:02', 'Inició Sessión'),
(1, 3, '2022-03-01 08:50:35', 'Inició Sessión'),
(1, 10, '2022-03-01 09:13:08', 'Inició Sessión'),
(1, 9, '2022-03-01 09:13:22', 'Inició Sessión'),
(1, 11, '2022-03-01 09:25:26', 'Inició Sessión'),
(1, 85, '2022-03-01 09:29:42', 'Inició Sessión'),
(1, 85, '2022-03-01 13:12:47', 'Inició Sessión'),
(1, 11, '2022-03-01 13:23:12', 'Cerro Sessión'),
(1, 11, '2022-03-01 13:23:18', 'Cerro Sessión'),
(1, 5, '2022-03-01 13:23:52', 'Inició Sessión'),
(1, 85, '2022-03-01 14:25:45', 'Inició Sessión'),
(1, 10, '2022-03-01 14:29:02', 'Inició Sessión'),
(1, 11, '2022-03-01 16:09:09', 'Inició Sessión'),
(1, 11, '2022-03-01 16:31:25', 'Inició Sessión'),
(1, 3, '2022-03-01 17:33:00', 'Inició Sessión'),
(1, 3, '2022-03-01 17:49:09', 'Cerro Sessión'),
(1, 85, '2022-03-01 23:39:09', 'Inició Sessión'),
(1, 85, '2022-03-02 10:26:03', 'Inició Sessión'),
(1, 9, '2022-03-02 10:42:08', 'Inició Sessión'),
(1, 10, '2022-03-02 10:42:23', 'Inició Sessión'),
(1, 11, '2022-03-02 11:29:56', 'Inició Sessión'),
(1, 85, '2022-03-02 14:25:32', 'Inició Sessión'),
(1, 3, '2022-03-02 15:47:21', 'Inició Sessión'),
(1, 9, '2022-03-02 17:29:37', 'Inició Sessión'),
(1, 5, '2022-03-02 17:34:19', 'Inició Sessión'),
(1, 10, '2022-03-02 17:46:59', 'Inició Sessión'),
(1, 3, '2022-03-02 18:07:59', 'Inició Sessión'),
(1, 3, '2022-03-02 20:10:11', 'Cerro Sessión'),
(1, 85, '2022-03-02 20:43:59', 'Inició Sessión'),
(1, 9, '2022-03-03 09:07:37', 'Inició Sessión'),
(1, 10, '2022-03-03 09:08:00', 'Inició Sessión'),
(1, 85, '2022-03-03 09:18:17', 'Inició Sessión'),
(1, 5, '2022-03-03 09:18:24', 'Inició Sessión'),
(1, 3, '2022-03-03 10:29:25', 'Inició Sessión'),
(1, 3, '2022-03-03 10:31:15', 'Cerro Sessión'),
(1, 85, '2022-03-03 10:32:25', 'Inició Sessión'),
(1, 85, '2022-03-03 10:32:54', 'Cerro Sessión'),
(1, 3, '2022-03-03 10:40:50', 'Inició Sessión'),
(1, 5, '2022-03-03 11:27:17', 'Inició Sessión'),
(1, 9, '2022-03-03 11:34:13', 'Inició Sessión'),
(1, 3, '2022-03-03 11:37:08', 'Inició Sessión'),
(1, 3, '2022-03-03 11:56:52', 'Inició Sessión'),
(1, 3, '2022-03-03 11:59:23', 'Cerro Sessión'),
(1, 3, '2022-03-03 12:24:07', 'Inició Sessión'),
(1, 9, '2022-03-03 13:21:06', 'Inició Sessión'),
(1, 5, '2022-03-03 14:03:56', 'Inició Sessión'),
(1, 10, '2022-03-03 14:03:57', 'Inició Sessión'),
(1, 85, '2022-03-03 14:57:32', 'Inició Sessión'),
(1, 12, '2022-03-03 17:04:59', 'Inició Sessión'),
(1, 9, '2022-03-03 17:16:46', 'Inició Sessión'),
(1, 5, '2022-03-03 17:22:25', 'Inició Sessión'),
(1, 5, '2022-03-03 19:07:43', 'Inició Sessión'),
(1, 85, '2022-03-03 20:02:39', 'Inició Sessión'),
(1, 10, '2022-03-04 09:05:21', 'Inició Sessión'),
(1, 9, '2022-03-04 09:05:40', 'Inició Sessión'),
(1, 85, '2022-03-04 09:17:35', 'Inició Sessión'),
(1, 12, '2022-03-04 09:25:48', 'Inició Sessión'),
(1, 5, '2022-03-04 09:28:55', 'Inició Sessión'),
(1, 5, '2022-03-04 11:02:01', 'Inició Sessión'),
(1, 10, '2022-03-04 11:19:28', 'Inició Sessión'),
(1, 9, '2022-03-04 11:37:53', 'Inició Sessión'),
(1, 5, '2022-03-04 13:43:01', 'Inició Sessión'),
(1, 12, '2022-03-04 13:44:12', 'Inició Sessión'),
(1, 9, '2022-03-04 14:31:02', 'Inició Sessión'),
(1, 10, '2022-03-04 17:44:42', 'Cerro Sessión'),
(1, 9, '2022-03-04 17:44:49', 'Cerro Sessión'),
(1, 9, '2022-03-04 18:46:55', 'Inició Sessión'),
(1, 85, '2022-03-04 20:31:14', 'Inició Sessión'),
(1, 9, '2022-03-05 09:03:07', 'Inició Sessión'),
(1, 10, '2022-03-05 09:03:16', 'Inició Sessión'),
(1, 85, '2022-03-05 09:17:24', 'Inició Sessión'),
(1, 12, '2022-03-05 09:27:13', 'Inició Sessión'),
(1, 5, '2022-03-05 09:45:04', 'Inició Sessión'),
(1, 5, '2022-03-05 09:48:37', 'Inició Sessión'),
(1, 9, '2022-03-05 11:01:32', 'Inició Sessión'),
(1, 5, '2022-03-05 11:20:01', 'Inició Sessión'),
(1, 5, '2022-03-05 12:11:56', 'Inició Sessión'),
(1, 85, '2022-03-05 14:59:13', 'Inició Sessión'),
(1, 12, '2022-03-05 15:29:08', 'Inició Sessión'),
(1, 5, '2022-03-05 17:06:16', 'Inició Sessión');
INSERT INTO `bitacorausuario` (`nBiusuTipoModulo`, `nBiusuUsuario_Id`, `dBiusuFechaHora`, `sBiusuDescripcion`) VALUES
(1, 5, '2022-03-05 18:24:26', 'Inició Sessión'),
(1, 12, '2022-03-05 18:28:42', 'Inició Sessión'),
(1, 10, '2022-03-05 18:36:15', 'Inició Sessión'),
(1, 5, '2022-03-05 18:41:32', 'Inició Sessión'),
(1, 85, '2022-03-05 19:01:05', 'Inició Sessión'),
(1, 85, '2022-03-05 20:59:12', 'Inició Sessión'),
(1, 12, '2022-03-07 09:11:46', 'Inició Sessión'),
(1, 5, '2022-03-07 09:19:14', 'Inició Sessión'),
(1, 85, '2022-03-07 09:58:21', 'Inició Sessión'),
(1, 9, '2022-03-07 10:10:38', 'Inició Sessión'),
(1, 10, '2022-03-07 10:11:11', 'Inició Sessión'),
(1, 5, '2022-03-07 10:17:19', 'Inició Sessión'),
(1, 3, '2022-03-07 10:38:23', 'Inició Sessión'),
(1, 9, '2022-03-07 13:47:22', 'Inició Sessión'),
(1, 5, '2022-03-07 13:50:03', 'Inició Sessión'),
(1, 3, '2022-03-07 15:24:48', 'Inició Sessión'),
(1, 9, '2022-03-07 15:47:31', 'Cerro Sessión'),
(1, 9, '2022-03-07 16:09:06', 'Inició Sessión'),
(1, 85, '2022-03-07 21:29:25', 'Inició Sessión'),
(1, 3, '2022-03-08 08:58:46', 'Inició Sessión'),
(1, 3, '2022-03-08 08:59:34', 'Cerro Sessión'),
(1, 12, '2022-03-08 09:10:26', 'Inició Sessión'),
(1, 5, '2022-03-08 09:14:50', 'Inició Sessión'),
(1, 9, '2022-03-08 09:21:52', 'Inició Sessión'),
(1, 10, '2022-03-08 09:22:03', 'Inició Sessión'),
(1, 85, '2022-03-08 09:23:00', 'Inició Sessión'),
(1, 5, '2022-03-08 09:30:00', 'Inició Sessión'),
(1, 10, '2022-03-08 10:29:00', 'Inició Sessión'),
(1, 5, '2022-03-08 10:29:59', 'Inició Sessión'),
(1, 12, '2022-03-08 10:44:55', 'Inició Sessión'),
(1, 5, '2022-03-08 10:51:06', 'Inició Sessión'),
(1, 9, '2022-03-08 10:53:48', 'Inició Sessión'),
(1, 12, '2022-03-08 12:37:23', 'Inició Sessión'),
(1, 5, '2022-03-08 12:43:07', 'Inició Sessión'),
(1, 9, '2022-03-08 13:51:10', 'Inició Sessión'),
(1, 10, '2022-03-08 15:16:44', 'Inició Sessión'),
(1, 5, '2022-03-08 15:18:38', 'Inició Sessión'),
(1, 85, '2022-03-08 15:45:53', 'Inició Sessión'),
(1, 10, '2022-03-08 15:53:10', 'Inició Sessión'),
(1, 5, '2022-03-08 16:06:24', 'Inició Sessión'),
(1, 12, '2022-03-08 16:52:09', 'Inició Sessión'),
(1, 5, '2022-03-08 17:07:53', 'Inició Sessión'),
(1, 9, '2022-03-08 18:27:31', 'Inició Sessión'),
(1, 85, '2022-03-08 19:42:36', 'Inició Sessión'),
(1, 12, '2022-03-09 09:06:32', 'Inició Sessión'),
(1, 6, '2022-03-09 09:19:55', 'Inició Sessión'),
(1, 5, '2022-03-09 09:27:48', 'Inició Sessión'),
(1, 85, '2022-03-09 09:31:19', 'Inició Sessión'),
(1, 10, '2022-03-09 09:34:32', 'Inició Sessión'),
(1, 9, '2022-03-09 09:35:43', 'Inició Sessión'),
(1, 5, '2022-03-09 09:37:21', 'Inició Sessión'),
(1, 85, '2022-03-09 10:12:55', 'Inició Sessión'),
(1, 5, '2022-03-09 10:20:46', 'Inició Sessión'),
(1, 3, '2022-03-09 10:48:30', 'Inició Sessión'),
(1, 5, '2022-03-09 13:24:29', 'Inició Sessión'),
(1, 6, '2022-03-09 13:38:54', 'Inició Sessión'),
(1, 9, '2022-03-09 13:45:00', 'Cerro Sessión'),
(1, 9, '2022-03-09 15:43:04', 'Inició Sessión'),
(1, 5, '2022-03-09 16:08:25', 'Inició Sessión'),
(1, 12, '2022-03-09 16:31:58', 'Inició Sessión'),
(1, 5, '2022-03-09 17:08:31', 'Inició Sessión'),
(1, 5, '2022-03-09 19:06:45', 'Inició Sessión'),
(1, 5, '2022-03-10 09:13:51', 'Inició Sessión'),
(1, 3, '2022-03-10 09:16:29', 'Inició Sessión'),
(1, 12, '2022-03-10 09:17:23', 'Inició Sessión'),
(1, 9, '2022-03-10 09:26:10', 'Inició Sessión'),
(1, 10, '2022-03-10 09:26:37', 'Inició Sessión'),
(1, 85, '2022-03-10 09:30:41', 'Inició Sessión'),
(1, 5, '2022-03-10 09:32:31', 'Inició Sessión'),
(1, 3, '2022-03-10 09:49:14', 'Inició Sessión'),
(1, 3, '2022-03-10 11:16:37', 'Inició Sessión'),
(1, 3, '2022-03-10 11:45:03', 'Cerro Sessión'),
(1, 12, '2022-03-10 13:41:34', 'Inició Sessión'),
(1, 9, '2022-03-10 15:21:35', 'Inició Sessión'),
(1, 5, '2022-03-10 16:05:59', 'Inició Sessión'),
(1, 9, '2022-03-10 18:14:16', 'Cerro Sessión'),
(1, 10, '2022-03-10 18:24:02', 'Cerro Sessión'),
(1, 10, '2022-03-10 18:33:36', 'Inició Sessión'),
(1, 85, '2022-03-10 20:06:49', 'Inició Sessión'),
(1, 12, '2022-03-11 09:10:36', 'Inició Sessión'),
(1, 10, '2022-03-11 09:13:07', 'Inició Sessión'),
(1, 9, '2022-03-11 09:13:36', 'Inició Sessión'),
(1, 85, '2022-03-11 09:16:30', 'Inició Sessión'),
(1, 5, '2022-03-11 09:23:17', 'Inició Sessión'),
(1, 12, '2022-03-11 09:31:25', 'Inició Sessión'),
(1, 10, '2022-03-11 11:09:16', 'Inició Sessión'),
(1, 5, '2022-03-11 11:17:44', 'Inició Sessión'),
(1, 9, '2022-03-11 12:45:45', 'Inició Sessión'),
(1, 12, '2022-03-11 15:00:00', 'Inició Sessión'),
(1, 10, '2022-03-11 15:14:11', 'Inició Sessión'),
(1, 9, '2022-03-11 15:53:20', 'Inició Sessión'),
(1, 5, '2022-03-11 16:09:19', 'Inició Sessión'),
(1, 5, '2022-03-11 16:21:42', 'Inició Sessión'),
(1, 12, '2022-03-11 17:22:09', 'Inició Sessión'),
(1, 5, '2022-03-11 17:27:45', 'Inició Sessión'),
(1, 3, '2022-03-11 17:40:09', 'Inició Sessión'),
(1, 3, '2022-03-11 17:41:16', 'Cerro Sessión'),
(1, 9, '2022-03-11 18:58:53', 'Cerro Sessión'),
(1, 10, '2022-03-12 09:18:18', 'Inició Sessión'),
(1, 9, '2022-03-12 09:19:34', 'Inició Sessión'),
(1, 5, '2022-03-12 09:20:15', 'Inició Sessión'),
(1, 85, '2022-03-12 09:29:26', 'Inició Sessión'),
(1, 12, '2022-03-12 09:41:40', 'Inició Sessión'),
(1, 5, '2022-03-12 11:06:18', 'Inició Sessión'),
(1, 6, '2022-03-12 15:52:38', 'Inició Sessión'),
(1, 5, '2022-03-12 16:39:03', 'Cerro Sessión'),
(1, 10, '2022-03-12 16:47:00', 'Inició Sessión'),
(1, 9, '2022-03-12 16:47:20', 'Inició Sessión'),
(1, 85, '2022-03-12 16:51:22', 'Inició Sessión'),
(1, 5, '2022-03-12 16:52:42', 'Inició Sessión'),
(1, 12, '2022-03-12 17:03:31', 'Inició Sessión'),
(1, 5, '2022-03-12 17:39:27', 'Inició Sessión'),
(1, 6, '2022-03-12 17:50:45', 'Inició Sessión'),
(1, 9, '2022-03-12 18:48:03', 'Cerro Sessión'),
(1, 85, '2022-03-12 22:00:17', 'Inició Sessión'),
(1, 85, '2022-03-14 09:15:35', 'Inició Sessión'),
(1, 10, '2022-03-14 09:20:54', 'Inició Sessión'),
(1, 9, '2022-03-14 09:21:06', 'Inició Sessión'),
(1, 3, '2022-03-14 09:53:31', 'Inició Sessión'),
(1, 10, '2022-03-14 11:04:25', 'Inició Sessión'),
(1, 9, '2022-03-14 11:07:03', 'Inició Sessión'),
(1, 5, '2022-03-14 11:08:52', 'Inició Sessión'),
(1, 12, '2022-03-14 11:16:31', 'Inició Sessión'),
(1, 3, '2022-03-14 11:20:00', 'Cerro Sessión'),
(1, 5, '2022-03-14 11:35:11', 'Inició Sessión'),
(1, 10, '2022-03-14 12:02:08', 'Inició Sessión'),
(1, 12, '2022-03-14 13:53:25', 'Inició Sessión'),
(1, 9, '2022-03-14 13:56:23', 'Inició Sessión'),
(1, 5, '2022-03-14 14:24:00', 'Inició Sessión'),
(1, 85, '2022-03-14 15:42:36', 'Inició Sessión'),
(1, 5, '2022-03-14 15:51:00', 'Inició Sessión'),
(1, 3, '2022-03-14 17:04:00', 'Inició Sessión'),
(1, 9, '2022-03-14 18:46:04', 'Inició Sessión'),
(1, 10, '2022-03-14 18:46:46', 'Cerro Sessión'),
(1, 85, '2022-03-14 19:37:43', 'Inició Sessión'),
(1, 85, '2022-03-15 09:10:07', 'Inició Sessión'),
(1, 10, '2022-03-15 09:18:36', 'Inició Sessión'),
(1, 9, '2022-03-15 09:19:06', 'Inició Sessión'),
(1, 12, '2022-03-15 09:21:53', 'Inició Sessión'),
(1, 5, '2022-03-15 09:36:35', 'Inició Sessión'),
(1, 3, '2022-03-15 09:51:24', 'Inició Sessión'),
(1, 5, '2022-03-15 10:11:33', 'Inició Sessión'),
(1, 9, '2022-03-15 12:52:32', 'Cerro Sessión'),
(1, 9, '2022-03-15 12:54:32', 'Inició Sessión'),
(1, 10, '2022-03-15 15:27:48', 'Inició Sessión'),
(1, 5, '2022-03-15 15:30:20', 'Inició Sessión'),
(1, 12, '2022-03-15 15:53:31', 'Inició Sessión'),
(1, 9, '2022-03-15 16:35:14', 'Inició Sessión'),
(1, 5, '2022-03-15 16:37:41', 'Inició Sessión'),
(1, 9, '2022-03-15 18:35:16', 'Cerro Sessión'),
(1, 9, '2022-03-15 18:38:35', 'Inició Sessión'),
(1, 5, '2022-03-15 19:05:19', 'Inició Sessión'),
(1, 85, '2022-03-16 09:13:12', 'Inició Sessión'),
(1, 12, '2022-03-16 09:19:09', 'Inició Sessión'),
(1, 10, '2022-03-16 09:24:24', 'Inició Sessión'),
(1, 9, '2022-03-16 09:24:45', 'Inició Sessión'),
(1, 5, '2022-03-16 09:25:26', 'Inició Sessión'),
(1, 5, '2022-03-16 09:26:14', 'Inició Sessión'),
(1, 85, '2022-03-16 12:03:52', 'Inició Sessión'),
(1, 6, '2022-03-16 12:30:51', 'Inició Sessión'),
(1, 5, '2022-03-16 12:32:35', 'Inició Sessión'),
(1, 10, '2022-03-16 12:45:52', 'Inició Sessión'),
(1, 9, '2022-03-16 12:46:06', 'Inició Sessión'),
(1, 3, '2022-03-16 13:21:23', 'Inició Sessión'),
(1, 85, '2022-03-16 13:30:29', 'Inició Sessión'),
(1, 9, '2022-03-16 14:27:30', 'Inició Sessión'),
(1, 12, '2022-03-16 14:28:01', 'Inició Sessión'),
(1, 5, '2022-03-16 14:44:31', 'Inició Sessión'),
(1, 10, '2022-03-16 15:02:26', 'Inició Sessión'),
(1, 9, '2022-03-16 15:17:53', 'Inició Sessión'),
(1, 3, '2022-03-16 15:24:10', 'Inició Sessión'),
(1, 85, '2022-03-16 15:27:50', 'Inició Sessión'),
(1, 12, '2022-03-16 15:29:40', 'Inició Sessión'),
(1, 5, '2022-03-16 16:48:48', 'Inició Sessión'),
(1, 85, '2022-03-16 18:56:07', 'Inició Sessión'),
(1, 85, '2022-03-16 19:31:17', 'Inició Sessión'),
(1, 85, '2022-03-17 09:06:47', 'Inició Sessión'),
(1, 9, '2022-03-17 09:09:51', 'Inició Sessión'),
(1, 10, '2022-03-17 09:10:07', 'Inició Sessión'),
(1, 12, '2022-03-17 09:11:47', 'Inició Sessión'),
(1, 5, '2022-03-17 09:20:13', 'Inició Sessión'),
(1, 5, '2022-03-17 10:05:24', 'Inició Sessión'),
(1, 3, '2022-03-17 10:47:46', 'Inició Sessión'),
(1, 9, '2022-03-17 11:15:48', 'Inició Sessión'),
(1, 5, '2022-03-17 13:15:01', 'Inició Sessión'),
(1, 9, '2022-03-17 13:56:47', 'Inició Sessión'),
(1, 5, '2022-03-17 14:23:32', 'Inició Sessión'),
(1, 5, '2022-03-17 15:35:21', 'Inició Sessión'),
(1, 9, '2022-03-17 16:00:32', 'Inició Sessión'),
(1, 12, '2022-03-17 16:57:53', 'Inició Sessión'),
(1, 5, '2022-03-17 18:07:30', 'Inició Sessión'),
(1, 12, '2022-03-17 18:17:41', 'Inició Sessión'),
(1, 5, '2022-03-17 18:24:00', 'Inició Sessión'),
(1, 85, '2022-03-17 18:26:36', 'Inició Sessión'),
(1, 85, '2022-03-17 20:11:48', 'Inició Sessión'),
(1, 85, '2022-03-18 09:05:59', 'Inició Sessión'),
(1, 10, '2022-03-18 09:07:37', 'Inició Sessión'),
(1, 9, '2022-03-18 09:07:56', 'Inició Sessión'),
(1, 12, '2022-03-18 09:12:54', 'Inició Sessión'),
(1, 5, '2022-03-18 09:18:11', 'Inició Sessión'),
(1, 5, '2022-03-18 09:19:41', 'Inició Sessión'),
(1, 12, '2022-03-18 11:38:06', 'Inició Sessión'),
(1, 85, '2022-03-18 11:54:20', 'Inició Sessión'),
(1, 5, '2022-03-18 12:06:56', 'Inició Sessión'),
(1, 9, '2022-03-18 13:05:48', 'Inició Sessión'),
(1, 10, '2022-03-18 13:22:37', 'Cerro Sessión'),
(1, 5, '2022-03-18 13:29:02', 'Inició Sessión'),
(1, 10, '2022-03-18 13:35:40', 'Inició Sessión'),
(1, 12, '2022-03-18 15:21:26', 'Inició Sessión'),
(1, 85, '2022-03-18 15:57:18', 'Inició Sessión'),
(1, 5, '2022-03-18 16:05:12', 'Inició Sessión'),
(1, 5, '2022-03-18 16:07:32', 'Inició Sessión'),
(1, 10, '2022-03-18 16:13:24', 'Inició Sessión'),
(1, 9, '2022-03-18 17:45:27', 'Inició Sessión'),
(1, 10, '2022-03-19 09:10:41', 'Inició Sessión'),
(1, 9, '2022-03-19 09:11:07', 'Inició Sessión'),
(1, 5, '2022-03-19 09:16:55', 'Inició Sessión'),
(1, 85, '2022-03-19 09:18:44', 'Inició Sessión'),
(1, 12, '2022-03-19 09:20:04', 'Inició Sessión'),
(1, 5, '2022-03-19 10:20:09', 'Inició Sessión'),
(1, 12, '2022-03-19 13:25:55', 'Inició Sessión'),
(1, 9, '2022-03-19 14:17:46', 'Cerro Sessión'),
(1, 10, '2022-03-19 18:18:14', 'Cerro Sessión'),
(1, 10, '2022-03-19 18:44:57', 'Inició Sessión'),
(1, 85, '2022-03-19 21:14:00', 'Inició Sessión'),
(1, 10, '2022-03-21 09:18:40', 'Inició Sessión'),
(1, 9, '2022-03-21 09:21:21', 'Inició Sessión'),
(1, 12, '2022-03-21 09:24:16', 'Inició Sessión'),
(1, 5, '2022-03-21 09:33:15', 'Inició Sessión'),
(1, 85, '2022-03-21 09:41:57', 'Inició Sessión'),
(1, 5, '2022-03-21 11:17:52', 'Inició Sessión'),
(1, 9, '2022-03-21 12:02:44', 'Cerro Sessión'),
(1, 9, '2022-03-21 12:30:03', 'Inició Sessión'),
(1, 85, '2022-03-21 14:22:45', 'Inició Sessión'),
(1, 10, '2022-03-21 16:14:28', 'Inició Sessión'),
(1, 12, '2022-03-21 16:27:39', 'Inició Sessión'),
(1, 5, '2022-03-21 16:31:57', 'Inició Sessión'),
(1, 85, '2022-03-21 16:37:33', 'Inició Sessión'),
(1, 5, '2022-03-21 17:30:08', 'Inició Sessión'),
(1, 12, '2022-03-21 17:31:05', 'Inició Sessión'),
(1, 85, '2022-03-21 20:37:15', 'Inició Sessión'),
(1, 85, '2022-03-21 22:26:35', 'Inició Sessión'),
(1, 85, '2022-03-22 09:05:10', 'Inició Sessión'),
(1, 10, '2022-03-22 09:06:06', 'Inició Sessión'),
(1, 9, '2022-03-22 09:06:41', 'Inició Sessión'),
(1, 5, '2022-03-22 09:08:16', 'Inició Sessión'),
(1, 12, '2022-03-22 09:09:02', 'Inició Sessión'),
(1, 5, '2022-03-22 10:07:26', 'Inició Sessión'),
(1, 5, '2022-03-22 10:34:58', 'Inició Sessión'),
(1, 10, '2022-03-22 11:56:08', 'Inició Sessión'),
(1, 12, '2022-03-22 12:34:32', 'Inició Sessión'),
(1, 9, '2022-03-22 13:56:57', 'Cerro Sessión'),
(1, 10, '2022-03-22 14:49:14', 'Cerro Sessión'),
(1, 85, '2022-03-22 14:54:38', 'Inició Sessión'),
(1, 10, '2022-03-22 15:28:48', 'Inició Sessión'),
(1, 9, '2022-03-22 15:36:00', 'Inició Sessión'),
(1, 12, '2022-03-22 16:44:07', 'Inició Sessión'),
(1, 85, '2022-03-22 19:32:54', 'Inició Sessión'),
(1, 10, '2022-03-23 09:09:24', 'Inició Sessión'),
(1, 9, '2022-03-23 09:09:56', 'Inició Sessión'),
(1, 12, '2022-03-23 09:14:34', 'Inició Sessión'),
(1, 85, '2022-03-23 09:20:55', 'Inició Sessión'),
(1, 5, '2022-03-23 09:37:12', 'Inició Sessión'),
(1, 5, '2022-03-23 10:17:48', 'Inició Sessión'),
(1, 10, '2022-03-23 10:26:48', 'Inició Sessión'),
(1, 9, '2022-03-23 10:50:36', 'Inició Sessión'),
(1, 12, '2022-03-23 12:25:05', 'Inició Sessión'),
(1, 5, '2022-03-23 13:56:06', 'Inició Sessión'),
(1, 85, '2022-03-23 14:17:48', 'Inició Sessión'),
(1, 10, '2022-03-23 14:54:44', 'Inició Sessión'),
(1, 12, '2022-03-23 15:07:58', 'Inició Sessión'),
(1, 3, '2022-03-23 15:10:08', 'Inició Sessión'),
(1, 12, '2022-03-23 15:58:55', 'Inició Sessión'),
(1, 5, '2022-03-23 16:10:00', 'Inició Sessión'),
(1, 9, '2022-03-23 16:37:25', 'Inició Sessión'),
(1, 9, '2022-03-23 18:37:31', 'Cerro Sessión'),
(1, 5, '2022-03-23 18:45:11', 'Inició Sessión'),
(1, 9, '2022-03-24 08:10:01', 'Inició Sessión'),
(1, 10, '2022-03-24 08:10:14', 'Inició Sessión'),
(1, 85, '2022-03-24 08:38:14', 'Inició Sessión'),
(1, 12, '2022-03-24 09:04:30', 'Inició Sessión'),
(1, 3, '2022-03-24 09:12:05', 'Inició Sessión'),
(1, 3, '2022-03-24 09:14:27', 'Cerro Sessión'),
(1, 5, '2022-03-24 09:28:38', 'Inició Sessión'),
(1, 5, '2022-03-24 10:18:43', 'Inició Sessión'),
(1, 9, '2022-03-24 11:02:01', 'Cerro Sessión'),
(1, 9, '2022-03-24 13:19:25', 'Inició Sessión'),
(1, 85, '2022-03-24 14:58:11', 'Cerro Sessión'),
(1, 5, '2022-03-24 15:34:06', 'Inició Sessión'),
(1, 12, '2022-03-24 15:48:10', 'Inició Sessión'),
(1, 85, '2022-03-24 15:48:42', 'Inició Sessión'),
(1, 5, '2022-03-24 15:53:23', 'Inició Sessión'),
(1, 10, '2022-03-24 15:54:05', 'Inició Sessión'),
(1, 9, '2022-03-24 16:31:59', 'Inició Sessión'),
(1, 85, '2022-03-24 22:14:00', 'Inició Sessión'),
(1, 85, '2022-03-25 08:59:41', 'Inició Sessión'),
(1, 5, '2022-03-25 09:15:19', 'Inició Sessión'),
(1, 10, '2022-03-25 09:19:13', 'Inició Sessión'),
(1, 9, '2022-03-25 09:19:47', 'Inició Sessión'),
(1, 5, '2022-03-25 09:20:45', 'Inició Sessión'),
(1, 12, '2022-03-25 09:20:46', 'Inició Sessión'),
(1, 3, '2022-03-25 09:56:22', 'Inició Sessión'),
(1, 3, '2022-03-25 10:06:11', 'Cerro Sessión'),
(1, 3, '2022-03-25 10:07:48', 'Inició Sessión'),
(1, 9, '2022-03-25 11:19:53', 'Cerro Sessión'),
(1, 9, '2022-03-25 12:17:46', 'Inició Sessión'),
(1, 12, '2022-03-25 12:25:25', 'Inició Sessión'),
(1, 10, '2022-03-25 12:31:57', 'Cerro Sessión'),
(1, 10, '2022-03-25 12:40:57', 'Inició Sessión'),
(1, 5, '2022-03-25 15:53:17', 'Inició Sessión'),
(1, 5, '2022-03-25 16:25:17', 'Inició Sessión'),
(1, 3, '2022-03-25 18:39:39', 'Inició Sessión'),
(1, 10, '2022-03-26 09:27:41', 'Inició Sessión'),
(1, 9, '2022-03-26 09:28:02', 'Inició Sessión'),
(1, 12, '2022-03-26 09:29:14', 'Inició Sessión'),
(1, 85, '2022-03-26 09:30:42', 'Inició Sessión'),
(1, 5, '2022-03-26 09:36:34', 'Inició Sessión'),
(1, 5, '2022-03-26 10:33:05', 'Inició Sessión'),
(1, 85, '2022-03-26 12:33:44', 'Inició Sessión'),
(1, 10, '2022-03-26 12:39:34', 'Inició Sessión'),
(1, 12, '2022-03-26 13:14:58', 'Inició Sessión'),
(1, 5, '2022-03-26 14:52:41', 'Inició Sessión'),
(1, 9, '2022-03-26 15:12:50', 'Inició Sessión'),
(1, 12, '2022-03-26 16:00:24', 'Inició Sessión'),
(1, 10, '2022-03-26 16:24:54', 'Inició Sessión'),
(1, 5, '2022-03-26 16:29:48', 'Inició Sessión'),
(1, 85, '2022-03-26 22:13:31', 'Inició Sessión'),
(1, 10, '2022-03-28 09:07:31', 'Inició Sessión'),
(1, 9, '2022-03-28 09:07:51', 'Inició Sessión'),
(1, 12, '2022-03-28 09:09:38', 'Inició Sessión'),
(1, 85, '2022-03-28 09:14:56', 'Inició Sessión'),
(1, 85, '2022-03-28 10:14:02', 'Inició Sessión'),
(1, 5, '2022-03-28 10:14:32', 'Inició Sessión'),
(1, 9, '2022-03-28 11:49:08', 'Cerro Sessión'),
(1, 9, '2022-03-28 12:24:08', 'Inició Sessión'),
(1, 12, '2022-03-28 12:34:07', 'Inició Sessión'),
(1, 10, '2022-03-28 13:11:36', 'Inició Sessión'),
(1, 5, '2022-03-28 13:26:48', 'Inició Sessión'),
(1, 10, '2022-03-28 15:47:41', 'Cerro Sessión'),
(1, 10, '2022-03-28 15:59:00', 'Inició Sessión'),
(1, 9, '2022-03-28 15:59:15', 'Inició Sessión'),
(1, 12, '2022-03-28 17:08:04', 'Inició Sessión'),
(1, 10, '2022-03-28 17:46:30', 'Inició Sessión'),
(1, 9, '2022-03-28 17:47:03', 'Inició Sessión'),
(1, 5, '2022-03-28 18:34:56', 'Inició Sessión'),
(1, 85, '2022-03-28 23:24:46', 'Inició Sessión'),
(1, 10, '2022-03-29 08:10:02', 'Inició Sessión'),
(1, 9, '2022-03-29 08:11:12', 'Inició Sessión'),
(1, 85, '2022-03-29 08:38:45', 'Inició Sessión'),
(1, 5, '2022-03-29 08:42:37', 'Inició Sessión'),
(1, 12, '2022-03-29 08:59:32', 'Inició Sessión'),
(1, 10, '2022-03-29 10:33:08', 'Inició Sessión'),
(1, 5, '2022-03-29 10:37:24', 'Inició Sessión'),
(1, 12, '2022-03-29 11:11:31', 'Inició Sessión'),
(1, 5, '2022-03-29 11:21:42', 'Inició Sessión'),
(1, 10, '2022-03-29 12:15:09', 'Inició Sessión'),
(1, 9, '2022-03-29 14:31:51', 'Inició Sessión'),
(1, 85, '2022-03-29 15:03:11', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:12', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:13', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:03:13', 'Cerro Sessión'),
(1, 85, '2022-03-29 15:13:26', 'Inició Sessión'),
(1, 12, '2022-03-29 15:31:45', 'Inició Sessión'),
(1, 5, '2022-03-29 16:17:47', 'Inició Sessión'),
(1, 5, '2022-03-29 16:23:24', 'Inició Sessión'),
(1, 85, '2022-03-29 21:23:25', 'Inició Sessión'),
(1, 3, '2022-03-30 08:07:01', 'Inició Sessión'),
(1, 3, '2022-03-30 08:08:20', 'Cerro Sessión'),
(1, 85, '2022-03-30 09:02:49', 'Inició Sessión'),
(1, 10, '2022-03-30 09:03:39', 'Inició Sessión'),
(1, 9, '2022-03-30 09:04:42', 'Inició Sessión'),
(1, 12, '2022-03-30 09:08:10', 'Inició Sessión'),
(1, 5, '2022-03-30 09:16:32', 'Inició Sessión'),
(1, 12, '2022-03-30 13:33:30', 'Inició Sessión'),
(1, 85, '2022-03-30 14:00:22', 'Inició Sessión'),
(1, 85, '2022-03-30 15:00:26', 'Inició Sessión'),
(1, 12, '2022-03-30 17:21:41', 'Inició Sessión'),
(1, 9, '2022-03-30 18:55:50', 'Inició Sessión'),
(1, 85, '2022-03-30 22:52:04', 'Inició Sessión'),
(1, 9, '2022-03-31 09:01:41', 'Inició Sessión'),
(1, 10, '2022-03-31 09:01:51', 'Inició Sessión'),
(1, 85, '2022-03-31 09:13:54', 'Inició Sessión'),
(1, 5, '2022-03-31 09:17:34', 'Inició Sessión'),
(1, 12, '2022-03-31 09:23:00', 'Inició Sessión'),
(1, 5, '2022-03-31 10:03:16', 'Inició Sessión'),
(1, 5, '2022-03-31 10:09:05', 'Inició Sessión'),
(1, 10, '2022-03-31 10:48:47', 'Inició Sessión'),
(1, 9, '2022-03-31 10:49:01', 'Inició Sessión'),
(1, 85, '2022-03-31 10:50:06', 'Inició Sessión'),
(1, 5, '2022-03-31 11:00:10', 'Inició Sessión'),
(1, 3, '2022-03-31 12:13:08', 'Inició Sessión'),
(1, 9, '2022-03-31 12:25:57', 'Inició Sessión'),
(1, 12, '2022-03-31 14:01:54', 'Inició Sessión'),
(1, 85, '2022-03-31 14:38:46', 'Inició Sessión'),
(1, 9, '2022-03-31 14:50:22', 'Inició Sessión'),
(1, 5, '2022-03-31 15:04:07', 'Inició Sessión'),
(1, 5, '2022-03-31 15:46:45', 'Inició Sessión'),
(1, 10, '2022-03-31 19:00:44', 'Cerro Sessión'),
(1, 5, '2022-03-31 19:01:12', 'Inició Sessión'),
(1, 85, '2022-03-31 20:25:39', 'Inició Sessión'),
(1, 10, '2022-04-01 09:06:22', 'Inició Sessión'),
(1, 9, '2022-04-01 09:07:15', 'Inició Sessión'),
(1, 85, '2022-04-01 09:15:53', 'Inició Sessión'),
(1, 12, '2022-04-01 09:42:09', 'Inició Sessión'),
(1, 5, '2022-04-01 09:46:32', 'Inició Sessión'),
(1, 5, '2022-04-01 09:53:19', 'Inició Sessión'),
(1, 12, '2022-04-01 12:22:06', 'Inició Sessión'),
(1, 6, '2022-04-01 12:39:30', 'Inició Sessión'),
(1, 12, '2022-04-01 15:28:03', 'Inició Sessión'),
(1, 10, '2022-04-01 15:37:02', 'Cerro Sessión'),
(1, 10, '2022-04-01 15:51:38', 'Inició Sessión'),
(1, 9, '2022-04-01 15:51:55', 'Inició Sessión'),
(1, 9, '2022-04-01 17:52:00', 'Cerro Sessión'),
(1, 12, '2022-04-02 09:07:58', 'Inició Sessión'),
(1, 5, '2022-04-02 09:31:57', 'Inició Sessión'),
(1, 9, '2022-04-02 09:46:29', 'Inició Sessión'),
(1, 10, '2022-04-02 09:53:50', 'Inició Sessión'),
(1, 12, '2022-04-02 10:47:15', 'Inició Sessión'),
(1, 5, '2022-04-02 10:53:25', 'Inició Sessión'),
(1, 9, '2022-04-02 11:06:16', 'Inició Sessión'),
(1, 10, '2022-04-02 12:15:44', 'Inició Sessión'),
(1, 9, '2022-04-02 12:40:12', 'Inició Sessión'),
(1, 5, '2022-04-02 13:18:27', 'Inició Sessión'),
(1, 12, '2022-04-02 13:25:41', 'Inició Sessión'),
(1, 9, '2022-04-02 15:14:43', 'Cerro Sessión'),
(1, 5, '2022-04-02 15:23:06', 'Inició Sessión'),
(1, 10, '2022-04-02 18:02:28', 'Inició Sessión'),
(1, 5, '2022-04-02 18:06:02', 'Inició Sessión'),
(1, 3, '2022-04-04 15:11:05', 'Inició Sessión'),
(1, 3, '2022-04-04 15:18:03', 'Cerro Sessión'),
(1, 85, '2022-04-05 09:33:06', 'Inició Sessión'),
(1, 5, '2022-04-05 09:46:16', 'Inició Sessión'),
(1, 12, '2022-04-05 10:01:45', 'Inició Sessión'),
(1, 5, '2022-04-05 10:03:30', 'Inició Sessión'),
(1, 10, '2022-04-05 10:24:08', 'Inició Sessión'),
(1, 9, '2022-04-05 10:24:33', 'Inició Sessión'),
(1, 9, '2022-04-05 12:25:00', 'Cerro Sessión'),
(1, 9, '2022-04-05 12:43:07', 'Inició Sessión'),
(1, 12, '2022-04-06 09:16:15', 'Inició Sessión'),
(1, 5, '2022-04-06 09:20:50', 'Inició Sessión'),
(1, 9, '2022-04-06 09:23:16', 'Inició Sessión'),
(1, 10, '2022-04-06 09:23:38', 'Inició Sessión'),
(1, 5, '2022-04-06 09:36:12', 'Inició Sessión'),
(1, 85, '2022-04-06 09:42:27', 'Inició Sessión'),
(1, 10, '2022-04-06 12:26:24', 'Inició Sessión'),
(1, 12, '2022-04-06 13:29:05', 'Inició Sessión'),
(1, 5, '2022-04-06 14:07:12', 'Cerro Sessión'),
(1, 10, '2022-04-06 14:26:50', 'Cerro Sessión'),
(1, 10, '2022-04-06 14:40:11', 'Inició Sessión'),
(1, 5, '2022-04-06 14:41:48', 'Inició Sessión'),
(1, 9, '2022-04-06 14:45:57', 'Inició Sessión'),
(1, 12, '2022-04-06 15:30:02', 'Inició Sessión'),
(1, 5, '2022-04-06 16:44:06', 'Inició Sessión'),
(1, 85, '2022-04-06 21:27:46', 'Inició Sessión'),
(1, 5, '2022-04-07 09:07:15', 'Inició Sessión'),
(1, 12, '2022-04-07 09:08:51', 'Inició Sessión'),
(1, 10, '2022-04-07 09:10:54', 'Inició Sessión'),
(1, 9, '2022-04-07 09:11:49', 'Inició Sessión'),
(1, 85, '2022-04-07 09:30:52', 'Inició Sessión'),
(1, 6, '2022-04-07 10:27:21', 'Inició Sessión'),
(1, 85, '2022-04-07 10:43:37', 'Inició Sessión'),
(1, 10, '2022-04-07 11:52:58', 'Inició Sessión'),
(1, 5, '2022-04-07 11:56:03', 'Inició Sessión'),
(1, 12, '2022-04-07 12:02:08', 'Inició Sessión'),
(1, 5, '2022-04-07 13:21:24', 'Inició Sessión'),
(1, 3, '2022-04-07 14:19:43', 'Inició Sessión'),
(1, 9, '2022-04-07 14:23:31', 'Inició Sessión'),
(1, 12, '2022-04-07 14:24:10', 'Inició Sessión'),
(1, 85, '2022-04-07 17:53:29', 'Inició Sessión'),
(1, 85, '2022-04-07 20:13:23', 'Inició Sessión'),
(1, 85, '2022-04-08 09:13:53', 'Inició Sessión'),
(1, 12, '2022-04-08 09:17:04', 'Inició Sessión'),
(1, 5, '2022-04-08 09:25:12', 'Inició Sessión'),
(1, 9, '2022-04-08 09:36:09', 'Inició Sessión'),
(1, 10, '2022-04-08 09:36:35', 'Inició Sessión'),
(1, 85, '2022-04-08 11:05:08', 'Inició Sessión'),
(1, 10, '2022-04-08 11:06:24', 'Inició Sessión'),
(1, 5, '2022-04-08 11:14:34', 'Inició Sessión'),
(1, 5, '2022-04-08 11:49:10', 'Inició Sessión'),
(1, 9, '2022-04-08 12:17:14', 'Inició Sessión'),
(1, 5, '2022-04-08 12:33:46', 'Inició Sessión'),
(1, 12, '2022-04-08 13:32:55', 'Inició Sessión'),
(1, 12, '2022-04-08 15:41:11', 'Inició Sessión'),
(1, 85, '2022-04-08 16:43:45', 'Inició Sessión'),
(1, 9, '2022-04-08 17:03:03', 'Cerro Sessión'),
(1, 9, '2022-04-08 17:55:29', 'Inició Sessión'),
(1, 5, '2022-04-08 18:24:36', 'Inició Sessión'),
(1, 10, '2022-04-09 09:28:53', 'Inició Sessión'),
(1, 9, '2022-04-09 09:29:11', 'Inició Sessión'),
(1, 5, '2022-04-09 09:46:27', 'Inició Sessión'),
(1, 85, '2022-04-09 09:54:27', 'Inició Sessión'),
(1, 12, '2022-04-09 10:56:56', 'Inició Sessión'),
(1, 5, '2022-04-09 12:07:17', 'Inició Sessión'),
(1, 9, '2022-04-09 13:36:54', 'Cerro Sessión'),
(1, 9, '2022-04-09 14:55:42', 'Inició Sessión'),
(1, 9, '2022-04-09 16:55:48', 'Cerro Sessión'),
(1, 12, '2022-04-09 17:44:02', 'Inició Sessión'),
(1, 5, '2022-04-11 09:16:41', 'Inició Sessión'),
(1, 85, '2022-04-11 09:28:34', 'Inició Sessión'),
(1, 9, '2022-04-11 10:03:15', 'Inició Sessión'),
(1, 10, '2022-04-11 10:04:02', 'Inició Sessión'),
(1, 12, '2022-04-11 10:30:27', 'Inició Sessión'),
(1, 5, '2022-04-11 10:42:47', 'Inició Sessión'),
(1, 3, '2022-04-11 12:26:55', 'Inició Sessión'),
(1, 3, '2022-04-11 12:28:55', 'Cerro Sessión'),
(1, 9, '2022-04-11 12:37:34', 'Inició Sessión'),
(1, 5, '2022-04-11 13:21:55', 'Inició Sessión'),
(1, 85, '2022-04-11 13:37:46', 'Inició Sessión'),
(1, 9, '2022-04-11 14:37:36', 'Cerro Sessión'),
(1, 10, '2022-04-11 15:23:18', 'Cerro Sessión'),
(1, 10, '2022-04-11 16:11:17', 'Inició Sessión'),
(1, 9, '2022-04-11 16:21:26', 'Inició Sessión'),
(1, 5, '2022-04-11 17:01:50', 'Inició Sessión'),
(1, 9, '2022-04-11 17:16:41', 'Inició Sessión'),
(1, 3, '2022-04-12 08:40:49', 'Inició Sessión'),
(1, 10, '2022-04-12 09:08:37', 'Inició Sessión'),
(1, 9, '2022-04-12 09:09:02', 'Inició Sessión'),
(1, 5, '2022-04-12 09:16:05', 'Inició Sessión'),
(1, 12, '2022-04-12 09:24:06', 'Inició Sessión'),
(1, 85, '2022-04-12 09:33:10', 'Inició Sessión'),
(1, 9, '2022-04-12 11:44:00', 'Cerro Sessión'),
(1, 5, '2022-04-12 11:50:55', 'Cerro Sessión'),
(1, 9, '2022-04-12 11:56:04', 'Inició Sessión'),
(1, 5, '2022-04-12 12:07:10', 'Inició Sessión'),
(1, 85, '2022-04-12 12:17:12', 'Inició Sessión'),
(1, 5, '2022-04-12 12:22:39', 'Inició Sessión'),
(1, 5, '2022-04-12 13:59:59', 'Inició Sessión'),
(1, 85, '2022-04-12 15:13:39', 'Inició Sessión'),
(1, 9, '2022-04-12 15:44:15', 'Inició Sessión'),
(1, 9, '2022-04-12 17:40:09', 'Inició Sessión'),
(1, 10, '2022-04-12 17:46:46', 'Inició Sessión'),
(1, 12, '2022-04-12 18:20:26', 'Inició Sessión'),
(1, 5, '2022-04-12 18:33:19', 'Inició Sessión'),
(1, 5, '2022-04-12 18:57:52', 'Inició Sessión'),
(1, 10, '2022-04-13 09:03:02', 'Inició Sessión'),
(1, 9, '2022-04-13 09:05:21', 'Inició Sessión'),
(1, 12, '2022-04-13 09:11:30', 'Inició Sessión'),
(1, 85, '2022-04-13 09:30:08', 'Inició Sessión'),
(1, 5, '2022-04-13 09:30:35', 'Inició Sessión'),
(1, 85, '2022-04-13 10:00:22', 'Inició Sessión'),
(1, 5, '2022-04-13 10:09:36', 'Inició Sessión'),
(1, 9, '2022-04-13 10:27:32', 'Inició Sessión'),
(1, 6, '2022-04-13 11:50:50', 'Inició Sessión'),
(1, 10, '2022-04-13 12:13:25', 'Inició Sessión'),
(1, 5, '2022-04-13 12:15:45', 'Inició Sessión'),
(1, 6, '2022-04-13 12:48:36', 'Inició Sessión'),
(1, 85, '2022-04-13 13:37:31', 'Cerro Sessión'),
(1, 85, '2022-04-13 13:37:31', 'Cerro Sessión'),
(1, 85, '2022-04-13 13:37:31', 'Cerro Sessión'),
(1, 85, '2022-04-13 13:43:30', 'Inició Sessión'),
(1, 10, '2022-04-13 14:45:16', 'Inició Sessión'),
(1, 5, '2022-04-13 14:45:42', 'Inició Sessión'),
(1, 5, '2022-04-13 16:06:38', 'Inició Sessión'),
(1, 85, '2022-04-13 16:16:57', 'Inició Sessión'),
(1, 9, '2022-04-13 17:09:50', 'Inició Sessión'),
(1, 12, '2022-04-13 17:26:53', 'Inició Sessión'),
(1, 5, '2022-04-13 17:49:51', 'Inició Sessión'),
(1, 9, '2022-04-13 18:49:15', 'Inició Sessión'),
(1, 85, '2022-04-15 20:27:01', 'Inició Sessión'),
(1, 9, '2022-04-16 08:57:42', 'Inició Sessión'),
(1, 10, '2022-04-16 08:57:51', 'Inició Sessión'),
(1, 12, '2022-04-16 09:07:18', 'Inició Sessión'),
(1, 5, '2022-04-16 09:11:15', 'Inició Sessión'),
(1, 85, '2022-04-16 09:14:45', 'Inició Sessión'),
(1, 5, '2022-04-16 09:27:37', 'Inició Sessión'),
(1, 5, '2022-04-16 09:31:45', 'Inició Sessión'),
(1, 12, '2022-04-16 10:59:31', 'Inició Sessión'),
(1, 5, '2022-04-16 11:55:09', 'Inició Sessión'),
(1, 9, '2022-04-16 14:20:46', 'Cerro Sessión'),
(1, 5, '2022-04-16 14:40:55', 'Inició Sessión'),
(1, 5, '2022-04-16 16:25:26', 'Inició Sessión'),
(1, 3, '2022-04-17 09:03:34', 'Inició Sessión'),
(1, 3, '2022-04-17 09:04:22', 'Cerro Sessión'),
(1, 85, '2022-04-17 21:20:18', 'Inició Sessión'),
(1, 6, '2022-04-18 00:28:48', 'Inició Sessión'),
(1, 9, '2022-04-18 09:08:19', 'Inició Sessión'),
(1, 10, '2022-04-18 09:08:38', 'Inició Sessión'),
(1, 12, '2022-04-18 09:23:42', 'Inició Sessión'),
(1, 5, '2022-04-18 09:24:19', 'Inició Sessión'),
(1, 85, '2022-04-18 09:35:40', 'Inició Sessión'),
(1, 10, '2022-04-18 10:46:28', 'Cerro Sessión'),
(1, 10, '2022-04-18 10:46:43', 'Inició Sessión'),
(1, 5, '2022-04-18 12:17:27', 'Inició Sessión'),
(1, 4, '2022-04-18 13:29:59', 'Inició Sessión'),
(1, 9, '2022-04-18 14:16:09', 'Cerro Sessión'),
(1, 5, '2022-04-18 14:46:13', 'Inició Sessión'),
(1, 9, '2022-04-18 14:57:25', 'Inició Sessión'),
(1, 9, '2022-04-18 17:20:24', 'Cerro Sessión'),
(1, 85, '2022-04-18 18:44:15', 'Inició Sessión'),
(1, 10, '2022-04-18 19:26:15', 'Inició Sessión'),
(1, 85, '2022-04-18 19:26:58', 'Inició Sessión'),
(1, 9, '2022-04-19 09:02:59', 'Inició Sessión'),
(1, 10, '2022-04-19 09:03:08', 'Inició Sessión'),
(1, 85, '2022-04-19 09:06:06', 'Inició Sessión'),
(1, 3, '2022-04-19 09:16:10', 'Inició Sessión'),
(1, 3, '2022-04-19 09:17:37', 'Cerro Sessión'),
(1, 5, '2022-04-19 09:24:21', 'Inició Sessión'),
(1, 12, '2022-04-19 09:30:50', 'Inició Sessión'),
(1, 3, '2022-04-19 10:37:30', 'Inició Sessión'),
(1, 9, '2022-04-19 10:39:38', 'Inició Sessión'),
(1, 85, '2022-04-19 12:28:16', 'Inició Sessión'),
(1, 10, '2022-04-19 12:39:21', 'Inició Sessión'),
(1, 9, '2022-04-19 12:39:33', 'Inició Sessión'),
(1, 12, '2022-04-19 12:50:34', 'Inició Sessión'),
(1, 5, '2022-04-19 13:11:07', 'Inició Sessión'),
(1, 5, '2022-04-19 13:50:00', 'Inició Sessión'),
(1, 9, '2022-04-19 14:02:24', 'Inició Sessión'),
(1, 10, '2022-04-19 14:22:47', 'Inició Sessión'),
(1, 85, '2022-04-19 14:36:38', 'Inició Sessión'),
(1, 12, '2022-04-19 16:16:14', 'Inició Sessión'),
(1, 9, '2022-04-19 16:27:48', 'Inició Sessión'),
(1, 5, '2022-04-19 17:46:26', 'Inició Sessión'),
(1, 85, '2022-04-19 23:28:32', 'Inició Sessión'),
(1, 31, '2022-04-20 08:12:31', 'Inició Sessión'),
(1, 31, '2022-04-20 08:15:42', 'Cerro Sessión'),
(1, 24, '2022-04-20 08:20:19', 'Inició Sessión'),
(1, 46, '2022-04-20 09:01:17', 'Inició Sessión'),
(1, 36, '2022-04-20 09:08:44', 'Inició Sessión'),
(1, 37, '2022-04-20 09:10:40', 'Inició Sessión'),
(1, 39, '2022-04-20 09:16:20', 'Inició Sessión'),
(1, 38, '2022-04-20 09:23:19', 'Inició Sessión'),
(1, 46, '2022-04-20 09:49:57', 'Inició Sessión'),
(1, 46, '2022-04-20 10:21:03', 'Inició Sessión'),
(1, 24, '2022-04-20 10:26:22', 'Inició Sessión'),
(1, 38, '2022-04-20 10:37:24', 'Inició Sessión'),
(1, 46, '2022-04-20 10:45:02', 'Inició Sessión'),
(1, 1, '2022-04-20 10:56:25', 'Inició Sessión'),
(1, 39, '2022-04-20 13:33:27', 'Inició Sessión'),
(1, 46, '2022-04-20 15:38:34', 'Cerro Sessión'),
(1, 1, '2022-04-21 10:39:08', 'Cerro Sessión'),
(1, 39, '2022-04-21 13:18:43', 'Inició Sessión'),
(1, 39, '2022-04-22 12:23:04', 'Inició Sessión'),
(1, 38, '2022-04-22 17:35:39', 'Cerro Sessión'),
(1, 38, '2022-04-25 13:56:03', 'Cerro Sessión'),
(1, 32, '2022-04-25 14:11:08', 'Cerro Sessión'),
(1, 1, '2022-04-25 16:10:24', 'Cerro Sessión'),
(1, 1, '2022-04-26 12:55:10', 'Cerro Sessión'),
(1, 39, '2022-04-27 11:30:08', 'Inició Sessión'),
(1, 38, '2022-04-27 11:55:49', 'Inició Sessión'),
(1, 38, '2022-04-28 16:33:26', 'Inició Sessión'),
(1, 37, '2022-04-29 15:16:12', 'Inició Sessión'),
(1, 38, '2022-04-29 17:37:32', 'Cerro Sessión'),
(1, 1, '2022-05-01 19:09:05', 'Cerro Sessión'),
(1, 38, '2022-05-03 12:28:44', 'Cerro Sessión'),
(1, 32, '2022-05-03 12:29:51', 'Cerro Sessión'),
(1, 38, '2022-05-03 15:05:05', 'Cerro Sessión'),
(1, 1, '2022-05-03 17:28:07', 'Cerro Sessión'),
(1, 39, '2022-05-03 17:49:32', 'Inició Sessión'),
(1, 38, '2022-05-03 17:54:45', 'Cerro Sessión'),
(1, 38, '2022-05-04 14:58:30', 'Cerro Sessión'),
(1, 38, '2022-05-04 14:59:00', 'Cerro Sessión'),
(1, 39, '2022-05-04 15:37:35', 'Inició Sessión'),
(1, 38, '2022-05-04 16:12:07', 'Cerro Sessión'),
(1, 39, '2022-05-05 13:34:49', 'Inició Sessión'),
(1, 38, '2022-05-05 14:42:14', 'Inició Sessión'),
(1, 37, '2022-05-06 09:18:06', 'Cerro Sessión'),
(1, 1, '2022-05-06 11:06:07', 'Cerro Sessión'),
(1, 38, '2022-05-06 15:55:51', 'Cerro Sessión'),
(1, 1, '2022-05-06 16:11:54', 'Cerro Sessión'),
(1, 39, '2022-05-09 15:40:13', 'Inició Sessión'),
(1, 46, '2022-05-10 10:21:09', 'Cerro Sessión'),
(1, 39, '2022-05-10 18:53:42', 'Inició Sessión'),
(1, 1, '2022-05-11 10:37:42', 'Cerro Sessión'),
(1, 36, '2022-05-11 11:37:23', 'Inició Sessión'),
(1, 37, '2022-05-11 17:33:13', 'Inició Sessión'),
(1, 38, '2022-05-12 13:34:39', 'Cerro Sessión'),
(1, 39, '2022-05-12 16:14:11', 'Inició Sessión'),
(1, 46, '2022-05-12 18:12:16', 'Cerro Sessión'),
(1, 39, '2022-05-13 10:48:40', 'Inició Sessión'),
(1, 39, '2022-05-14 13:34:07', 'Inició Sessión'),
(1, 39, '2022-05-14 15:28:23', 'Inició Sessión'),
(1, 38, '2022-05-16 09:42:01', 'Cerro Sessión'),
(1, 38, '2022-05-16 16:35:41', 'Cerro Sessión'),
(1, 1, '2022-05-17 09:29:54', 'Cerro Sessión'),
(1, 39, '2022-05-19 18:18:36', 'Inició Sessión'),
(1, 39, '2022-05-20 15:17:25', 'Inició Sessión'),
(1, 39, '2022-05-21 15:12:33', 'Inició Sessión'),
(1, 39, '2022-05-23 11:18:25', 'Inició Sessión'),
(1, 39, '2022-05-23 12:48:31', 'Inició Sessión'),
(1, 39, '2022-05-23 14:45:19', 'Inició Sessión'),
(1, 39, '2022-05-23 18:35:42', 'Inició Sessión'),
(1, 39, '2022-05-24 14:06:52', 'Inició Sessión'),
(1, 39, '2022-05-24 15:08:57', 'Inició Sessión'),
(1, 39, '2022-05-24 16:00:27', 'Inició Sessión'),
(1, 1, '2022-05-25 13:22:13', 'Cerro Sessión'),
(1, 38, '2022-05-25 13:49:13', 'Cerro Sessión'),
(1, 39, '2022-05-25 18:44:06', 'Inició Sessión'),
(1, 36, '2022-05-26 09:52:19', 'Inició Sessión'),
(1, 38, '2022-05-26 10:10:34', 'Cerro Sessión'),
(1, 37, '2022-05-26 12:43:35', 'Inició Sessión'),
(1, 39, '2022-05-26 14:47:55', 'Inició Sessión'),
(1, 38, '2022-05-26 15:52:45', 'Cerro Sessión'),
(1, 46, '2022-05-26 15:53:53', 'Cerro Sessión'),
(1, 38, '2022-05-26 17:36:41', 'Cerro Sessión'),
(1, 39, '2022-05-27 09:53:23', 'Inició Sessión'),
(1, 39, '2022-05-27 13:34:39', 'Inició Sessión'),
(1, 37, '2022-05-27 13:37:17', 'Inició Sessión'),
(1, 39, '2022-05-27 15:07:54', 'Inició Sessión'),
(1, 46, '2022-05-27 18:42:11', 'Inició Sessión'),
(1, 36, '2022-05-28 09:49:07', 'Inició Sessión'),
(1, 38, '2022-05-28 10:49:33', 'Cerro Sessión'),
(1, 39, '2022-05-28 14:29:44', 'Inició Sessión'),
(1, 38, '2022-05-30 12:29:43', 'Cerro Sessión'),
(1, 38, '2022-05-30 18:27:52', 'Cerro Sessión'),
(1, 38, '2022-05-31 09:30:57', 'Cerro Sessión'),
(1, 38, '2022-05-31 09:31:17', 'Cerro Sessión'),
(1, 39, '2022-05-31 13:50:46', 'Inició Sessión'),
(1, 38, '2022-05-31 15:31:03', 'Cerro Sessión'),
(1, 39, '2022-06-01 13:00:33', 'Inició Sessión'),
(1, 38, '2022-06-01 18:16:10', 'Cerro Sessión'),
(1, 39, '2022-06-01 18:46:13', 'Inició Sessión'),
(1, 39, '2022-06-02 12:00:43', 'Inició Sessión'),
(1, 36, '2022-06-02 13:30:08', 'Inició Sessión'),
(1, 39, '2022-06-03 09:57:38', 'Inició Sessión'),
(1, 38, '2022-06-03 11:07:36', 'Cerro Sessión'),
(1, 38, '2022-06-03 17:34:00', 'Cerro Sessión'),
(1, 38, '2022-06-03 17:34:15', 'Cerro Sessión'),
(1, 39, '2022-06-04 12:48:00', 'Inició Sessión'),
(1, 39, '2022-06-04 17:03:21', 'Inició Sessión'),
(1, 38, '2022-06-06 10:51:08', 'Cerro Sessión'),
(1, 37, '2022-06-06 13:47:19', 'Inició Sessión'),
(1, 39, '2022-06-07 13:07:01', 'Inició Sessión'),
(1, 39, '2022-06-07 15:54:56', 'Inició Sessión'),
(1, 38, '2022-06-08 10:03:36', 'Cerro Sessión'),
(1, 37, '2022-06-09 14:38:46', 'Cerro Sessión'),
(1, 32, '2022-06-09 17:18:00', 'Inició Sessión'),
(1, 37, '2022-06-09 17:52:38', 'Inició Sessión'),
(1, 37, '2022-06-10 14:08:27', 'Cerro Sessión'),
(1, 38, '2022-06-10 17:58:34', 'Cerro Sessión'),
(1, 38, '2022-06-11 10:50:55', 'Cerro Sessión'),
(1, 36, '2022-06-11 14:36:35', 'Cerro Sessión'),
(1, 36, '2022-06-13 13:06:52', 'Cerro Sessión'),
(1, 38, '2022-06-14 10:14:55', 'Cerro Sessión'),
(1, 38, '2022-06-14 11:22:06', 'Cerro Sessión'),
(1, 39, '2022-06-14 12:09:59', 'Inició Sessión'),
(1, 37, '2022-06-14 16:05:29', 'Cerro Sessión'),
(1, 36, '2022-06-15 15:36:50', 'Inició Sessión'),
(1, 38, '2022-06-15 16:26:21', 'Cerro Sessión'),
(1, 37, '2022-06-16 11:45:30', 'Inició Sessión'),
(1, 38, '2022-06-16 12:23:26', 'Cerro Sessión'),
(1, 39, '2022-06-16 17:44:48', 'Inició Sessión'),
(1, 32, '2022-06-16 17:45:46', 'Inició Sessión'),
(1, 37, '2022-06-17 10:07:53', 'Cerro Sessión'),
(1, 38, '2022-06-17 14:54:33', 'Cerro Sessión'),
(1, 38, '2022-06-17 14:54:56', 'Cerro Sessión'),
(1, 36, '2022-06-17 18:06:02', 'Cerro Sessión'),
(1, 38, '2022-06-18 12:00:56', 'Cerro Sessión'),
(1, 37, '2022-06-18 15:08:16', 'Cerro Sessión'),
(1, 39, '2022-06-18 18:29:01', 'Inició Sessión'),
(1, 39, '2022-06-20 12:57:59', 'Inició Sessión'),
(1, 38, '2022-06-21 14:24:41', 'Cerro Sessión'),
(1, 37, '2022-06-21 16:37:54', 'Cerro Sessión'),
(1, 39, '2022-06-21 16:56:53', 'Inició Sessión'),
(1, 38, '2022-06-21 18:12:15', 'Cerro Sessión'),
(1, 38, '2022-06-22 12:24:49', 'Cerro Sessión'),
(1, 37, '2022-06-22 18:36:50', 'Cerro Sessión'),
(1, 39, '2022-06-23 11:45:29', 'Inició Sessión'),
(1, 39, '2022-06-23 12:35:33', 'Cerro Sessión'),
(1, 37, '2022-06-23 15:10:48', 'Inició Sessión'),
(1, 38, '2022-06-23 16:02:34', 'Cerro Sessión'),
(1, 37, '2022-06-24 12:06:39', 'Cerro Sessión'),
(1, 37, '2022-06-24 13:52:47', 'Inició Sessión'),
(1, 1, '2022-06-24 16:25:14', 'Cerro Sessión'),
(1, 38, '2022-06-25 12:26:18', 'Cerro Sessión'),
(1, 39, '2022-06-25 16:09:40', 'Inició Sessión'),
(1, 38, '2022-06-25 16:27:37', 'Cerro Sessión'),
(1, 37, '2022-06-25 17:35:53', 'Cerro Sessión'),
(1, 39, '2022-06-27 10:36:16', 'Cerro Sessión'),
(1, 36, '2022-06-27 14:08:42', 'Cerro Sessión'),
(1, 37, '2022-06-27 18:05:40', 'Cerro Sessión'),
(1, 38, '2022-06-28 16:18:54', 'Cerro Sessión'),
(1, 39, '2022-06-29 12:05:50', 'Cerro Sessión'),
(1, 38, '2022-06-29 13:27:22', 'Cerro Sessión'),
(1, 38, '2022-06-29 13:28:10', 'Cerro Sessión'),
(1, 37, '2022-06-30 10:36:28', 'Cerro Sessión'),
(1, 37, '2022-06-30 11:35:47', 'Cerro Sessión'),
(1, 39, '2022-06-30 11:57:14', 'Inició Sessión'),
(1, 38, '2022-06-30 16:29:02', 'Cerro Sessión'),
(1, 37, '2022-06-30 17:06:33', 'Cerro Sessión'),
(1, 38, '2022-07-02 12:04:18', 'Cerro Sessión'),
(1, 36, '2022-07-06 12:42:16', 'Inició Sessión'),
(1, 39, '2022-07-08 11:49:34', 'Inició Sessión'),
(1, 37, '2022-07-08 12:55:31', 'Cerro Sessión'),
(1, 37, '2022-07-08 12:55:31', 'Cerro Sessión'),
(1, 37, '2022-07-08 12:55:31', 'Cerro Sessión'),
(1, 37, '2022-07-08 12:55:31', 'Cerro Sessión'),
(1, 37, '2022-07-08 12:55:32', 'Cerro Sessión'),
(1, 37, '2022-07-12 12:40:50', 'Inició Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-12 18:26:59', 'Cerro Sessión'),
(1, 37, '2022-07-14 18:32:54', 'Inició Sessión'),
(1, 36, '2022-07-16 17:26:48', 'Inició Sessión'),
(1, 39, '2022-07-19 16:54:12', 'Inició Sessión'),
(1, 39, '2022-07-20 12:27:33', 'Inició Sessión'),
(1, 39, '2022-07-20 18:41:01', 'Inició Sessión'),
(1, 39, '2022-07-25 11:41:48', 'Inició Sessión'),
(1, 39, '2022-07-30 10:49:48', 'Inició Sessión'),
(1, 39, '2022-07-30 13:09:20', 'Inició Sessión'),
(1, 39, '2022-07-30 14:23:59', 'Inició Sessión'),
(1, 39, '2022-08-01 11:22:34', 'Inició Sessión'),
(1, 37, '2022-08-01 16:29:18', 'Inició Sessión'),
(1, 39, '2022-08-02 09:44:59', 'Inició Sessión'),
(1, 32, '2022-08-02 18:10:31', 'Cerro Sessión'),
(1, 32, '2022-08-03 17:08:20', 'Cerro Sessión'),
(1, 39, '2022-08-04 12:20:33', 'Inició Sessión'),
(1, 39, '2022-08-09 14:02:40', 'Inició Sessión'),
(1, 75, '2022-08-09 15:31:41', 'Inició Sessión'),
(1, 39, '2022-08-09 18:54:25', 'Inició Sessión'),
(1, 39, '2022-08-15 13:52:58', 'Inició Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 75, '2022-08-16 13:37:28', 'Cerro Sessión'),
(1, 39, '2022-08-18 11:44:06', 'Inició Sessión'),
(1, 37, '2022-08-20 14:47:09', 'Inició Sessión'),
(1, 75, '2022-08-23 14:12:38', 'Cerro Sessión'),
(1, 75, '2022-08-24 10:47:12', 'Inició Sessión'),
(1, 33, '2022-08-25 09:27:13', 'Cerro Sessión'),
(1, 39, '2022-08-25 10:03:05', 'Inició Sessión'),
(1, 1, '2022-08-25 15:55:29', 'Cerro Sessión'),
(1, 39, '2022-08-26 10:18:32', 'Inició Sessión'),
(1, 39, '2022-08-29 12:36:42', 'Inició Sessión'),
(1, 39, '2022-08-29 14:39:54', 'Inició Sessión'),
(1, 75, '2022-08-29 16:48:04', 'Inició Sessión'),
(1, 39, '2022-09-01 13:52:47', 'Inició Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 75, '2022-09-01 14:05:19', 'Cerro Sessión'),
(1, 39, '2022-09-02 17:12:35', 'Inició Sessión'),
(1, 39, '2022-09-03 11:24:25', 'Inició Sessión'),
(1, 39, '2022-09-03 16:41:05', 'Inició Sessión'),
(1, 39, '2022-09-05 10:41:10', 'Inició Sessión'),
(1, 38, '2022-09-05 16:14:42', 'Inició Sessión'),
(1, 32, '2022-09-06 12:20:28', 'Inició Sessión'),
(1, 32, '2022-09-06 13:40:51', 'Inició Sessión'),
(1, 38, '2022-09-07 18:56:03', 'Cerro Sessión'),
(1, 75, '2022-09-08 12:53:09', 'Cerro Sessión'),
(1, 39, '2022-09-09 18:54:16', 'Inició Sessión'),
(1, 39, '2022-09-10 13:30:58', 'Inició Sessión'),
(1, 32, '2022-09-12 13:39:48', 'Inició Sessión'),
(1, 32, '2022-09-12 16:31:20', 'Inició Sessión'),
(1, 39, '2022-09-17 12:39:43', 'Inició Sessión'),
(1, 39, '2022-09-17 16:41:54', 'Inició Sessión'),
(1, 39, '2022-09-17 17:45:25', 'Inició Sessión'),
(1, 38, '2022-09-22 16:43:41', 'Inició Sessión'),
(1, 39, '2022-09-23 11:56:05', 'Inició Sessión'),
(1, 39, '2022-09-23 13:11:18', 'Inició Sessión'),
(1, 39, '2022-09-23 17:11:45', 'Inició Sessión'),
(1, 39, '2022-09-23 18:15:43', 'Inició Sessión'),
(1, 39, '2022-09-24 10:01:31', 'Cerro Sessión'),
(1, 39, '2022-09-24 10:44:54', 'Inició Sessión'),
(1, 39, '2022-09-26 15:43:20', 'Inició Sessión'),
(1, 31, '2022-09-27 11:23:34', 'Cerro Sessión'),
(1, 31, '2022-09-27 11:26:16', 'Cerro Sessión'),
(1, 1, '2022-09-27 12:44:31', 'Cerro Sessión'),
(1, 39, '2022-09-27 13:23:21', 'Inició Sessión'),
(1, 83, '2022-09-28 17:37:13', 'Cerro Sessión'),
(1, 38, '2022-09-28 17:38:13', 'Cerro Sessión'),
(1, 83, '2022-09-28 17:40:29', 'Cerro Sessión'),
(1, 83, '2022-09-29 12:02:17', 'Cerro Sessión'),
(1, 83, '2022-09-29 13:08:30', 'Cerro Sessión'),
(1, 39, '2022-09-29 15:31:52', 'Inició Sessión'),
(1, 83, '2022-09-30 11:01:03', 'Cerro Sessión'),
(1, 83, '2022-09-30 15:54:32', 'Cerro Sessión'),
(1, 83, '2022-10-01 17:18:50', 'Inició Sessión'),
(1, 32, '2022-10-04 11:40:33', 'Inició Sessión'),
(1, 32, '2022-10-05 18:22:14', 'Inició Sessión'),
(1, 7, '2022-10-06 09:53:22', 'Inició Sessión'),
(1, 32, '2022-10-06 16:01:28', 'Cerro Sessión'),
(1, 39, '2022-10-11 15:34:18', 'Inició Sessión'),
(1, 39, '2022-10-13 18:48:29', 'Inició Sessión'),
(1, 39, '2022-10-15 11:47:41', 'Inició Sessión'),
(1, 1, '2022-10-17 18:37:34', 'Cerro Sessión'),
(1, 39, '2022-10-18 15:06:43', 'Inició Sessión'),
(1, 39, '2022-10-18 16:42:49', 'Inició Sessión'),
(1, 32, '2022-10-19 12:59:08', 'Cerro Sessión'),
(1, 38, '2022-10-19 16:45:32', 'Inició Sessión'),
(1, 38, '2022-10-19 18:07:12', 'Cerro Sessión'),
(1, 39, '2022-10-20 12:45:00', 'Inició Sessión'),
(1, 38, '2022-10-20 18:49:32', 'Cerro Sessión'),
(1, 38, '2022-10-21 12:05:45', 'Cerro Sessión'),
(1, 38, '2022-10-21 12:53:34', 'Inició Sessión'),
(1, 32, '2022-10-21 17:56:41', 'Cerro Sessión'),
(1, 38, '2022-10-25 12:52:55', 'Cerro Sessión'),
(1, 38, '2022-10-25 18:19:20', 'Inició Sessión'),
(1, 38, '2022-10-26 18:53:08', 'Cerro Sessión'),
(1, 38, '2022-10-27 16:05:12', 'Cerro Sessión'),
(1, 38, '2022-10-28 16:50:38', 'Cerro Sessión'),
(1, 38, '2022-10-29 16:15:21', 'Inició Sessión'),
(1, 39, '2022-10-29 17:17:13', 'Inició Sessión'),
(1, 39, '2022-10-29 18:12:09', 'Inició Sessión'),
(1, 39, '2022-10-29 18:56:36', 'Inició Sessión'),
(1, 38, '2022-11-03 10:19:41', 'Inició Sessión'),
(1, 39, '2022-11-03 16:22:12', 'Inició Sessión'),
(1, 38, '2022-11-04 18:47:07', 'Cerro Sessión'),
(1, 39, '2022-11-05 11:57:40', 'Inició Sessión'),
(1, 32, '2022-11-05 17:40:03', 'Inició Sessión'),
(1, 32, '2022-11-05 18:02:31', 'Cerro Sessión'),
(1, 32, '2022-11-05 18:02:31', 'Cerro Sessión'),
(1, 32, '2022-11-05 18:02:31', 'Cerro Sessión'),
(1, 32, '2022-11-05 18:02:31', 'Cerro Sessión'),
(1, 32, '2022-11-05 18:02:31', 'Cerro Sessión'),
(1, 38, '2022-11-07 18:44:20', 'Cerro Sessión'),
(1, 38, '2022-11-08 18:00:50', 'Inició Sessión'),
(1, 39, '2022-11-09 10:35:34', 'Inició Sessión'),
(1, 38, '2022-11-09 17:17:57', 'Inició Sessión'),
(1, 39, '2022-11-11 11:09:45', 'Inició Sessión'),
(1, 38, '2022-11-11 18:25:27', 'Inició Sessión'),
(1, 38, '2022-11-12 18:53:25', 'Inició Sessión'),
(1, 83, '2022-11-15 18:44:07', 'Cerro Sessión'),
(1, 38, '2022-11-16 11:22:44', 'Cerro Sessión'),
(1, 32, '2022-11-16 11:32:54', 'Cerro Sessión'),
(1, 39, '2022-11-16 17:13:02', 'Inició Sessión'),
(1, 32, '2022-11-16 18:59:17', 'Cerro Sessión'),
(1, 39, '2022-11-17 18:56:11', 'Inició Sessión'),
(1, 32, '2022-11-18 13:19:57', 'Inició Sessión'),
(1, 39, '2022-11-19 12:50:36', 'Inició Sessión'),
(1, 39, '2022-11-19 18:17:11', 'Inició Sessión'),
(1, 39, '2022-11-22 18:22:03', 'Inició Sessión'),
(1, 32, '2022-11-23 16:10:11', 'Inició Sessión'),
(1, 39, '2022-11-23 18:53:45', 'Inició Sessión'),
(1, 38, '2022-11-24 18:39:16', 'Cerro Sessión'),
(1, 39, '2022-11-29 11:15:30', 'Inició Sessión'),
(1, 38, '2022-11-29 15:09:37', 'Inició Sessión'),
(1, 39, '2022-11-30 18:39:42', 'Inició Sessión'),
(1, 1, '2022-12-01 10:20:08', 'Cerro Sessión'),
(1, 38, '2022-12-01 13:02:05', 'Cerro Sessión'),
(1, 39, '2022-12-02 16:15:34', 'Inició Sessión'),
(1, 39, '2022-12-03 11:03:06', 'Inició Sessión'),
(1, 32, '2022-12-05 13:30:21', 'Inició Sessión'),
(1, 39, '2022-12-05 17:02:36', 'Inició Sessión'),
(1, 38, '2022-12-07 12:42:02', 'Inició Sessión'),
(1, 39, '2022-12-07 12:46:50', 'Inició Sessión'),
(1, 39, '2022-12-07 14:03:44', 'Inició Sessión'),
(1, 38, '2022-12-07 16:52:43', 'Inició Sessión'),
(1, 38, '2022-12-07 18:50:55', 'Inició Sessión'),
(1, 38, '2022-12-08 10:11:23', 'Inició Sessión'),
(1, 31, '2022-12-08 14:28:18', 'Cerro Sessión'),
(1, 39, '2022-12-10 15:48:21', 'Inició Sessión'),
(1, 31, '2022-12-13 13:27:19', 'Cerro Sessión'),
(1, 39, '2022-12-13 15:51:48', 'Inició Sessión'),
(1, 39, '2022-12-13 16:54:26', 'Inició Sessión'),
(1, 38, '2022-12-13 18:23:40', 'Inició Sessión'),
(1, 38, '2022-12-14 11:41:28', 'Cerro Sessión'),
(1, 39, '2022-12-14 15:48:07', 'Inició Sessión'),
(1, 38, '2022-12-14 17:15:35', 'Cerro Sessión'),
(1, 1, '2022-12-15 10:08:01', 'Cerro Sessión'),
(1, 38, '2022-12-15 16:22:00', 'Cerro Sessión'),
(1, 39, '2022-12-16 14:44:56', 'Inició Sessión'),
(1, 38, '2022-12-17 12:12:04', 'Cerro Sessión'),
(1, 39, '2022-12-19 10:25:16', 'Inició Sessión'),
(1, 1, '2022-12-19 11:17:38', 'Cerro Sessión'),
(1, 38, '2022-12-19 13:19:41', 'Cerro Sessión'),
(1, 38, '2022-12-20 14:57:31', 'Inició Sessión'),
(1, 38, '2022-12-20 18:13:14', 'Cerro Sessión'),
(1, 39, '2022-12-20 18:48:42', 'Inició Sessión'),
(1, 38, '2022-12-21 10:59:19', 'Cerro Sessión'),
(1, 39, '2022-12-22 11:53:50', 'Inició Sessión'),
(1, 38, '2022-12-22 14:11:48', 'Inició Sessión'),
(1, 38, '2022-12-22 14:17:39', 'Cerro Sessión'),
(1, 39, '2022-12-22 18:56:34', 'Inició Sessión'),
(1, 38, '2022-12-26 11:23:30', 'Cerro Sessión'),
(1, 32, '2022-12-27 12:50:20', 'Inició Sessión'),
(1, 38, '2022-12-27 17:45:05', 'Cerro Sessión'),
(1, 38, '2022-12-28 13:39:48', 'Inició Sessión'),
(1, 39, '2022-12-28 14:26:54', 'Inició Sessión'),
(1, 38, '2022-12-28 17:36:21', 'Cerro Sessión'),
(1, 39, '2022-12-30 16:57:21', 'Inició Sessión'),
(1, 39, '2023-01-04 17:23:20', 'Inició Sessión'),
(1, 38, '2023-01-04 17:53:03', 'Cerro Sessión'),
(1, 38, '2023-01-05 12:00:12', 'Cerro Sessión'),
(1, 38, '2023-01-06 11:29:29', 'Cerro Sessión'),
(1, 38, '2023-01-06 16:08:56', 'Cerro Sessión'),
(1, 38, '2023-01-06 17:59:56', 'Cerro Sessión'),
(1, 36, '2023-01-07 11:51:24', 'Inició Sessión'),
(1, 38, '2023-01-09 15:43:22', 'Inició Sessión'),
(1, 39, '2023-01-10 13:40:26', 'Inició Sessión'),
(1, 39, '2023-01-12 12:49:04', 'Inició Sessión'),
(1, 39, '2023-01-14 15:17:31', 'Inició Sessión'),
(1, 38, '2023-01-14 16:13:53', 'Inició Sessión'),
(1, 39, '2023-01-16 11:43:56', 'Inició Sessión'),
(1, 39, '2023-01-17 10:55:17', 'Inició Sessión'),
(1, 7, '2023-01-19 16:06:11', 'Inició Sessión'),
(1, 39, '2023-01-24 10:29:56', 'Inició Sessión'),
(1, 39, '2023-01-24 16:14:45', 'Inició Sessión'),
(1, 38, '2023-01-25 10:56:41', 'Cerro Sessión'),
(1, 83, '2023-01-31 11:47:56', 'Cerro Sessión'),
(1, 39, '2023-01-31 12:47:38', 'Inició Sessión'),
(1, 36, '2023-02-01 10:18:20', 'Inició Sessión'),
(1, 38, '2023-02-01 16:12:46', 'Cerro Sessión'),
(1, 39, '2023-02-01 16:27:11', 'Inició Sessión'),
(1, 36, '2023-02-01 18:45:32', 'Inició Sessión'),
(1, 38, '2023-02-02 12:11:18', 'Cerro Sessión'),
(1, 32, '2023-02-02 14:10:59', 'Inició Sessión'),
(1, 39, '2023-02-03 13:02:10', 'Inició Sessión'),
(1, 39, '2023-02-10 13:16:42', 'Inició Sessión'),
(1, 1, '2023-02-13 17:10:24', 'Cerro Sessión'),
(1, 38, '2023-02-14 12:28:23', 'Cerro Sessión'),
(1, 39, '2023-02-15 13:01:54', 'Inició Sessión'),
(1, 39, '2023-02-16 18:57:45', 'Inició Sessión'),
(1, 38, '2023-02-17 12:43:49', 'Cerro Sessión'),
(1, 32, '2023-02-18 18:43:37', 'Inició Sessión'),
(1, 39, '2023-02-22 18:46:10', 'Inició Sessión'),
(1, 38, '2023-03-01 15:19:35', 'Cerro Sessión'),
(1, 32, '2023-03-02 10:27:07', 'Inició Sessión'),
(1, 39, '2023-03-03 12:16:56', 'Inició Sessión'),
(1, 39, '2023-03-06 16:43:26', 'Inició Sessión'),
(1, 39, '2023-03-14 17:39:13', 'Inició Sessión'),
(1, 31, '2023-03-17 14:02:11', 'Cerro Sessión'),
(1, 39, '2023-03-17 14:13:16', 'Inició Sessión'),
(1, 39, '2023-03-20 11:06:58', 'Inició Sessión'),
(1, 50, '2023-03-20 14:38:21', 'Inició Sessión'),
(1, 38, '2023-03-21 13:37:50', 'Cerro Sessión'),
(1, 39, '2023-03-23 12:33:11', 'Inició Sessión'),
(1, 115, '2023-03-23 16:24:35', 'Inició Sessión'),
(1, 115, '2023-03-29 17:14:36', 'Inició Sessión'),
(1, 39, '2023-03-29 18:19:14', 'Cerro Sessión'),
(1, 39, '2023-03-30 10:56:56', 'Inició Sessión'),
(1, 39, '2023-04-01 11:01:47', 'Inició Sessión'),
(1, 36, '2023-04-01 15:41:44', 'Inició Sessión'),
(1, 39, '2023-04-01 18:41:18', 'Inició Sessión'),
(1, 39, '2023-04-04 13:01:16', 'Inició Sessión'),
(1, 115, '2023-04-05 09:53:08', 'Inició Sessión'),
(1, 39, '2023-04-08 13:07:12', 'Inició Sessión'),
(1, 39, '2023-04-13 13:20:27', 'Inició Sessión'),
(1, 39, '2023-04-13 17:33:11', 'Inició Sessión'),
(1, 83, '2023-04-14 12:02:59', 'Cerro Sessión'),
(1, 39, '2023-04-14 16:20:27', 'Inició Sessión'),
(1, 83, '2023-04-14 16:31:32', 'Cerro Sessión'),
(1, 39, '2023-04-15 10:30:10', 'Inició Sessión'),
(1, 83, '2023-04-15 11:16:17', 'Cerro Sessión'),
(1, 39, '2023-04-17 10:55:21', 'Inició Sessión'),
(1, 38, '2023-04-17 14:25:11', 'Inició Sessión'),
(1, 38, '2023-04-17 17:22:37', 'Cerro Sessión');
INSERT INTO `bitacorausuario` (`nBiusuTipoModulo`, `nBiusuUsuario_Id`, `dBiusuFechaHora`, `sBiusuDescripcion`) VALUES
(1, 1, '2023-04-18 18:08:19', 'Cerro Sessión'),
(1, 83, '2023-04-19 14:02:47', 'Cerro Sessión'),
(1, 38, '2023-04-20 17:06:07', 'Cerro Sessión'),
(1, 39, '2023-04-21 12:41:32', 'Inició Sessión'),
(1, 83, '2023-04-21 17:40:09', 'Cerro Sessión'),
(1, 83, '2023-04-22 14:56:29', 'Cerro Sessión'),
(1, 38, '2023-04-22 18:19:13', 'Inició Sessión'),
(1, 83, '2023-04-24 09:15:18', 'Cerro Sessión'),
(1, 39, '2023-04-24 14:42:14', 'Inició Sessión'),
(1, 39, '2023-04-24 18:16:28', 'Cerro Sessión'),
(1, 83, '2023-04-24 18:35:47', 'Cerro Sessión'),
(1, 83, '2023-04-25 11:03:36', 'Cerro Sessión'),
(1, 83, '2023-04-25 17:19:38', 'Cerro Sessión'),
(1, 83, '2023-04-26 14:19:38', 'Cerro Sessión'),
(1, 83, '2023-04-26 16:31:18', 'Cerro Sessión'),
(1, 83, '2023-04-27 09:46:41', 'Cerro Sessión'),
(1, 39, '2023-04-27 09:54:23', 'Cerro Sessión'),
(1, 39, '2023-04-27 18:02:55', 'Cerro Sessión'),
(1, 83, '2023-04-27 18:24:06', 'Cerro Sessión'),
(1, 83, '2023-04-28 11:09:44', 'Cerro Sessión'),
(1, 39, '2023-04-28 13:32:51', 'Cerro Sessión'),
(1, 39, '2023-04-28 14:37:17', 'Cerro Sessión'),
(1, 39, '2023-04-28 17:12:54', 'Cerro Sessión'),
(1, 83, '2023-04-28 17:17:54', 'Cerro Sessión'),
(1, 83, '2023-05-02 13:24:00', 'Cerro Sessión'),
(1, 39, '2023-05-02 18:51:06', 'Inició Sessión'),
(1, 83, '2023-05-03 11:29:31', 'Cerro Sessión'),
(1, 39, '2023-05-03 18:34:39', 'Cerro Sessión'),
(1, 83, '2023-05-05 16:25:54', 'Cerro Sessión'),
(1, 83, '2023-05-06 10:49:20', 'Cerro Sessión'),
(1, 39, '2023-05-09 11:12:27', 'Inició Sessión'),
(1, 36, '2023-05-09 12:16:18', 'Inició Sessión'),
(1, 83, '2023-05-09 14:14:06', 'Cerro Sessión'),
(1, 83, '2023-05-09 18:25:58', 'Cerro Sessión'),
(1, 83, '2023-05-15 16:13:25', 'Cerro Sessión'),
(1, 39, '2023-05-18 10:13:40', 'Inició Sessión'),
(1, 39, '2023-05-18 17:28:41', 'Inició Sessión'),
(1, 39, '2023-05-19 13:05:11', 'Cerro Sessión'),
(1, 39, '2023-05-20 11:29:36', 'Inició Sessión'),
(1, 39, '2023-05-20 14:27:53', 'Cerro Sessión'),
(1, 83, '2023-05-20 14:30:39', 'Cerro Sessión'),
(1, 38, '2023-05-22 09:35:57', 'Cerro Sessión'),
(1, 83, '2023-05-23 12:15:32', 'Cerro Sessión'),
(1, 83, '2023-05-23 13:35:08', 'Cerro Sessión'),
(1, 37, '2023-05-25 18:32:03', 'Cerro Sessión'),
(1, 38, '2023-05-26 09:40:07', 'Cerro Sessión'),
(1, 37, '2023-05-26 13:25:47', 'Cerro Sessión'),
(1, 83, '2023-05-26 14:22:43', 'Cerro Sessión'),
(1, 37, '2023-05-26 15:31:16', 'Cerro Sessión'),
(1, 1, '2023-05-26 18:36:50', 'Cerro Sessión'),
(1, 38, '2023-05-26 18:42:28', 'Cerro Sessión'),
(1, 37, '2023-05-26 23:40:16', 'Cerro Sessión'),
(1, 83, '2023-05-27 00:30:42', 'Cerro Sessión'),
(1, 37, '2023-05-29 10:23:48', 'Cerro Sessión'),
(1, 38, '2023-05-29 10:44:45', 'Inició Sessión'),
(1, 1, '2023-05-29 11:47:24', 'Cerro Sessión'),
(1, 37, '2023-05-29 12:18:35', 'Cerro Sessión'),
(1, 83, '2023-05-29 14:47:56', 'Cerro Sessión'),
(1, 37, '2023-05-29 17:01:18', 'Cerro Sessión'),
(1, 37, '2023-05-29 18:52:18', 'Cerro Sessión'),
(1, 37, '2023-05-30 14:04:12', 'Cerro Sessión'),
(1, 37, '2023-05-31 12:52:02', 'Cerro Sessión'),
(1, 83, '2023-05-31 15:52:18', 'Cerro Sessión'),
(1, 37, '2023-05-31 18:01:17', 'Cerro Sessión'),
(1, 38, '2023-05-31 18:50:57', 'Cerro Sessión'),
(1, 37, '2023-06-01 09:43:26', 'Cerro Sessión'),
(1, 38, '2023-06-01 10:15:00', 'Cerro Sessión'),
(1, 37, '2023-06-01 10:55:38', 'Cerro Sessión'),
(1, 1, '2023-06-01 11:01:13', 'Cerro Sessión'),
(1, 37, '2023-06-01 12:59:18', 'Cerro Sessión'),
(1, 32, '2023-06-01 13:29:02', 'Cerro Sessión'),
(1, 37, '2023-06-02 11:30:10', 'Cerro Sessión'),
(1, 37, '2023-06-02 13:17:23', 'Cerro Sessión'),
(1, 83, '2023-06-02 14:56:19', 'Cerro Sessión'),
(1, 37, '2023-06-02 16:44:50', 'Cerro Sessión'),
(1, 38, '2023-06-02 17:00:26', 'Cerro Sessión'),
(1, 37, '2023-06-03 12:00:19', 'Cerro Sessión'),
(1, 37, '2023-06-05 11:23:45', 'Cerro Sessión'),
(1, 38, '2023-06-05 14:10:38', 'Cerro Sessión'),
(1, 37, '2023-06-05 15:39:28', 'Cerro Sessión'),
(1, 37, '2023-06-06 11:51:56', 'Cerro Sessión'),
(1, 38, '2023-06-06 12:16:18', 'Cerro Sessión'),
(1, 38, '2023-06-06 12:16:19', 'Cerro Sessión'),
(1, 38, '2023-06-06 12:16:19', 'Cerro Sessión'),
(1, 38, '2023-06-06 12:16:19', 'Cerro Sessión'),
(1, 38, '2023-06-06 13:45:57', 'Cerro Sessión'),
(1, 37, '2023-06-06 16:38:43', 'Cerro Sessión'),
(1, 1, '2023-06-06 18:10:55', 'Cerro Sessión'),
(1, 1, '2023-06-06 18:33:20', 'Cerro Sessión'),
(1, 37, '2023-06-06 18:53:24', 'Cerro Sessión'),
(1, 37, '2023-06-07 11:07:52', 'Cerro Sessión'),
(1, 37, '2023-06-07 12:29:43', 'Cerro Sessión'),
(1, 37, '2023-06-07 13:41:54', 'Cerro Sessión'),
(1, 37, '2023-06-07 14:05:05', 'Cerro Sessión'),
(1, 1, '2023-06-07 15:49:18', 'Cerro Sessión'),
(1, 37, '2023-06-07 17:58:22', 'Cerro Sessión'),
(1, 37, '2023-06-08 11:45:23', 'Cerro Sessión'),
(1, 38, '2023-06-08 13:37:52', 'Cerro Sessión'),
(1, 37, '2023-06-08 18:24:22', 'Cerro Sessión'),
(1, 37, '2023-06-09 13:09:37', 'Cerro Sessión'),
(1, 37, '2023-06-09 17:24:15', 'Cerro Sessión'),
(1, 32, '2023-06-09 18:53:09', 'Cerro Sessión'),
(1, 32, '2023-06-09 18:58:08', 'Cerro Sessión'),
(1, 37, '2023-06-10 12:52:52', 'Cerro Sessión'),
(1, 37, '2023-06-10 17:22:02', 'Cerro Sessión'),
(1, 37, '2023-06-10 18:11:36', 'Cerro Sessión'),
(1, 37, '2023-06-12 13:44:48', 'Cerro Sessión'),
(1, 37, '2023-06-12 14:49:31', 'Cerro Sessión'),
(1, 38, '2023-06-13 10:14:20', 'Cerro Sessión'),
(1, 38, '2023-06-13 10:14:30', 'Cerro Sessión'),
(1, 37, '2023-06-13 10:52:30', 'Cerro Sessión'),
(1, 37, '2023-06-13 15:36:12', 'Cerro Sessión'),
(1, 37, '2023-06-13 17:08:48', 'Cerro Sessión'),
(1, 83, '2023-06-14 09:38:52', 'Cerro Sessión'),
(1, 38, '2023-06-14 11:15:17', 'Cerro Sessión'),
(1, 37, '2023-06-14 12:57:48', 'Cerro Sessión'),
(1, 37, '2023-06-15 10:47:53', 'Inició Sessión'),
(1, 37, '2023-06-15 11:48:01', 'Cerro Sessión'),
(1, 37, '2023-06-15 13:02:06', 'Cerro Sessión'),
(1, 83, '2023-06-15 13:33:42', 'Cerro Sessión'),
(1, 37, '2023-06-15 14:05:03', 'Cerro Sessión'),
(1, 37, '2023-06-15 14:33:53', 'Cerro Sessión'),
(1, 38, '2023-06-15 15:27:35', 'Cerro Sessión'),
(1, 37, '2023-06-15 18:50:08', 'Inició Sessión'),
(1, 83, '2023-06-16 10:36:37', 'Cerro Sessión'),
(1, 37, '2023-06-16 11:08:06', 'Cerro Sessión'),
(1, 37, '2023-06-16 18:41:43', 'Cerro Sessión'),
(1, 83, '2023-06-17 10:05:55', 'Cerro Sessión'),
(1, 37, '2023-06-17 18:40:49', 'Cerro Sessión'),
(1, 37, '2023-06-19 12:22:42', 'Cerro Sessión'),
(1, 37, '2023-06-19 15:58:11', 'Cerro Sessión'),
(1, 37, '2023-06-20 13:43:05', 'Cerro Sessión'),
(1, 38, '2023-06-20 13:57:38', 'Cerro Sessión'),
(1, 83, '2023-06-20 18:27:13', 'Cerro Sessión'),
(1, 37, '2023-06-21 10:05:21', 'Cerro Sessión'),
(1, 83, '2023-06-21 11:20:07', 'Cerro Sessión'),
(1, 37, '2023-06-21 11:44:30', 'Cerro Sessión'),
(1, 37, '2023-06-21 13:57:21', 'Cerro Sessión'),
(1, 39, '2023-06-21 15:14:15', 'Inició Sessión'),
(1, 37, '2023-06-22 12:43:38', 'Cerro Sessión'),
(1, 32, '2023-06-22 13:41:43', 'Cerro Sessión'),
(1, 38, '2023-06-23 12:40:18', 'Cerro Sessión'),
(1, 37, '2023-06-23 13:19:36', 'Inició Sessión'),
(1, 37, '2023-06-23 14:38:28', 'Cerro Sessión'),
(1, 83, '2023-06-23 16:40:04', 'Cerro Sessión'),
(1, 37, '2023-06-24 10:19:24', 'Inició Sessión'),
(1, 83, '2023-06-24 11:52:32', 'Cerro Sessión'),
(1, 37, '2023-06-24 14:04:33', 'Cerro Sessión'),
(1, 83, '2023-06-24 16:23:31', 'Cerro Sessión'),
(1, 38, '2023-06-24 16:51:52', 'Cerro Sessión'),
(1, 37, '2023-06-24 17:57:32', 'Cerro Sessión'),
(1, 37, '2023-06-26 14:08:51', 'Cerro Sessión'),
(1, 39, '2023-06-26 16:50:49', 'Inició Sessión'),
(1, 37, '2023-06-27 11:15:33', 'Cerro Sessión'),
(1, 38, '2023-06-27 16:53:25', 'Cerro Sessión'),
(1, 37, '2023-06-27 17:44:30', 'Cerro Sessión'),
(1, 39, '2023-06-28 13:56:42', 'Cerro Sessión'),
(1, 37, '2023-06-29 10:26:10', 'Cerro Sessión'),
(1, 37, '2023-06-29 11:41:35', 'Cerro Sessión'),
(1, 38, '2023-06-29 12:36:06', 'Cerro Sessión'),
(1, 39, '2023-06-30 14:22:36', 'Cerro Sessión'),
(1, 37, '2023-07-01 10:07:52', 'Cerro Sessión'),
(1, 37, '2023-07-01 15:03:52', 'Cerro Sessión'),
(1, 32, '2023-07-01 15:44:21', 'Cerro Sessión'),
(1, 37, '2023-07-03 12:57:40', 'Cerro Sessión'),
(1, 38, '2023-07-03 15:14:36', 'Cerro Sessión'),
(1, 83, '2023-07-03 17:45:07', 'Cerro Sessión'),
(1, 83, '2023-07-03 18:12:20', 'Cerro Sessión'),
(1, 37, '2023-07-04 10:57:23', 'Cerro Sessión'),
(1, 39, '2023-07-04 13:09:27', 'Cerro Sessión'),
(1, 37, '2023-07-04 13:23:01', 'Cerro Sessión'),
(1, 32, '2023-07-04 14:39:25', 'Cerro Sessión'),
(1, 37, '2023-07-04 17:43:11', 'Cerro Sessión'),
(1, 38, '2023-07-05 10:44:38', 'Cerro Sessión'),
(1, 38, '2023-07-05 10:44:38', 'Cerro Sessión'),
(1, 38, '2023-07-05 11:40:51', 'Cerro Sessión'),
(1, 37, '2023-07-05 12:49:15', 'Cerro Sessión'),
(1, 32, '2023-07-05 14:21:41', 'Cerro Sessión'),
(1, 37, '2023-07-05 14:41:35', 'Cerro Sessión'),
(1, 37, '2023-07-06 10:54:43', 'Inició Sessión'),
(1, 37, '2023-07-06 12:20:01', 'Cerro Sessión'),
(1, 37, '2023-07-06 13:33:46', 'Inició Sessión'),
(1, 37, '2023-07-06 14:33:59', 'Cerro Sessión'),
(1, 37, '2023-07-06 16:00:48', 'Cerro Sessión'),
(1, 38, '2023-07-06 17:38:39', 'Cerro Sessión'),
(1, 37, '2023-07-07 10:37:05', 'Cerro Sessión'),
(1, 37, '2023-07-07 12:06:22', 'Cerro Sessión'),
(1, 39, '2023-07-08 11:19:13', 'Cerro Sessión'),
(1, 37, '2023-07-08 11:28:18', 'Cerro Sessión'),
(1, 38, '2023-07-08 12:35:55', 'Cerro Sessión'),
(1, 38, '2023-07-08 12:35:56', 'Cerro Sessión'),
(1, 38, '2023-07-08 12:35:56', 'Cerro Sessión'),
(1, 37, '2023-07-08 14:25:36', 'Cerro Sessión'),
(1, 37, '2023-07-10 11:17:07', 'Cerro Sessión'),
(1, 37, '2023-07-10 12:53:45', 'Cerro Sessión'),
(1, 37, '2023-07-10 15:08:34', 'Cerro Sessión'),
(1, 37, '2023-07-11 13:39:21', 'Cerro Sessión'),
(1, 83, '2023-07-11 17:45:18', 'Cerro Sessión'),
(1, 83, '2023-07-11 17:48:28', 'Cerro Sessión'),
(1, 83, '2023-07-11 17:50:55', 'Cerro Sessión'),
(1, 37, '2023-07-12 16:10:45', 'Cerro Sessión'),
(1, 37, '2023-07-12 17:52:38', 'Cerro Sessión'),
(1, 39, '2023-07-12 18:11:31', 'Cerro Sessión'),
(1, 37, '2023-07-13 10:22:43', 'Cerro Sessión'),
(1, 37, '2023-07-13 16:14:28', 'Cerro Sessión'),
(1, 37, '2023-07-13 17:21:14', 'Cerro Sessión'),
(1, 37, '2023-07-13 18:38:33', 'Cerro Sessión'),
(1, 38, '2023-07-13 18:44:34', 'Inició Sessión'),
(1, 37, '2023-07-14 13:02:18', 'Cerro Sessión'),
(1, 37, '2023-07-15 12:35:56', 'Cerro Sessión'),
(1, 37, '2023-07-15 14:40:16', 'Cerro Sessión'),
(1, 39, '2023-07-15 14:58:40', 'Cerro Sessión'),
(1, 37, '2023-07-17 12:31:43', 'Cerro Sessión'),
(1, 37, '2023-07-17 14:05:33', 'Cerro Sessión'),
(1, 37, '2023-07-17 15:47:16', 'Cerro Sessión'),
(1, 37, '2023-07-18 10:34:22', 'Cerro Sessión'),
(1, 83, '2023-07-18 11:01:10', 'Cerro Sessión'),
(1, 37, '2023-07-18 18:29:36', 'Cerro Sessión'),
(1, 38, '2023-07-18 18:33:46', 'Cerro Sessión'),
(1, 83, '2023-07-19 17:20:53', 'Cerro Sessión'),
(1, 37, '2023-07-21 16:59:35', 'Cerro Sessión'),
(1, 37, '2023-07-22 10:41:47', 'Cerro Sessión'),
(1, 38, '2023-07-22 12:00:29', 'Cerro Sessión'),
(1, 37, '2023-07-22 13:38:19', 'Cerro Sessión'),
(1, 37, '2023-07-22 17:07:30', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:05', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:06', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:06', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:06', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:07', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:07', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:07', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:08', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:08', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:08', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:08', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:09', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:10', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:11', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:11', 'Cerro Sessión'),
(1, 38, '2023-07-22 18:36:11', 'Cerro Sessión'),
(1, 37, '2023-07-22 19:56:52', 'Cerro Sessión'),
(1, 38, '2023-07-24 11:06:47', 'Cerro Sessión'),
(1, 37, '2023-07-24 18:28:49', 'Cerro Sessión'),
(1, 38, '2023-07-24 18:31:38', 'Cerro Sessión'),
(1, 83, '2023-07-25 14:51:42', 'Cerro Sessión'),
(1, 38, '2023-07-25 17:25:41', 'Cerro Sessión'),
(1, 1, '2023-07-25 17:25:59', 'Cerro Sessión'),
(1, 37, '2023-07-25 18:27:41', 'Cerro Sessión'),
(1, 37, '2023-07-26 10:18:54', 'Cerro Sessión'),
(1, 32, '2023-07-26 13:13:13', 'Inició Sessión'),
(1, 37, '2023-07-26 14:19:54', 'Cerro Sessión'),
(1, 37, '2023-07-26 16:01:32', 'Cerro Sessión'),
(1, 37, '2023-07-27 13:18:06', 'Cerro Sessión'),
(1, 37, '2023-07-27 16:19:55', 'Cerro Sessión'),
(1, 38, '2023-07-31 10:03:55', 'Inició Sessión'),
(1, 37, '2023-07-31 18:44:27', 'Cerro Sessión'),
(1, 39, '2023-08-01 11:49:14', 'Cerro Sessión'),
(1, 37, '2023-08-01 13:18:58', 'Cerro Sessión'),
(1, 38, '2023-08-01 17:36:12', 'Cerro Sessión'),
(1, 37, '2023-08-02 10:49:07', 'Cerro Sessión'),
(1, 38, '2023-08-02 10:52:45', 'Cerro Sessión'),
(1, 32, '2023-08-02 13:08:23', 'Inició Sessión'),
(1, 37, '2023-08-02 14:16:42', 'Cerro Sessión'),
(1, 37, '2023-08-02 17:57:51', 'Cerro Sessión'),
(1, 37, '2023-08-03 10:12:57', 'Cerro Sessión'),
(1, 39, '2023-08-03 13:02:25', 'Cerro Sessión'),
(1, 37, '2023-08-03 13:08:44', 'Cerro Sessión'),
(1, 37, '2023-08-03 16:04:40', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:31', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:32', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:32', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:32', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:33', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:33', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:33', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:33', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:34', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:34', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:34', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:35', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:35', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:35', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:35', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:36', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:36', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:36', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:37', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:37', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:37', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:37', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:38', 'Cerro Sessión'),
(1, 38, '2023-08-03 16:19:38', 'Cerro Sessión'),
(1, 83, '2023-08-04 12:19:40', 'Cerro Sessión'),
(1, 37, '2023-08-04 12:31:03', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:18', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:18', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:19', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:19', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:19', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:20', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:20', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:20', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:20', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:21', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:21', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:21', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:22', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:22', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:22', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:23', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:23', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:23', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:24', 'Cerro Sessión'),
(1, 38, '2023-08-04 14:04:24', 'Cerro Sessión'),
(1, 37, '2023-08-05 10:26:55', 'Cerro Sessión'),
(1, 39, '2023-08-05 13:23:38', 'Cerro Sessión'),
(1, 37, '2023-08-05 14:37:32', 'Cerro Sessión'),
(1, 37, '2023-08-07 12:29:24', 'Cerro Sessión'),
(1, 37, '2023-08-07 15:00:33', 'Inició Sessión'),
(1, 83, '2023-08-07 16:13:22', 'Cerro Sessión'),
(1, 37, '2023-08-07 16:42:52', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:03', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:03', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:03', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:03', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:04', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:04', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:04', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:04', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:05', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:05', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:05', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:06', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:06', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:06', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:06', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:07', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:07', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:07', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:07', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:08', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:08', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:08', 'Cerro Sessión'),
(1, 38, '2023-08-07 17:08:08', 'Cerro Sessión'),
(1, 37, '2023-08-07 18:42:24', 'Cerro Sessión'),
(1, 37, '2023-08-08 10:29:47', 'Cerro Sessión'),
(1, 37, '2023-08-08 11:51:45', 'Cerro Sessión'),
(1, 37, '2023-08-09 10:58:59', 'Cerro Sessión'),
(1, 83, '2023-08-09 12:54:45', 'Cerro Sessión'),
(1, 37, '2023-08-09 14:27:50', 'Cerro Sessión'),
(1, 39, '2023-08-09 15:29:11', 'Cerro Sessión'),
(1, 37, '2023-08-09 17:52:49', 'Cerro Sessión'),
(1, 37, '2023-08-10 13:21:32', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:51:59', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:00', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:00', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:00', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:00', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:01', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:01', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:01', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:01', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:02', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:02', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:02', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:03', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:03', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:03', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:04', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:04', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:04', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:04', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:05', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:05', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:05', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:06', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:06', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:06', 'Cerro Sessión'),
(1, 32, '2023-08-10 13:52:07', 'Cerro Sessión'),
(1, 39, '2023-08-11 11:38:11', 'Cerro Sessión'),
(1, 37, '2023-08-11 11:39:20', 'Cerro Sessión'),
(1, 83, '2023-08-11 15:02:18', 'Cerro Sessión'),
(1, 37, '2023-08-11 16:23:52', 'Cerro Sessión'),
(1, 37, '2023-08-11 17:48:35', 'Cerro Sessión'),
(1, 83, '2023-08-11 17:49:35', 'Cerro Sessión'),
(1, 37, '2023-08-12 14:03:45', 'Cerro Sessión'),
(1, 38, '2023-08-12 14:10:23', 'Cerro Sessión'),
(1, 37, '2023-08-12 17:24:49', 'Cerro Sessión'),
(1, 37, '2023-08-14 11:39:16', 'Cerro Sessión'),
(1, 83, '2023-08-14 13:53:04', 'Cerro Sessión'),
(1, 83, '2023-08-14 14:34:19', 'Cerro Sessión'),
(1, 38, '2023-08-14 17:49:06', 'Cerro Sessión'),
(1, 37, '2023-08-14 18:46:39', 'Cerro Sessión'),
(1, 37, '2023-08-15 10:51:58', 'Cerro Sessión'),
(1, 37, '2023-08-15 15:38:23', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:45', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:45', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:46', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:46', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:46', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:46', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:47', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:47', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:47', 'Cerro Sessión'),
(1, 38, '2023-08-15 16:33:48', 'Cerro Sessión'),
(1, 38, '2023-08-15 18:22:47', 'Cerro Sessión'),
(1, 37, '2023-08-15 19:13:28', 'Cerro Sessión'),
(1, 37, '2023-08-15 20:29:49', 'Cerro Sessión'),
(1, 37, '2023-08-16 11:34:25', 'Cerro Sessión'),
(1, 37, '2023-08-16 15:50:49', 'Cerro Sessión'),
(1, 37, '2023-08-16 17:01:18', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:20', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:21', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:21', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:21', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:21', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:22', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:22', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:22', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:22', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:23', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:23', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:23', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:23', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:24', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:24', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:24', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:24', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:24', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:25', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:25', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:25', 'Cerro Sessión'),
(1, 38, '2023-08-16 17:16:25', 'Cerro Sessión'),
(1, 32, '2023-08-16 19:00:28', 'Cerro Sessión'),
(1, 37, '2023-08-17 12:00:32', 'Cerro Sessión'),
(1, 37, '2023-08-17 13:26:49', 'Cerro Sessión'),
(1, 37, '2023-08-17 16:26:28', 'Cerro Sessión'),
(1, 37, '2023-08-17 16:28:21', 'Cerro Sessión'),
(1, 83, '2023-08-17 16:29:05', 'Cerro Sessión'),
(1, 38, '2023-08-17 16:30:41', 'Cerro Sessión'),
(1, 37, '2023-08-18 12:27:49', 'Cerro Sessión'),
(1, 37, '2023-08-18 14:20:18', 'Cerro Sessión'),
(1, 37, '2023-08-18 18:07:20', 'Cerro Sessión'),
(1, 38, '2023-08-18 18:39:14', 'Cerro Sessión'),
(1, 37, '2023-08-19 13:46:08', 'Cerro Sessión'),
(1, 38, '2023-08-19 13:49:05', 'Cerro Sessión'),
(1, 37, '2023-08-19 18:39:20', 'Cerro Sessión'),
(1, 37, '2023-08-21 14:10:34', 'Cerro Sessión'),
(1, 37, '2023-08-22 10:35:41', 'Cerro Sessión'),
(1, 1, '2023-08-22 14:31:06', 'Cerro Sessión'),
(1, 38, '2023-08-22 16:20:08', 'Cerro Sessión'),
(1, 39, '2023-08-24 18:24:24', 'Inició Sessión'),
(1, 32, '2023-08-24 19:05:13', 'Inició Sessión'),
(1, 38, '2023-08-26 10:22:42', 'Cerro Sessión'),
(1, 32, '2023-08-26 10:24:39', 'Cerro Sessión'),
(1, 36, '2023-08-26 17:05:56', 'Cerro Sessión'),
(1, 36, '2023-08-26 17:07:27', 'Cerro Sessión'),
(1, 83, '2023-08-28 10:03:05', 'Cerro Sessión'),
(1, 38, '2023-08-29 15:35:18', 'Cerro Sessión'),
(1, 32, '2023-08-29 15:37:10', 'Cerro Sessión'),
(1, 83, '2023-08-31 09:30:47', 'Cerro Sessión'),
(1, 36, '2023-08-31 15:16:16', 'Inició Sessión'),
(1, 36, '2023-09-01 17:44:45', 'Inició Sessión'),
(1, 38, '2023-09-02 13:13:31', 'Inició Sessión'),
(1, 83, '2023-09-02 15:25:57', 'Cerro Sessión'),
(1, 38, '2023-09-02 16:19:28', 'Cerro Sessión'),
(1, 32, '2023-09-02 17:00:54', 'Cerro Sessión'),
(1, 83, '2023-09-04 15:13:46', 'Cerro Sessión'),
(1, 83, '2023-09-04 15:49:26', 'Cerro Sessión'),
(1, 83, '2023-09-04 16:12:14', 'Cerro Sessión'),
(1, 38, '2023-09-05 10:20:19', 'Cerro Sessión'),
(1, 39, '2023-09-05 17:57:38', 'Cerro Sessión'),
(1, 83, '2023-09-05 17:58:46', 'Cerro Sessión'),
(1, 39, '2023-09-06 14:53:03', 'Cerro Sessión'),
(1, 83, '2023-09-06 14:54:11', 'Cerro Sessión'),
(1, 32, '2023-09-07 12:37:25', 'Cerro Sessión'),
(1, 39, '2023-09-08 16:59:39', 'Cerro Sessión'),
(1, 38, '2023-09-08 18:36:46', 'Cerro Sessión'),
(1, 83, '2023-09-09 13:14:37', 'Cerro Sessión'),
(1, 83, '2023-09-09 13:18:23', 'Cerro Sessión'),
(1, 38, '2023-09-11 10:58:06', 'Cerro Sessión'),
(1, 38, '2023-09-11 18:38:40', 'Inició Sessión'),
(1, 39, '2023-09-12 13:10:29', 'Cerro Sessión'),
(1, 38, '2023-09-12 18:35:52', 'Inició Sessión'),
(1, 39, '2023-09-13 13:07:18', 'Cerro Sessión'),
(1, 39, '2023-09-13 13:09:14', 'Cerro Sessión'),
(1, 39, '2023-09-13 14:58:32', 'Cerro Sessión'),
(1, 83, '2023-09-13 15:00:54', 'Cerro Sessión'),
(1, 39, '2023-09-13 16:45:51', 'Cerro Sessión'),
(1, 83, '2023-09-13 16:47:37', 'Cerro Sessión'),
(1, 38, '2023-09-15 18:05:42', 'Cerro Sessión'),
(1, 39, '2023-09-16 15:21:12', 'Inició Sessión'),
(1, 83, '2023-09-18 14:58:13', 'Cerro Sessión'),
(1, 39, '2023-09-18 18:10:08', 'Inició Sessión'),
(1, 38, '2023-09-19 18:36:15', 'Cerro Sessión'),
(1, 32, '2023-09-19 18:44:10', 'Cerro Sessión'),
(1, 38, '2023-09-20 18:58:57', 'Inició Sessión'),
(1, 83, '2023-09-21 11:30:53', 'Cerro Sessión'),
(1, 38, '2023-09-21 13:20:32', 'Cerro Sessión'),
(1, 39, '2023-09-22 13:09:33', 'Cerro Sessión'),
(1, 39, '2023-09-22 13:09:46', 'Cerro Sessión'),
(1, 83, '2023-09-22 13:27:53', 'Cerro Sessión'),
(1, 38, '2023-09-22 18:59:21', 'Cerro Sessión'),
(1, 32, '2023-09-22 19:02:56', 'Cerro Sessión'),
(1, 32, '2023-09-22 19:02:56', 'Cerro Sessión'),
(1, 32, '2023-09-22 19:02:56', 'Cerro Sessión'),
(1, 32, '2023-09-22 19:02:56', 'Cerro Sessión'),
(1, 32, '2023-09-22 19:02:56', 'Cerro Sessión'),
(1, 36, '2023-09-23 13:44:16', 'Inició Sessión'),
(1, 83, '2023-09-25 22:05:24', 'Cerro Sessión'),
(1, 38, '2023-09-28 14:22:30', 'Cerro Sessión'),
(1, 38, '2023-09-28 17:11:18', 'Inició Sessión'),
(1, 39, '2023-09-30 11:03:20', 'Cerro Sessión'),
(1, 83, '2023-09-30 11:27:27', 'Cerro Sessión'),
(1, 39, '2023-09-30 15:57:20', 'Cerro Sessión'),
(1, 83, '2023-09-30 16:06:29', 'Cerro Sessión'),
(1, 39, '2023-09-30 17:41:54', 'Inició Sessión'),
(1, 36, '2023-10-02 11:23:15', 'Inició Sessión'),
(1, 38, '2023-10-02 15:40:52', 'Cerro Sessión'),
(1, 39, '2023-10-03 11:50:53', 'Inició Sessión'),
(1, 39, '2023-10-03 14:30:06', 'Cerro Sessión'),
(1, 39, '2023-10-03 16:33:31', 'Inició Sessión'),
(1, 39, '2023-10-03 17:56:05', 'Cerro Sessión'),
(1, 39, '2023-10-03 18:48:41', 'Cerro Sessión'),
(1, 39, '2023-10-05 11:37:12', 'Cerro Sessión'),
(1, 83, '2023-10-05 11:37:43', 'Cerro Sessión'),
(1, 38, '2023-10-09 13:37:18', 'Cerro Sessión'),
(1, 83, '2023-10-11 14:50:27', 'Cerro Sessión'),
(1, 39, '2023-10-11 16:50:06', 'Inició Sessión'),
(1, 32, '2023-10-11 17:04:36', 'Inició Sessión'),
(1, 39, '2023-10-11 17:39:40', 'Inició Sessión'),
(1, 38, '2023-10-12 10:35:20', 'Cerro Sessión'),
(1, 39, '2023-10-14 14:28:45', 'Cerro Sessión'),
(1, 83, '2023-10-16 13:43:22', 'Cerro Sessión'),
(1, 36, '2023-10-17 13:15:22', 'Inició Sessión'),
(1, 39, '2023-10-17 15:39:10', 'Cerro Sessión'),
(1, 83, '2023-10-17 15:43:33', 'Cerro Sessión'),
(1, 39, '2023-10-17 17:33:12', 'Cerro Sessión'),
(1, 83, '2023-10-17 17:33:50', 'Cerro Sessión'),
(1, 83, '2023-10-18 12:19:52', 'Cerro Sessión'),
(1, 39, '2023-10-20 10:13:15', 'Inició Sessión'),
(1, 83, '2023-10-21 16:19:42', 'Cerro Sessión'),
(1, 39, '2023-10-23 12:09:39', 'Inició Sessión'),
(1, 38, '2023-10-27 15:52:08', 'Cerro Sessión'),
(1, 38, '2023-10-30 10:33:31', 'Cerro Sessión'),
(1, 38, '2023-10-30 13:00:08', 'Inició Sessión'),
(1, 39, '2023-10-30 14:11:56', 'Inició Sessión'),
(1, 38, '2023-10-31 09:29:47', 'Cerro Sessión'),
(1, 39, '2023-10-31 11:56:49', 'Inició Sessión'),
(1, 39, '2023-10-31 17:08:53', 'Cerro Sessión'),
(1, 83, '2023-10-31 17:37:24', 'Cerro Sessión'),
(1, 36, '2023-10-31 19:01:43', 'Cerro Sessión'),
(1, 39, '2023-11-02 15:50:53', 'Cerro Sessión'),
(1, 32, '2023-11-03 15:45:42', 'Inició Sessión'),
(1, 83, '2023-11-07 16:20:23', 'Cerro Sessión'),
(1, 36, '2023-11-10 11:21:15', 'Inició Sessión'),
(1, 39, '2023-11-10 15:37:27', 'Inició Sessión'),
(1, 38, '2023-11-11 12:23:24', 'Cerro Sessión'),
(1, 39, '2023-11-11 13:14:08', 'Inició Sessión'),
(1, 38, '2023-11-11 14:19:03', 'Cerro Sessión'),
(1, 83, '2023-11-11 15:01:08', 'Cerro Sessión'),
(1, 38, '2023-11-13 17:42:35', 'Cerro Sessión'),
(1, 36, '2023-11-16 13:35:26', 'Inició Sessión'),
(1, 39, '2023-11-16 17:45:13', 'Cerro Sessión'),
(1, 83, '2023-11-16 17:45:49', 'Cerro Sessión'),
(1, 33, '2023-11-17 16:10:34', 'Inició Sessión'),
(1, 36, '2023-11-20 13:05:13', 'Inició Sessión'),
(1, 38, '2023-11-22 11:15:53', 'Cerro Sessión'),
(1, 38, '2023-11-22 11:22:10', 'Cerro Sessión'),
(1, 32, '2023-11-22 11:22:37', 'Cerro Sessión'),
(1, 39, '2023-11-22 16:32:12', 'Cerro Sessión'),
(1, 83, '2023-11-22 16:39:58', 'Cerro Sessión'),
(1, 83, '2023-11-22 17:47:15', 'Cerro Sessión'),
(1, 83, '2023-11-22 18:21:40', 'Cerro Sessión'),
(1, 31, '2023-11-22 18:37:16', 'Cerro Sessión'),
(1, 31, '2023-11-22 18:43:03', 'Cerro Sessión'),
(1, 142, '2023-11-22 22:52:52', 'Cerro Sessión'),
(1, 83, '2023-11-28 15:05:41', 'Cerro Sessión');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `categoriareclamo`
--

