Ver Mensaje Individual
  #2  
Antiguo 21-03-2014
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
Reputación: 23
José Luis Garcí Va camino a la fama
-Siempre que hablamos de stock, el proceso es básicamente el mismo, lo primero que tenemos que saber es si trabajamos con Stock activos o no, si el stock es activo, quiere decir que podemos tener cantidades en negativo, que serán cubiertas con nuevas compras (si he entendido se trata de una biblioteca, no seria el caso), si no es activo entonces no podemos sacar si no queda, aclarado este punto, vemos la teoría de los procesos.

Como digo si el caso es una biblioteca
Salidas
Tendríamos que apuntar en la tabla de prestamos, a quien se le ha prestado, el libro que es, la fecha, daríamos a guardar y antes de la transición, entraríamos en la de libros y marcaríamos activo como no (si fueran otros artículos, tendríamos una tabla de stock de donde descontaríamos las unidades de existencias)

Entradas
Apuntaríamos la devolución del libro en la tabla de prestamos junto con la fecha y antes de la transición iríamos a la tabla de libros y pasaríamos activo a Si (si fuese otros artículos deberíamos sumar las unidades a existencia)

Un pequeño detalle a tener en cuenta es cuando tenemos una tabla de stock, pero de artículos con lotes, es que aparte de las existencias, debemos tener dos campos más que son el número de lote y si esta activo, en estos casos el lote nunca varia, pero el activo si y hay que hacerlo de la siguiente manera
Salidas (ejemplo 5 unidades y 7 unidades de dos lotes diferentes existencias del primer lote 10 y del segundo 7) se haría de la siguiente manera
Primer lote >existencias 5 (10-5) Activo S
Segundo lote> existencias 0 (7-7) Activo N

Una devolución,siguiendo con el ejemplo anterior devolveríamos 2 y 2
Primer lote> Existencias 4 (2+2) Activo S
Segundo Lote> Existencias 2 (0+2) Activo S

La importancia del stock en el caso de los lotes, es total ya que de ello dependerá la trazabilidad (cuando damos salida) y la recursividad (cuando damos una devolución) y el alta(cuando damos una entrada a un lote nuevo o añadimos a un lote existente nuevas unidades), claro, cuando hablamos de miles de artículos la cosa se pone delicada, pero además si de cada artículo, con el tiempo podemos tener decenas, cientos o miles de lotes, la tabla se vuelve engorrosa, por ello lo mejor es cada año, hacer una copia de seguridad, guardarla y dar de baja a todos los datos con más de tres años de antigüedad.

Como digo, si no te he entendido mal, lo que tu pides es como un vídeo club, donde no existe un stock real, sólo quieres indicar si el libro esta en disposición para ser prestado o ya esta prestado.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"
Responder Con Cita