Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-06-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 18
david_uh Va por buen camino
Question Una sugerencia...

holas a todos

Estoy creando un programa para controlar los pedidos de una empresa licorera el movimeinto mas o meno es así:

la empresa fabrica licores y un tipo de galleta

el hecho es que al momento de ingresar los pedidos es decir el item del pedido este va asi mas o menos
item --- cantidad ----unidad----precio unitario---total

todo en una grilla
el problema es que cada producto se vende ya sea por cajas o media cajas o cajas X12 o cajas X24 osea no es fijo el embalage ademas hay ocasiones que se vende por unidad el producto osea por botella
ahora el precio por caja o por unidad es variable dependiendo a quien se le va a vender.
lo que desearia es que al momento de ingresar los productos del item automaticamente me salga el precio por cajon y por unidad pero se me hace dificil ya que exise este problema, ademas debo calcular las comisiones de acuaerdo a cada producto

Estare agradecido por cualquier sugerencia acerca de mis tablas que necesito
Responder Con Cita
  #2  
Antiguo 06-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Un mismo producto, con diferente condicion y codigo:
licor x, caja 12 unid. codigo 1
licor x, caja 6 unid. codigo 2
licor x, unidad. codigo 3
Si no se puede asi tiene que ser por unidad todo.
Saludos
Responder Con Cita
  #3  
Antiguo 06-06-2007
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Sugerencia

Hola:

Con respecto a lo relativo a las diferencias de precio segun a quien se le va a vender puedes crear una tabla con los diferentes tasas a aplicar y en un combobox desplegarlas cuando se esta realizando el pedido.

Saludos
Luis Garcia
Responder Con Cita
  #4  
Antiguo 06-06-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 18
david_uh Va por buen camino
ok gracias por sus respuestas con respecto a las tabla de tazas se me complica ya que un producto tiene varios embalages entonces tendria que ser tambien un precio diferente en cada caso de los embalages ej

PRODUCTO -----PRECIO A-----PRECIO B---- PRECIO ...
vino caja X12 -->20------------>25------------>30
vino caja X24 -->40------------>50------------>60
Responder Con Cita
  #5  
Antiguo 06-06-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si creas una tabla, con el nombre de los productos y algún detalle más que necesites y otra que sea detalle de la anterior con los embalajes y precios, entonces la situación quedaría.

1. Seleccionamos producto que deseamos vender.
2. Seleccionamos tipo de embalaje para ese producto (Maestros-Detalle)
al efectuar esta selección automáticamente nos pone el precio para este tipo de embalaje.

3. Al poner las unidades, por medio del evento OnChange de éstas nos calculará el importe total.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 06-06-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Tienes bastantes variables, así que debes ir por pasos.

Busca en google por "formas normales", "normalizar tablas", etc.

Se trata de crear tantas tablas como sean necesarias, pero, que no haya filas duplicadas en cada tabla.

He tomado algunas decisiones (creo que lógicas) aunque no sé si serán reales para tu caso:
- La comisión dependerá del producto vendido y del embalaje, (se supone que al vender por botellas, la comisión será menor)
- Cada Cliente tendrá un precio según el embalaje y el producto (el precio será menor si compra por caja entera que por botella)

No he tenido en cuenta el volumen de venta, eso sería otra tabla más, por ejemplo, si el mismo cliente compra más de 30 cajas, se le debería aplicar un descuento.

Este ejemplo como servir de punto de partida, pero ten en cuenta que una pequeña variante, puede modificar muchisimo este esquema de tablas:

Código:
Tabla Productos:
cod_producto   Descripcion        Unidades_que_posee
    1            caja vino x12          12
    2            caja vino x24          24

Tabla Embalaje: 
cod_Embalaje Descripcion  
   1            vendida por caja entera
   2            vendida por media caja
   3            vendida por unidad


Tabla Tarifa: (Clave primaria formada por los 3 primeros campos a la vez)
cod_Producto   cod_Embalaje cod_cliente  Precio
    1              1           1           10 €
    1              2           1           11 €
    1              3           1           14 € 


Tabla Comision: (Clave primaria formada por los 3 primeros campos a la vez)
cod_comision cod_Producto   cod_Embalaje comision
   1              1              1           1 %
   2              1              2           0.7 %
   3              1              3           0.3 %
El problema sería atacar esta información, que puede llegar a ser muy lento si no se restringe al máximo la petición a la base de datos.

PD: Lo contestado por marcos, es totalmente compatible con este post.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 06-06-2007 a las 19:45:17.
Responder Con Cita
  #7  
Antiguo 06-06-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Bueno lo que te dice Lepe, es más completo que lo que yo te apunté. Aprovecho la ocasión para comentar el tema de las comisiones. Yo tengo un caso en que las comisiones del vendedor se calculan en virtud de como vende.

Por ejemplo:
Producto A------>Precio (PVP). 10€
El Vendedor en su ficha tiene 3 comisiones.

1.- Si lo vende a PVP
2.- Si baja de un 5% el PVP
3.- Si baja de un 10% el PVP
4.- Limite 15 (Si aplica más de un 15 no tiene comisión)
Por ejemplo Vendedor Pepe:
Comisiones:
1.- 12%
2.- 6%
3.- 3%
4.- 0%

Al vender un producto, Ya que este puede tener precios especiales para un cliente determinado. Se toma el PVP de la tabla Precios, se toma el precio real que se le va a aplicar y en virtud de la diferencia obtenida se guarda en el campo comisión 1, 2 , 3 ó 4 lo que resulte. Así al final de mes no tenemos más que aplicar las comisiones línea a línea de factura ya que cada línea puede tener una comisión distinta.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Una sugerencia por favor Sugerencia !! yepixxx Firebird e Interbase 6 13-03-2007 19:07:10
Posible Sugerencia dicatek Varios 3 26-07-2006 23:27:54
Sugerencia turminator Varios 2 30-06-2006 19:42:28
Como sugerencia. Diavlo Varios 3 16-06-2006 20:55:19


La franja horaria es GMT +2. Ahora son las 07:44:04.


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
Copyright 1996-2007 Club Delphi