/trunk/sistema/system/include/informes/articulos_ventas.php
PHP | 101 lines | 79 code | 22 blank | 0 comment | 10 complexity | be9b6edfcd6ce7ae7f17a1f14f7d4071 MD5 | raw file
- <?php
- include ('include/util.php');
-
- print '<h1>Ranking de ventas de artículos</h1>';
-
- if (!isset($_REQUEST['impresion'])) {
-
- include ('include/botones_informe.php');
-
- $Opciones = array(
- array(
- 'valor' => 'articulos.codigo',
- 'nombre' => 'Código'
- ),
- array(
- 'valor' => 'articulos.descripcion',
- 'nombre' => 'Descripción'
- ),
- array(
- 'valor' => 'categorias.categoria',
- 'nombre' => 'Categoría'
- ),
- array(
- 'valor' => 'proveedores.razon',
- 'nombre' => 'Proveedor'
- ),
- array(
- 'valor' => 'cantidad',
- 'nombre' => 'Cantidad'
- )
- );
-
- include ('include/form_parametros.php');
-
- }
- else {
-
- print '<h2>Desde el '.$_REQUEST['fecha-inicio'].' al '.$_REQUEST['fecha-fin'].'</h2>';
-
- }
-
- $query = "
- SELECT
- LPAD(articulos.codigo, 12, 0),
- articulos.descripcion,
- categorias.categoria,
- proveedores.razon,
- SUM(ventas_detalle.cantidad) 'cantidad'
- FROM
- articulos,
- categorias,
- proveedores,
- ventas_detalle,
- ventas
- WHERE
- categorias.codigo = articulos.categoria
- AND
- proveedores.codigo = articulos.proveedor
- AND
- articulos.codigo = ventas_detalle.articulo
- AND
- ventas.codigo = ventas_detalle.venta
- AND
- ventas.fecha >= '".rotateDate($_REQUEST['fecha-inicio'])." 00:00:00'
- AND
- ventas.fecha <= '".rotateDate($_REQUEST['fecha-fin'])." 23:59:59' ";
-
- if(isset($_REQUEST['filtro']) && !empty($_REQUEST['filtro']) && isset($_REQUEST['valor']) && !empty($_REQUEST['valor'])) {
- $query .= " AND ".$_REQUEST['filtro']." ".$_REQUEST['comparacion']." '".$_REQUEST['valor']."";
- if ($_REQUEST['comparacion'] = 'LIKE') {
- $query .= "%";
- }
- $query .= "' ";
- }
-
- $query .= " GROUP BY ventas_detalle.articulo ";
-
- $query .= " ORDER BY ".$_REQUEST['orden'];
-
- if(isset($_REQUEST['direccion'])) {
- $query .= " ".$_REQUEST['direccion'];
- }
-
- if(isset($_REQUEST['orden']) && $_REQUEST['orden'] != 'articulos.codigo') {
- $query .= ", articulos.codigo";
- }
-
- $Registros = mysql_num_rows(mysql_query($query));
-
- include_once('include/cantidad_registros.php');
-
- $NombreCampos = array('Código', 'Descripción', 'Categoría', 'Proveedor', 'Vendidos');
-
- $Alineacion = array('left', 'left', 'left', 'left', 'right');
-
- $AnchoCelda = array('20%', '30%', '20%', '20%', '10%');
-
- listadoLineal($query, $NombreCampos, $Alineacion, $AnchoCelda);
-
- ?>