Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2010
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 23
José Luis Garcí Va camino a la fama
Veamos como te comentan varios Compañeros, el Stock, se mantiene con la entrade de remesas (lo aumenta) y las salidas, por ventas, roturas, etc (lo disminuye), las otras opciones del stock son stock minímos (para que te avise para nuevas compras/produciones) y stock máximo (para evitar saturación de una mercancía), de hay puedes sacar el diferencial del Stock.

Por otro lado compañero, te recuerdo que si estas programando para una empresa española, la obligatoriedad del control de trazabilidad y recursividad (realmente són los mismo), sobre todo para productos de industria alimentaria y empresas de producción, al cliente carecer de estos sistemas, el deparatmento oportuno del gobierno, puede proceder desde la sanción economica al cierre temporal de la empresa hasta que tenga el sistema en activo.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"
Responder Con Cita
  #2  
Antiguo 07-10-2010
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Cita:
Empezado por José Luis Garcí Ver Mensaje
Veamos como te comentan varios Compañeros, el Stock, se mantiene con la entrade de remesas (lo aumenta) y las salidas, por ventas, roturas, etc (lo disminuye), las otras opciones del stock son stock minímos (para que te avise para nuevas compras/produciones) y stock máximo (para evitar saturación de una mercancía), de hay puedes sacar el diferencial del Stock.

Por otro lado compañero, te recuerdo que si estas programando para una empresa española, la obligatoriedad del control de trazabilidad y recursividad (realmente són los mismo), sobre todo para productos de industria alimentaria y empresas de producción, al cliente carecer de estos sistemas, el deparatmento oportuno del gobierno, puede proceder desde la sanción economica al cierre temporal de la empresa hasta que tenga el sistema en activo.
No se puede explicar mejor en menos palabras.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #3  
Antiguo 07-10-2010
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Smile

Compañeros, este programa lo estoy haciendo para una empresa Chilena, y como mencionan por ahí efectivamente el stock al que hago referencia es la existencia de un determinado producto....voy a probar con la idea de Caral a ver como me va.....no sabia que se podía hacer eso directamente así.....gracias.... les cuento luego....
__________________
[Lo que a veces es tan facil, a veces parece imposible]
Responder Con Cita
  #4  
Antiguo 07-10-2010
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Estimados, la sentencia que me facilito caral, efectivamente me devuelve el stock , solo que para un código, estoy intentando adaptar esto para que pueda obtener la existencia de todos los productos ....y va mas o menos asi... pero al hacerlo de esta manera pierdo siempre el valor anterior... que será mejor.... realizar una tabla temporal donde colocar los datos a medida que los calculo??......una ayudita, gracias.....

Código Delphi [-]
while not dm1.TBLEnvases.eof do 
Begin 
dm1.Qtemp.SQL.clear;  
cadena := 'Select (sum(Ingre.Cantidad)-Sum(Egresos.Cantidad)) as Stock,ingre.codenvases From Ingre, Egresos where ingre.codenvases=' +  dm1.TBLEnvases.FieldByName('codigo').AsString ;  
dm1.Qtemp.SQL.Text := cadena; 
dm1.Qtemp.open; 
vartext1  := dm1.Qtemp.FieldByName('Stock').AsString; end;
__________________
[Lo que a veces es tan facil, a veces parece imposible]
Responder Con Cita
  #5  
Antiguo 07-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Quitale el where que es el que define y te dara la suma de todos.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 07-10-2010
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Poder: 19
ilichhernandez Va por buen camino
Hola Caral, buenos dias, mira lo que sucede es que al quitarle el where (que ya acabo de probar) me da efectivamente el total pero como total general, o sea un resultado, pero yo lo que necesito obtener es el resultado para cada producto .....o sea por ejemplo....

Cajas tipo 1 1500
Cajas tipo 2 8000
Bolsas tipo 1 2000
etc...

Por eso he intentado el While pero pierdo el dato anterior.....
__________________
[Lo que a veces es tan facil, a veces parece imposible]
Responder Con Cita
  #7  
Antiguo 07-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que Base de datos usas?
Lo comento por que necesitas un DISTINCT, pero en algunas BD funciona y en otras hay que recurrir a max o min.
Saludos
__________________
Siempre Novato
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
como puedo calcular un sueldo, que no sea mayor que x cantidad esimon OOP 3 27-10-2008 20:28:35
Como puedo Calcular el RFC ebreton31 Varios 1 04-11-2006 02:49:44
Actualizar Stock BlueSteel Firebird e Interbase 6 28-09-2006 00:14:56
Stock Limitante soloriv SQL 5 03-06-2006 20:59:50
stock general ELINK SQL 5 29-03-2005 17:58:00


La franja horaria es GMT +2. Ahora son las 08:02:22.


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