25-06-2014, 09:58 AM
Buenas Raul,
Si, ya se lo que ocurre, parece que tengo una limitación en la base de datos (por definición) por la cual el valor de la cantidad solo contabiliza hasta 999999 unidades (que en un principio es suficiente puesto que nadie tiene un millón de unidades de un producto), esto implica que si en la venta, en el valor de la cantidad, se introduce el valor 84214015852544 el programa solo restará -842140 del stock, si luego se anula la venta, el proceso para restaurar hará el siguiente cálculo: (-842140) + 84214015852544
Es decir se producen 2 descuadres que ya hacen imposible trazar el problema.
Trataré de eliminar esa restricción, pero vamos, esto solo se puede producir al introducir cantidades muy elevadas en la cantidad de una venta (+999.999) lo cual no es normal a no ser que sea por error (como en tu caso, introducir el código de barras en el campo cantidad).
Saludos.
Si, ya se lo que ocurre, parece que tengo una limitación en la base de datos (por definición) por la cual el valor de la cantidad solo contabiliza hasta 999999 unidades (que en un principio es suficiente puesto que nadie tiene un millón de unidades de un producto), esto implica que si en la venta, en el valor de la cantidad, se introduce el valor 84214015852544 el programa solo restará -842140 del stock, si luego se anula la venta, el proceso para restaurar hará el siguiente cálculo: (-842140) + 84214015852544
Es decir se producen 2 descuadres que ya hacen imposible trazar el problema.
Trataré de eliminar esa restricción, pero vamos, esto solo se puede producir al introducir cantidades muy elevadas en la cantidad de una venta (+999.999) lo cual no es normal a no ser que sea por error (como en tu caso, introducir el código de barras en el campo cantidad).
Saludos.