Sistema de inventarios basado en el sistema primeras entradas primeras salidas
Actualmente estoy buscando una manera de hacer que mi base trabaje bajo el método PEPS para la valuación y control de mis existencias, he buscado en varios foros y artículos de referencia y veo que quizá podría usar un ciclo while para llegar a esto. No se si sea correcto esta suposición por lo cual me gustaría saber si alguien puede asesorarme en este aspecto. Detallo un ejemplo abajo.
En dos fechas diferentes compramos 10 unidades del mismos id_art a diferentes precios
01/03/2015 10 unidades a $500
10/03/2015 10 unidades a $650
cuando se registre una venta por 5 artículos por ejemplo, tiene que restarlos de las primeras entradas (01/03/2015)
y las segundas deben quedar intactas, después se venden 6 mas por lo cual tiene que ir a las primeras entradas (01/03/2015) restar los 5 que quedan
y después pasar al segundo row y tomar las restantes (1)