FoxPro/Visual FoxPro - Rebajando existencia de produductos del inventario

 
Vista:
Imágen de perfil de HELDERC

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;

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder