Al cambiar la clave de artículo descuadra las existencias por almacén.

Este error se debe a que en la ventana «CAMBIACLAVE» no actualiza la nueva clave de artículo en la tabla existenciaAlmacen, por lo tanto, el artículo actualiza la nueva clave en la tabla prods, respetando la existencia general, pero quedando en ceros en las existencias por almacén.

Esto pasó en versiones 2008 y posteriores, donde cambió la base de datos de MySQL a Microsoft SQL Server, ya que en versiones como Delta (2006) y anteriores, se contaba con un límite de 10 almacenes en la misma tabla prods (catálogo de productos) y al cambiar de motor de bases de datos, se cambió la estructura creando una nueva tabla para el control de almacenes ilimitados en la tabla existenciasalmacen.

Solución:

En el formulario «CAMBIACLAVE» agregar la siguiente linea:

Ambiente.Connection.Execute «UPDATE existenciaalmacen SET articulo = ‘» & cClaveNueva & «‘ WHERE articulo = ‘» & cClaveActual & «‘»

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *