On 2/17/2016 10:20 AM, Alberto Cuevas wrote:
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.
Modelo Entidad relación ( lee sobre eso ).
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)
Los productos vienen con código de barra, consiguete una pistola
lectora, hacer algo hoy en día POS ( Point of Sales ), sin codigo de
barra creo que es súper mala idea.
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.
Tienes stock por almacén, ( te falto incluir stock de bodega, asumiendo
que tienes una bodega ).
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.
Creo que es mala idea abrir el stock de una caja, revisa los códigos de
barra de las cajas y de las coca-colas y vende usando los códigos.
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
---------------------------------------------------------------------------------------------------------
Por que tienes 2 códigos para el mismo producto ?
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?
Creo que tu problema esta en Entidades ( almacen, productos, Boletas),
relacion Venta y stock.
Producto ( prod_cod, prod_detalle, prod_cod_barra).
Compra ( boleta_num, prod_cod, com_precio, com_fecha ).
Almacen ( prod_cod, prod_stock, otros valores )
**Venta ( boleta_numero, fecha,otros valores ).
**Detalle_venta ( boleta_numero, prod_cod, cantidad, venta_precio )
Algo como esto es lo que necesitas... pero debes normalizarlo a FN3 por
lo menos.
*
Que me sugieren o como trabajan ustedes si es que han tenido el mismo caso.*
*
Saludos.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda