Supongo que te estás refiriendo a las transacciones, pues resumiendo todo lo que ocurra dentro de una transacción sino se llega a consolidar queda anulado en su totalidad.
-----Comienzo transacción.
Facturar albaranes
Crear lineas de factura
totalizar lineas
Crear cabecera de factura
Actualizar la ficha del cliente
eliminar los albaranes facturados
-----final de transacción
Si por ejemplo dentro de la transacción realizamos todas las tareas indicadas, supongamos que cuando estamos creando la cabecera de la factura ocurre un error inesperado, ya hemos agregado las líneas a la factura y hemos creado parte de la cabecera, sería una catastrofe que la situación quedara de esta forma, tendríamos dispuesto que se ejecute un Rollback en caso de cualquier fallo y quedaría de esta manera anulado todo el proceso, dejándolo en la situación anterior al comienzo de la transacción.
Un Saludo.
|