PDA

Ver la Versión Completa : Problema rango de numeros.


miguel.esteban.martin
29/01/09, 10:37:48
He creado un rango de numeros para el codigo de un material.

Mi programa primero me da el numero nuevo de material y luego meto los datos de dicho material.

Mi problema surje cuando despues de obtener el numero yo introduzco los datos del material pero si pulso el boton de cancelar material, los datos del material se pierden y no se graban que es lo que quiero pero cuadno viuelvo a hacer otro material el numero que me da de material es el siguiente.

Lo que quiero esque no me de otro numero si el anterior no tiene datos.

Ejemplo

Nº id material = 1, si no meto datos y ke doy a cancelar el material no se crea pero cuando vuelvo para crear uno nuevo el Nº id material = 2 y yo quiero que sea el 1.

Me podeis ayudar?

Muchas gracias de antemano

K-MUS
29/01/09, 11:30:46
He creado un rango de numeros para el codigo de un material.

Mi programa primero me da el numero nuevo de material y luego meto los datos de dicho material.

Mi problema surje cuando despues de obtener el numero yo introduzco los datos del material pero si pulso el boton de cancelar material, los datos del material se pierden y no se graban que es lo que quiero pero cuadno viuelvo a hacer otro material el numero que me da de material es el siguiente.

Lo que quiero esque no me de otro numero si el anterior no tiene datos.

Ejemplo

Nº id material = 1, si no meto datos y ke doy a cancelar el material no se crea pero cuando vuelvo para crear uno nuevo el Nº id material = 2 y yo quiero que sea el 1.

Me podeis ayudar?

Muchas gracias de antemano

Es un report es un module pool ?

El problema es que por más que los datos se pierden el número de material se esta grabando fisicamente en las tablas.

Si es un module pool fijate bien como estas controlando los comandos en el INPUT. sino fijate si no tenes algun Commit o alguna función o instrucción que ejecuta un commit antes del boton cancelar.

Slds

paredes.ingeniero
30/01/09, 01:26:37
Hola;

Bueno, los objetos rango así funcionan, cada vez que solicitas un número independiente de lo que hagas con ese número, la próxima vez que solicites otro el sistema te entregará el siguiente. No se si hay una manera de regresar el contador del objeto rango por otro lado que no sea por la SNRO.

psolano
30/01/09, 06:42:35
Buenos días.

¿No puedes recuperar el siguiente número de material en el momento de grabar, una vez validada toda la información?. En este caso te aseguras que se asignará el siguiente número.

Un saludo.