Inconsistencias en las tablas de admEjercicios y admExistenciasCostos.
Inconsistencias en las tablas de admEjercicios y admExistenciasCostos.
1. Respaldar la empresa.
2. Ingresar a SQL Magnament Studio.
3. Abrir la BDD y ejecutar el siguiente query: Select * from admproductos where = CCODIGOPRODUCTO=ZZZ, y tomar nota del CIDPRODUCTO.
4. Abrir la tabla admEjercicios y tomar nota del cidejercicio del ejercicio en cuestin.
5. Abrir la tabla amdAlmacenes y tomar nota del cidalmacen del almacn que genero el movimiento del producto.
6. Abrir la tabla admExistenciaCosto y ejecutar el siguiente query para identificar los registros duplicados: Select * from admExistenciaCosto where cidproducto=XXX and cidejercicio=YY and cidalmacen = ZZZ.
Nota: Donde XX es el dato tomado del paso 3, YY es el dato obtenido en el paso 4 y ZZ es el dato obtenido en el paso 5.
7. Validar que existen 2 o ms registros del mismo producto en el mismo ejercicio y mismo almacn (Uno contiene las entradas y salidas correspondientes y los dems estarn en 0 entradas y 0 salidas en cada uno de los periodos).
8. Tomar nota del cidexistencia de los movimientos en cero (duplicados).
9. Ejecutar el siguiente query: delete from admExistenciaCosto where cidexistencia = XXX (XXX corresponde al cidexistencia localizada en el paso 8 la cual tiene 0 entradas y 0 salidas).
10. Cerrar SQL Magnament Studio y validar el funcionamiento desde el sistema.
Nota: Antes de aplicar el procedimiento previamente descrito es necesario realizar un respaldo de la empresa, ya que las modificaciones en base de datos sin un diagnstico previo del caso pueden causar inconsistencias en la informacin, nicamente es posible revertir los cambios mediante la restauracin de un respaldo previo al proceso, por lo que la manipulacin de la base de datos es responsabilidad de quien lo aplique
Nuestros expertos certificados pueden guiarte paso a paso
Contactar soporte