Estaba realizando pruebas con vFacturacion cuando me he
dado cuando eliminas una factura o un albarán, luego no puedes volver a
introducirlo. Ejemplo tengo factura 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 y
elimino la 5 luego en la casilla de código marco 5 y no me crea el
registro 11.
Lo que yo quiero es tener un generar clave siguiente al último pero
que si alguna vez elimino alguna factura o albarán pueda introducir ese
numero y que la clave después siga por el ultimo numero.
Si al dar de alta un registro le asignas un código y al guardar la ficha no existe ningún registro indexado con el mismo, el sistema lo guardará con el código que has asignado.
Por tanto, si has asignado un código a un registro y al guardarlo no te lo ha respetado sino que te ha asignado el siguiente al último, es porque ya existe esa clave. Asegúrate, por tanto, de que realmente el registro se haya borrado (puedes usar Velneo vDataClient V7 para comprobar el contenido de las tablas del proyecto).
Si al dar de alta un registro le asignas un código y al guardar la ficha no existe ningún registro indexado con el mismo, el sistema lo guardará con el código que has asignado.
Por tanto, si has asignado un código a un registro y al guardarlo no te lo ha respetado sino que te ha asignado el siguiente al último, es porque ya existe esa clave. Asegúrate, por tanto, de que realmente el registro se haya borrado (puedes usar Velneo vDataClient V7 para comprobar el contenido de las tablas del proyecto).
He accedido con el vDataClient y no se había eliminado, al eliminarlo
con el vDataClient funciona como yo quiero, pero si el elimino con el
botón que hay en la aplicación no lo elimina, yo no he cambiado nada en
vFacturacion sera un error del mapa o esta bien así. Un saludo.
He probado a borrar albaranes y, si tienen líneas, no deja borrrarlos y, si no tienen, los borra. ¿Podrías indicarme los pasos que sigues en ejecución para ver qué objeto concreto tiene el error?