Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   promociones para las unidades de venta. (https://www.clubdelphi.com/foros/showthread.php?t=20077)

inexperto 05-04-2005 17:27:28

promociones para las unidades de venta.
 
hola a todos ¡¡¡¡¡¡¡

la verdad no se si les intereza leer estas lineas pero tengo una inquietud de como resolver este dilema.
como todos saben en los supermercados hay promociones que consiste en adosar un producto a otro, en otras palabras un pack promocional, ahora por razones del dueño de este local se me pide crear un pack promocional, pero en la factura no debe reflejar que sea un pack.....no se si me hago entender....
en la factura debe salir los productos que componen el pack promocional por separado y al final del detalle de la factura se coloca un descuento que es equivalente, en este caso al producto que es adosado al otro producto (los dos productos hacen el pack)........espero que me entiendan estas lineas......

mi idea es esta:

tengo la tabla categoria y la tabla unidades de venta

- primero creo una categoria que se va llamar pack promocionales.
- creo un pack promocional para la categoria en cuestion.

con las sgts caracteristicas:

id_unidad_venta = P00001
descripcion = RON 700cc regala BEBIDA COLA 1000CC
codigo_barra = XXXXXXXXXXXXX
precio venta = $$$$,$$

como no puedo colocar esta descripcion en la factura (por razones que me exige el dueño) pretedo crear una nueba tabla que se va llamar pack

con las sgts caracteristicas:

id_unidad_venta (campo de union entre las tablas unidad de venta y pack).
id_unidad_venta1(codigo del producto que se esta vendiendo).
id_unidad_venta2(codigo del producto que se esta adosando).
precio1 (valor del producto 1que se coloca en la factura).
precio2 (valor del producto 2 que se coloca en la factura y que al final del detalle de la facrura se descuenta).

no se si es la mejor forma de llevar a cabo esta operacion, si alguien a tenido que hecer algo aparecido, me gustaria que me dijiera como ha sido su experiencia...desde ya gracias a todos.....

inexperto 08-04-2005 06:10:05

aveces la paciencia hace que las cosas se den...pero no que pasa ahora....
no creo que nadie se le ocura darme una pequeña opinion de como solucionar mi problema...........
desde ya gracias

Lepe 08-04-2005 09:08:23

Yo no he realizado nada parecido, pero me gustan los retos ;)

No veo dos campos:
- Cantidad productos vendidos
- Cantidad productos adosados

Por aquello de los 3x2, que sería 2 productos vendidos, 1 producto adosado.

Otra cosa: Si con LECHE, te regalo un bote de NESCAFÉ, (buena idea :D), tendrías que buscar en la tabla "pack Promocional" si la LECHE está en esa tabla. Esto implica hacer muchas búsquedas, quizás debas añadir a cada producto 2 fechas, fecha inicio promocion, fecha fin promoción.

De esta forma, al vender un paquete de LECHE, miras si la fecha actual está entre esas 2 fechas del producto LECHE, ya sabes si hay una promoción y además si la promoción está activa, y rescatas los valores de la tabla "pack promocional", esto implica acceso rápido y eficiente.

Si quieren tener un histórico de qué productos han sido adosado, o qué productos tuvieron una promoción, entonces, en lugar de 2 campos de fechas, tendrías que crear un campo Bolean (Promocionado) y una tercera tabla, algo así como:

- codigo producto promocionado (código de la LECHE)
- codigo promocion (enlaza esta tabla con la de pack promocional)
- fecha inicio promocion
- fecha fin promocion

Si el campo Promocionado está a true para la LECHE, miras aqui las fechas, sacas el codigo de promoción, y ahora si, accedes a tu tabla pack promocional.

Quizás esté hablando más de lo que te piden, pero creo que para un supermercado, es importante saber si un producto se ha promocionado o no, y qué exito tuvo esa promoción (volumen de ventas); teniendo las fechas de promocion, codigo de producto promocionado (la LECHE) y productos adosados (CAFÉ) puedes hacer todo tipo de listados.

Espero te sirva de algo toda esta historia mía ;)

Un saludo


La franja horaria es GMT +2. Ahora son las 04:52:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi