🌹🏠🌹？》《》？《》？<?php
include "../include/inicio.php";

//vacio la tabla "temporal" stock_dep_tmp
$sql = "DELETE 
          FROM stock_dep_tmp
         WHERE usuario = '$_SESSION[UsuarioConectado]'
           AND empresa = '$_SESSION[empresa_login]'";
$db->ejecutar($sql);

$fecha="20180823";
$sql = "SELECT deposito, area, articulo, nro_lote, SUM(bultos) bultos, 
                   SUM(unidades) unidades, SUM(volumen) volumen
              FROM {$db->base_wms}stock_dep_dia 
             WHERE empresa = '$_SESSION[empresa_login]'
             and fecha ='$fecha'
               AND area NOT IN ( SELECT area 
                                   FROM {$db->base_wms}areas 
                                  WHERE tipo_area IN( 'Pre-Despacho','Ajuste','Egreso','RReserva' ))
               AND bultos <> 0
          GROUP BY deposito, area, articulo, nro_lote
          ORDER BY 3,1,2 ";  
$datos = $db->resultado($sql);

foreach($datos as $dato){

  $deposito = $dato['deposito'];
  $area     = $dato['area'];
  $articulo = $dato['articulo'];
  $nro_lote = $dato['nro_lote'];
  $bultos   = $dato['bultos'];
  $unidades = $dato['unidades'];
  $volumen  = str_replace(".", ",", $dato['volumen']);
  $volumen  = sprintf("%0.5f",$dato['volumen']);

    $sql="SELECT grupo,subgrupo,familia from articulo 
        WHERE empresa = '$_SESSION[empresa_login]'
          AND articulo = '$articulo'";
  $datos_art = $db->campos($sql);

  $p_grupo    = $datos_art['grupo'];
  $p_subgrupo = $datos_art['subgrupo'];
  $p_familia  = $datos_art['familia'];
  $p_grupo_des = "";
  $sql="select descripcion from {$db->base_wms}grupo
        WHERE empresa = '$_SESSION[empresa_login]'
          AND grupo  = '$p_grupo'";
  $p_grupo_des = $db->campos($sql,'descripcion');
  $p_subgrupo_des = "";
  $sql="select descripcion from {$db->base_wms}subgrupo
        WHERE empresa = '$_SESSION[empresa_login]'
          AND grupo  = '$p_grupo'
          AND subgrupo = '$p_subgrupo'";
  $p_subgrupo_des = $db->campos($sql,'descripcion');
  $sql="select descripcion from {$db->base_wms}familia
        WHERE empresa = '$_SESSION[empresa_login]'
          AND grupo  = '$p_grupo'
          AND familia = '$p_familia'";
  $p_familia_des = $db->campos($sql,'descripcion');
 
  $sql = "INSERT INTO stock_dep_tmp VALUES ('$_SESSION[UsuarioConectado]',
                                            '$_SESSION[empresa_login]', '$deposito', '$area', '$articulo',
                                            '$p_grupo_des','$p_subgrupo_des','$p_familia_des', 
                                            '$nro_lote', 
                                            '$bultos', '$unidades', '$volumen', '0','')";
  $db->ejecutar($sql);  
}

//if($_SESSION['UsuarioConectado'] == 'dps')die("updates ".$updatePositivo." insert ".$insertPositivo);

$sqlDatos = "SELECT a.deposito a_deposito, a.area a_area, 
                    a.articulo a_articulo, b.descripcion a_descripcion,
                    b.grupo a_grupo,
                    b.subgrupo a_subgrupo,
                    b.familia a_familia,
                    a.nro_lote a_nro_lote,
                    SUM(a.bultos) a_bultos, SUM(a.unidades) a_unidades, 
                    SUM(a.volumen) a_volumen
               FROM stock_dep_tmp a, articulo b
              WHERE trim(a.articulo) = trim(b.articulo)
                AND b.empresa = a.empresa
                AND a.usuario = '$_SESSION[UsuarioConectado]'
                AND b.empresa = '$_SESSION[empresa_login]'
                AND b.activo  = 'S'
           GROUP BY a.articulo, b.descripcion, b.grupo, b.subgrupo,
                    b.familia,  a.nro_lote
           ORDER BY 3,2,1 ";
           //ORDER BY 1, 2, 3";

$sql = "SELECT denominacion
          FROM empresa
         WHERE empresa = '$_SESSION[empresa_login]'";
$empresa = $db->campos($sql, 'denominacion');

//SIL
//echo "sql <pre> $sqlDatos Empresa $empresa";

$texto_titulo = '<span style="color:white;">Stock Fisico Consolidado '.$empresa.'Fecha: '.$fecha.'</span>';

//SIL
//echo "titu ".$texto_titulo;

$abm = new abm( 'stockf'.$_SESSION['empresa_login'], $texto_titulo);

$abm->iconos('editar', "detalle_stk.php?sinMenu=1&accion=editar", "Detalle Stock");

////
$abm->sql = $sqlDatos;
$abm->cols = "nf!no!Accion:2, 
              @Deposito:100,
              @Area:100,
              @Articulo:120, 
              @Descripcion:*,
              Grupo:120,
              SubGrupo:120,
              Familia:200,
              Nro. Lote:80,
              nf!Bultos@:120,
              nf!Unidades@:120,
              nf!Vol. M3@:120";

//echo "ACA2  <pre>  ".print_r($abm,1);
//die();

$smarty->assign( "tplBotones", $botones );
$smarty->assign( 'abm', $abm->mostrar() );
$smarty->mostrar( 'abmStock_fisico1.tpl' );

?>
