Hola grupo:
Quisiera saber realmente cuál sería la mejor forma de montar una transacción
en una grabación de pedidos.
La opción que ahora mismo tengo es comenzar la transacción al principio de
grabar el pedido y finalizarla tras grabar todos los datos referentes al
pedido: la cabecera, las líneas, los acumulados de almacén y el riesgo en
cartera del cliente.
De esta forma también me aseguro que un pedido nunca se quede a medio
grabar. Es decir, que si hubiera algún corte durante la grabación que dejara
el pedido por completo sin grabar.
El problema que estoy teniendo con este sistema es que en pedidos grandes
está provocando muchos bloqueos que están afectando al resto de usuarios de
la aplicación.
¿ Es ésta la mejor forma de hacerlo o me aconsejan hacerlo de otra forma ?
Saludos.
Leer las respuestas