Rebajando existencia de produductos del inventario
Publicado por HELDERC (37 intervenciones) el 05/06/2016 06:43:27
Hola a todos,
Trabajando con FoxyDB.
Estoy intentando rebajar la existencia en cantidad de productos del inventario desde de factura, las cantidades estan en un grid en una tabla temporal. Lo hago de esta forma;
Pero no hace nada en la tabla de inventarios.
Algun tips.
Saludos.
Trabajando con FoxyDB.
Estoy intentando rebajar la existencia en cantidad de productos del inventario desde de factura, las cantidades estan en un grid en una tabla temporal. Lo hago de esta forma;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
***Rebajando existencia de productos del inventario
SELECT ventas_detalle_temp
SELECT codigo, producto, cantidad FROM ventas_detalle_temp INTO CURSOR _ventas_rebajar
SELECT _ventas_rebajar
DO WHILE !EOF()
SELECT inventario
LOCATE FOR ALLTRIM(inventario.codigo) == ALLTRIM(_ventas_rebajar.codigo)
IF FOUND()
REPLACE inventario.existencia WITH inventario.existencia - _ventas_rebajar.cantidad
ENDIF
SELECT _ventas_rebajar
SKIP
MESSAGEBOX("Producto siguiente: " +ALLTRIM(_ventas_rebajar.producto), 0+64, "Rebajando")
ENDDO
Pero no hace nada en la tabla de inventarios.
Algun tips.
Saludos.
Valora esta pregunta
0