ayuda en form de ventas

Alfonso
22 de Julio del 2005
hola alguien me podria decir como hacerle en una venta que avice la inexistencia de productos en el inventario al querer registrar una venta de cierto producto gracias bye

Manuel
22 de Julio del 2005
En el momento de validar la cantidad, puedes avisar si la cantidad no es mayor que la existencia.
IF cantidad>inventario.existencia
MESSAGEB('Sólo puede despachar '+ALLT(STR(inventario.existencia))+' unidades')
RETU
ENDIF

También, en el momento de guardar, puedes avisar cuántas unidades quedan.
MESSAGEB('Quedan '+ALLT(STR(inventario.existencia))+' unidades')
O en un caso especial, preguntar si la existencia es 0, para decir que se ha terminado.
IF inventario.existencia=0
MESSAGEB('El producto se ha terminado')
ENDI
Esta validación puede hacerse en la validación del código o al momento de guardar el movimiento.