<?php
//session_start();
if(!isset($_SESSION))session_start();

error_reporting(0);

include "procesos/creditos_formulas.php";
include("conexion.php");

include "verifica.php";


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>REPOSICIONES</title>

<script src="assets/js/funciones.js"></script>
<script src="assets/js/numerosletras2.js"></script>

<style type="text/css">
<!--
.Estilo6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}


.Estilo66 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
}


.Estilo8 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: -1px; }

.Estilo10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: -1px; }

.Estilo11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0px; }

.Estilo9 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Estilo16 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo17 {font-size: 11px; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif;}




-->
</style>
</head>

<body>

<table width="779" border="0" cellpadding="2" cellspacing="2">
  <tr>
    <td width="771"><table width="915" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="360">&nbsp;</td>
        <td width="294">&nbsp;</td>
        <td width="261"><div align="right">
          <div align="right"><span class="Estilo8"><a href="#" onclick="imprimir_reporte(); return false;">Imprimir</a> </span></div>
        </div></td>
      </tr>
      <tr>
        <td colspan="3" valign="bottom"><div align="center"><span class="Estilo9">REPORTE DE REPOSICIONES (<?php echo $_SESSION['s_empresa_rais_nombre']; ?>)</span></div>
          <div align="left"></div></td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td><div align="left">
      <table width="899" border="0" cellspacing="1" cellpadding="0">
        <tr>
          <td width="105"><div align="left"><span class="Estilo8">FECHA DE REPORTE : </span></div></td>
          <td width="12"><div align="left"></div></td>
          <td width="116"><div  class="Estilo66" align="left"><?php echo date("d/m/Y");?></div></td>
          <td width="20">&nbsp;</td>
          <td width="122">&nbsp;</td>
          <td width="88">&nbsp;</td>
          <td width="111">&nbsp;</td>
          <td width="319">&nbsp;</td>
        </tr>
      </table>
    </div></td>
  </tr>
  
  <?php
  
  	
	@$xactivar_prov = $_REQUEST['xactivar_prov'];
	@$xproveedor_criterio = $_REQUEST['xproveedor_criterio'];
	
  	@$xfecha_inicio = $_REQUEST['xfecha_inicio'];
  	@$xfecha_fin = $_REQUEST['xfecha_fin'];	

	@$xactivar_doc = $_REQUEST['xactivar_doc'];
	@$xpagodocumento_criterio = $_REQUEST['xpagodocumento_criterio'];
	
	@$xemp_nom = $_REQUEST['xemp_nom'];	
	

	@$xactivar_emp = $_REQUEST['xactivar_emp'];
	@$xemp_criterio = $_REQUEST['xemp_criterio'];
	
	

	$xemp_nom ="";
	
	if($xemp_criterio!=NULL and trim($xemp_criterio!="")){
		$r_empresa = mysqli_query($conexion, "SELECT emp_nom FROM empresas e WHERE emp_codi=$xemp_criterio;");
		while($row_empresa = mysqli_fetch_array($r_empresa)){
			$xemp_nom = $row_empresa['emp_nom'];
	
		}
	}	

	if($xactivar_emp == 1 and trim($xemp_criterio)!=""){
		//$xcretip_nombre ="";		
	}else{
		$xemp_nom ="TODOS";
	}
	

	@$xs_empresa=$_SESSION['s_empresa'];																									
	if(@$xactivar_emp==1){
														
		if(trim($xemp_criterio)==""){
			$xsql_empresa = " ";
		}else{	
			$xsql_empresa = " AND o.emp_codi_fk=$xemp_criterio ";
		}	

	}else{
	
		$xsql_empresa = " AND o.emp_codi_fk=$xs_empresa ";
							
	}
																							




	if($xactivar_prov == 1 and trim($xproveedor_criterio)!=""){
		//$xcretip_nombre ="";		
	}else{
		$xprv_nom ="TODOS";
	}
	

	$xprv_nom ="";
	
	if($xproveedor_criterio!=NULL and trim($xproveedor_criterio!="")){
		$r_proveedor = mysqli_query($conexion, "select per_nombre_comercial from personas WHERE per_codi=$xproveedor_criterio;");
		while($row_proveedor = mysqli_fetch_array($r_proveedor)){
			$xprv_nom = $row_proveedor['per_nombre_comercial'];
	
		}
	}	

	if($xactivar_prov == 1 and trim($xpagodocumento_criterio)!=""){
		//$xcretip_nombre ="";		
	}else{
		$xdoc_nom ="TODOS";
	}
	

	if(@$xactivar_doc==1){
														
		if(trim($xpagodocumento_criterio)==""){
			$xsql_documento = " ";
		}else{	
			$xsql_documento = " AND o.docpag_codi_fk=$xpagodocumento_criterio ";
		}	
	}else{
	
		$xsql_documento = " ";							
	}
																							
												
	
												
	$fecha_semana = $xfecha_inicio;
	$diasemana = date('N',strtotime($fecha_semana));
	
	$xndias_menos = $diasemana - 1;		
	$dia_inicio = date("Y-m-d", strtotime("$fecha_semana - $xndias_menos days"));					
	$dia_2 = date("Y-m-d", strtotime("$dia_inicio + 1 days"));				
	$dia_3 = date("Y-m-d", strtotime("$dia_inicio + 2 days"));				
	$dia_4 = date("Y-m-d", strtotime("$dia_inicio + 3 days"));				
	$dia_5 = date("Y-m-d", strtotime("$dia_inicio + 4 days"));				
	$dia_6 = date("Y-m-d", strtotime("$dia_inicio + 5 days"));					
	$dia_7 = date("Y-m-d", strtotime("$dia_inicio + 6 days"));													

	$tdia_1 = date("w", strtotime("$fecha_semana - $xndias_menos days"));				
	$tdia_2 = date("w", strtotime("$dia_inicio + 1 days"));				
	$tdia_3 = date("w", strtotime("$dia_inicio + 2 days"));				
	$tdia_4 = date("w", strtotime("$dia_inicio + 3 days"));				
	$tdia_5 = date("w", strtotime("$dia_inicio + 4 days"));				
	$tdia_6 = date("w", strtotime("$dia_inicio + 5 days"));														
	$tdia_7 = date("w", strtotime("$dia_inicio + 6 days"));														

	/*
	echo "diasemana: ".$diasemana;
	echo "<br>";
	
	echo "dia_inicio: ".$dia_inicio;
	echo "<br>";	
	
	echo $creform->dias_semana($tdia_1, 1);
	echo "<br>";	
	echo $creform->dias_semana($tdia_2, 1);
	echo "<br>";		
	*/
/*  
SELECT prd.prd_nombre, u.unimed_nombre, sum(ordpeddet_cantidad) as cantidad, opd.*  FROM orden_pedido o
INNER JOIN orden_pedido_detalle opd ON opd.ordped_codi_fk = o.ordped_codi
INNER JOIN productos prd ON prd.prd_codi = opd.prd_codi_fk
INNER JOIN unidades_medida u ON u.unimed_codi = opd.unimed_codi_fk
WHERE o.ordped_estado = 1
AND o.ordped_fecha<='2020-07-05'
AND	o.ordped_fecha>='2020-06-29'
GROUP BY prd_codi_fk, unimed_codi_fk
ORDER BY prd_nombre; 



SELECT prd.prd_nombre, u.unimed_nombre, sum(ordpeddet_cantidad) as cantidad, opd.*  FROM orden_pedido o
INNER JOIN orden_pedido_detalle opd ON opd.ordped_codi_fk = o.ordped_codi
INNER JOIN productos prd ON prd.prd_codi = opd.prd_codi_fk
INNER JOIN unidades_medida u ON u.unimed_codi = opd.unimed_codi_fk
WHERE o.ordped_estado = 1
AND o.ordped_fecha<='2020-07-05'
AND	o.ordped_fecha>='2020-06-29'
AND opd.prd_codi_fk = (SELECT ocd.prd_codi_fk FROM orden_compra oc
INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk=oc.ordcom_codi
WHERE oc.per_codi_fk=3 AND opd.prd_codi_fk=ocd.prd_codi_fk limit 1)
GROUP BY prd_codi_fk, unimed_codi_fk
ORDER BY prd_nombre;
*/
 
  
  
  ?>
  
  <tr>
    <td><div align="left">
      <table width="894" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><div align="left">
            <div align="right">
              <div align="left"><span class="Estilo8">CRITERIO DE FILTRO : </span></div>
            </div>
          </div></td>
          <td><div align="right" class="Estilo17">
            <div align="left"><span class="Estilo66">Rango de fechas  </span></div>
          </div></td>
          <td><div align="right" class="Estilo17">
            <div align="left"><span class="Estilo66">: </span></div>
          </div></td>
          <td><span class="Estilo66">Desde <?php echo date("d/m/Y",strtotime($dia_inicio));?> hasta <?php echo date("d/m/Y",strtotime($dia_7));?></span></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td width="114">&nbsp;</td>
          <td width="128"><div align="right" class="Estilo17">
            <div align="left"><span class="Estilo66">Proveedor</span></div>
          </div></td>
          <td width="12"><div align="right" class="Estilo17">
            <div align="left"><span class="Estilo66">: </span></div>
          </div></td>
          <td width="623"><div  class="Estilo66" align="left"><?php echo $xprv_nom;?></div></td>
          <td width="17">&nbsp;</td>
        </tr>
        
        <tr>
          <td>&nbsp;</td>
          <td><div align="right" class="Estilo66">
            <div align="left">Empresa (sucursal) </div>
          </div></td>
          <td><div align="right" class="Estilo17">
            <div align="left"><span class="Estilo66">: </span></div>
          </div></td>
          <td><div align="left">
            <div  class="Estilo66" align="left"><?php echo $xemp_nom;?></div>
          </div></td>
          <td>&nbsp;</td>
        </tr>
      </table>
    </div></td>
  </tr>
  




  
  <tr>
    <td><table width="915" border="1" cellpadding="1" cellspacing="0" bordercolor="#FF6600">
      <tr>
        <td width="326" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">PRODUCTO</span></div>
          </div>
        </div></td>
        <td width="100" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">UNIDAD DE MEDIDA </span></div>
          </div>
        </div></td>
        <td width="77" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">MASTERPACK </span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">LUNES</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">MARTES</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">MIERCOLES</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">JUEVES</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">VIERNES</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">SABADO</span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">DOMINGO</span></div>
          </div>
        </div></td>
        <td width="50" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">VENTA PROMEDIO </span></div>
          </div>
        </div></td>
        <td width="46" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">STOCK</span></div>
          </div>
        </div></td>
        <td width="40" rowspan="2"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo8">F</span></div>
          </div>
        </div></td>
      </tr>
      <tr>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_inicio)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_2)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_3)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_4)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_5)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_6)); ?></span></div>
          </div>
        </div></td>
        <td width="50"><div align="left">
          <div align="right">
            <div align="center"><span class="Estilo66"><?php echo date("d/m/y", strtotime($dia_7)); ?></span></div>
          </div>
        </div></td>
        </tr>
		<?php
		
		$r_productos = mysqli_query($conexion,"SELECT prd.prd_codi, prd.prd_nombre, u.unimed_codi, u.unimed_nombre, mp.mp_nombre, 
												sum(ordpeddet_cantidad - ordpeddet_cantidad_devolver) as cantidad, 
												opd.*  
												FROM orden_pedido o
												INNER JOIN orden_pedido_detalle opd ON opd.ordped_codi_fk = o.ordped_codi
												INNER JOIN productos prd ON prd.prd_codi = opd.prd_codi_fk
												INNER JOIN unidades_medida u ON u.unimed_codi = opd.unimed_codi_fk
												INNER JOIN masterpack mp ON mp.mp_codi = prd.mp_codi_fk
												WHERE o.ordped_estado = 1
												AND o.emp_codi_fk = $xemp_criterio
												AND o.ordped_fecha<='$dia_7'
												AND	o.ordped_fecha>='$dia_inicio'
												AND opd.prd_codi_fk = (SELECT ocd.prd_codi_fk FROM orden_compra oc
																	INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk=oc.ordcom_codi
																	WHERE oc.per_codi_fk=$xproveedor_criterio 
																	AND opd.prd_codi_fk=ocd.prd_codi_fk limit 1)
												GROUP BY prd_codi_fk, unimed_codi_fk
												ORDER BY prd_nombre;");
		
		while($row_productos = mysqli_fetch_array($r_productos)){
			
			$xprd_codi = $row_productos['prd_codi'];
			$xprd_nombre = $row_productos['prd_nombre'];
			
			$xunimed_codi = $row_productos['unimed_codi'];
			$xunimed_nombre = $row_productos['unimed_nombre'];	
			$xmp_nombre = $row_productos['mp_nombre'];							
			
			$r_cantidades = mysqli_query($conexion,"SELECT o.ordped_fecha, prd.prd_nombre, u.unimed_nombre, 
												sum(ordpeddet_cantidad - ordpeddet_cantidad_devolver) as cantidad, 
												opd.*  
												FROM orden_pedido o
												INNER JOIN orden_pedido_detalle opd ON opd.ordped_codi_fk = o.ordped_codi
												INNER JOIN productos prd ON prd.prd_codi = opd.prd_codi_fk
												INNER JOIN unidades_medida u ON u.unimed_codi = opd.unimed_codi_fk												
												WHERE o.ordped_estado = 1
												AND o.emp_codi_fk = $xemp_criterio
												AND opd.prd_codi_fk = $xprd_codi 
												AND opd.unimed_codi_fk = $xunimed_codi
												AND o.ordped_fecha <= '$dia_7'
												AND	o.ordped_fecha >= '$dia_inicio'
												AND opd.prd_codi_fk = (SELECT ocd.prd_codi_fk FROM orden_compra oc 
																		INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk=oc.ordcom_codi
																		WHERE oc.per_codi_fk = $xproveedor_criterio 
																		AND opd.prd_codi_fk = ocd.prd_codi_fk limit 1)
												GROUP BY prd_codi_fk, unimed_codi_fk, o.ordped_fecha 
												ORDER BY o.ordped_fecha;");

			$xcantidad_dia_1 = 0;
			$xcantidad_dia_2 = 0;
			$xcantidad_dia_3 = 0;
			$xcantidad_dia_4 = 0;
			$xcantidad_dia_5 = 0;
			$xcantidad_dia_6 = 0;
			$xcantidad_dia_7 = 0;							
			
			while($row_cantidades = mysqli_fetch_array($r_cantidades)){
			
			
				$xordped_fecha = $row_cantidades['ordped_fecha'];				
				//$xcantidad = $row_cantidades['xrcantidad'];
				
				
				//echo "<br>";
				//echo $xunimed_nombre." : ".$xprd_nombre;
				//echo "<br>";
				
								
				if($xordped_fecha == $dia_inicio){
					$xcantidad_dia_1 = round($row_cantidades['cantidad'],2);
					
					//echo $xordped_fecha." == ".$dia_inicio." - ".$row_cantidades['cantidad']." - ".$xcantidad_dia_1;
					//echo "<br>";
					//echo "<br>";										
				}

				if($xordped_fecha == $dia_2){
					$xcantidad_dia_2 = round($row_cantidades['cantidad'],2);

				}
				
				if($xordped_fecha == $dia_3){
					$xcantidad_dia_3 = round($row_cantidades['cantidad'],2);
					
				}
				
				if($xordped_fecha == $dia_4){
					$xcantidad_dia_4 = round($row_cantidades['cantidad'],2);

				}
				
				if($xordped_fecha == $dia_5){
					$xcantidad_dia_5 = round($row_cantidades['cantidad'],2);
					
				}
				
				if($xordped_fecha == $dia_6){
					$xcantidad_dia_6 = round($row_cantidades['cantidad'],2);
					
				}
				
				if($xordped_fecha == $dia_7){
					$xcantidad_dia_7 = round($row_cantidades['cantidad'],2);
					
				}
				
				
				$r_frecuencia = mysqli_query($conexion,"SELECT 1 FROM orden_compra oc
											INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk=oc.ordcom_codi
											WHERE oc.ordcom_fecha <= '$dia_7'
											AND	oc.ordcom_fecha >= '$dia_inicio'
											AND oc.per_codi_fk = $xproveedor_criterio
											AND oc.ordcom_estado = 1
											AND $xprd_codi = ocd.prd_codi_fk
											GROUP BY ordcom_fecha;");
				$xfrecuencia = mysqli_num_rows($r_frecuencia);							
				
			}						
		
		?>
      <tr>
        <td><div align="right" class="Estilo17">
          <div align="left"><span class="Estilo6"><?php echo $xprd_nombre;?> </span></div>
        </div></td>
        <td width="100"><div align="right" class="Estilo17">
          <div align="left"><span class="Estilo6"><?php echo $xunimed_nombre;?> </span></div>
        </div></td>
        <td><div align="right" class="Estilo17">
          <div align="left"><span class="Estilo6"><?php echo $xmp_nombre;?> </span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_1; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_2; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_3; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_4; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_5; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_6; ?></span></div>
        </div></td>
        <td width="50"><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo $xcantidad_dia_7; ?></span></div>
        </div></td>
        <td><div align="center"></div></td>
        <td><div align="right" class="Estilo17">
          <div align="center"><span class="Estilo66"><?php echo  $creform->calcular_stock($conexion, $xemp_criterio, $xprd_codi, $xunimed_codi); ?></span></div>
        </div></td>
        <td><div align="center">
          <div align="right" class="Estilo17">
            <div align="center"><span class="Estilo66"><?php echo  $xfrecuencia; ?></span></div>
          </div>
        </div></td>
      </tr>
	  
	  <?php
	  	//exit;
	  
	  }
	  ?>
	  
    </table></td>
  </tr>
  
  

  <tr>
    <td><div align="left"><span class="Estilo66">USUARIO: <?php echo $_SESSION['nombre_usuario'];?></span></div></td>
  </tr>
</table>




</body>
</html>
