[pgsql-es-ayuda] OT: Diseño de Venta de Productos para market

From: Alberto Cuevas <betocuevas(dot)net(at)gmail(dot)com>
To: lodopidolo <dir(dot)postgresql(at)orencio(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] OT: Diseño de Venta de Productos para market
Date: 2016-02-17 21:23:59
Message-ID: CA+mENxpRB4T9mtDht9TbydZYyWAZyL2ahcYPur+9mRNeT-=+yA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por su tiempo, voy a tomar sus sugerencias para dar la mejor
solución.

Saludos.

El mié., 17 feb. 2016 a las 3:50, lodopidolo (<dir(dot)postgresql(at)orencio(dot)org>)
escribió:

> En mi caso tenía productos, que son las unidades atómicas de venta donde
> estaban los datos de producto, una tabla de stock donde se detallan las
> unidades de del producto existente, reposiciones etc a modo de asientos de
> una cuenta bancaria. La característica es que un producto puede contener
> productos. Es decir, la caja es un producto y tendré X cajas. Una caja
> (producto) contiene Y productos (ejemplo botellas de vino). En caso de
> agrupamiento producto/subproducto, el sistema contabiliza que cada Y
> productos vendidos (vino) debe decrecer el stock de 1 caja.
>
> Hacer este tipo modelado permite gestionar más facilmente el stock.
> Permite también crear agrupaciones para ofertas. Ejemplo un producto de
> oferta que es una botella de vino (producto por sí) y un abrecorchos (otro
> producto) vendido en conjunto como un único producto (producto oferta).
>
> De todas formas, con respecto al modelado existen mil y una opiniones y
> supongo que cada cual verá la solución a su necesidad de forma diferente.
>
> Un saludo.
>
> El 16/02/16 a las 22:20, Alberto Cuevas escribió:
>
>
> Hola a todos disculpen por el OT pero recurro a su experiencia.
>
> Estoy diseñando la Base de Datos para un cadena de market, con muchas
> cajas de venta, sucursal, almacenes.
>
> Tengo una tabla* PRODUCTOS* que se relaciona con la tabla* DETALLE_VENTAS
> *por el id del producto,
>
> El tema del cual tengo duda es el siguiente:
>
> Esta empresa cuando compra los productos muchos vienen en cajas (12
> unidades, n unidades) o pack (6, 12, 24 unidades, n unidades)
>
> Si registro la compra por ejemplo *Gaseosa No retornable Coca Cola
> Botella 500 Ml* que viene en un pack de 6 unidades pues tendria que hacer
> equivalencias y convertir en unidades para ir registrando el stock.
>
> Con respecto a la venta hay productos que se venden por caja o pack y
> tambien por unidades he pensado lo mismo que la compra hacer equivalencias
> y convertir en unidades para ir registrando el stock cuando se venda por
> caja o pack.
>
> Mi duda esta cuando se vende por unidad porque en los documentos de venta
> se debe detallar si se vende 02 unidades de *Gaseosa No retornable Coca
> Cola Botella 500 Ml* de esta manera:
>
>
> ---------------------------------------------------------------------------------------------------------
> Cant. | Cod. |
> Descripcion | Precio
>
> ---------------------------------------------------------------------------------------------------------
> 1 | 060 | Gaseosa No retornable Coca Cola Botella 500 Ml | 2.90
> 1 | 061 | Gaseosa No retornable Coca Cola Botella 500 Ml | 2.90
>
> ---------------------------------------------------------------------------------------------------------
>
> Si se tiene 100 unidades de *Gaseosa No retornable Coca Cola Botella 500
> Ml* para vender estas deben ser registradas independientemente en la
> tabla *PRODUCTOS*? o deberia crear una tabla adicional quizas
> *UNIDADES_PRODUCTOS? *
> Que me sugieren o como trabajan ustedes si es que han tenido el mismo caso.
>
> Saludos.
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Miranda 2016-02-18 04:10:49 Re: Replicacion asincrona de base de datos en vez de cluster
Previous Message Eduardo Morras 2016-02-17 12:29:40 Re: Replicacion asincrona de base de datos en vez de cluster