⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Programas de Gestión

error al eliminar OP o revertir comprobante en tango

juanronconi
hace 12 años
hace 12 años
uso tango gestion 9.00.000.120 y en una base tengo el siguiente problema, al eliminar una OP en el módulo proveedores o revertir un comprobante en el módulo fondos al confirmar la operación me sale la siguiente leyenda "Error al agregar el registro" Si queres te puedo mandar el print de pantalla a algun correo. Gracias
Tangos
Tangos
25.929
hace 12 años
hace 12 años
Hay una inconsistencia en la Base de Datos. Puede ocurrir debido a varias causas: 1. La inconsistencia estaba ya presente en las bases DBF antes de ser migradas a SQL. 2. Cortes de Luz en el Servidor con Caché de Disco activo. La única forma de solucionarlo es detectando la inconsistencia y resolviéndola, pero la misma puede ser simple o compleja. También es necesario saber cuáles son los HotFix instalados sobre el Tango (HotFix = Actualizaciones/Parches). Si no lo recordás, click derecho sobre el ejecutable SB_1.EXE presente en las subcarpetas de Tango, e indicás la Versión del ejecutable. Sin compromiso, subí a algún gestor de archivo que no solicite logueo, un BAK (copia de seguridad de la base) comprimido en ZIP o RAR para que lo evalúe. Saludos!
juanronconi
hace 12 años
hace 12 años
tengo un archivo .rar con la base y el SB_01 para mandarte como lo adjunto? Me mandas algún mail??? o directamente desde aca??[/url]
Tangos
Tangos
25.929
hace 12 años
hace 12 años
Hola! Subilo a http://depositfiles.com y posteá el enlace que te devuelve al final de la subida. Saludos!
juanronconi
hace 12 años
hace 12 años
http://depositfiles.com/files/****** adjunto el enlace, ahi esta la base y el sb_01, no es la última versión porque están trabajando en la base en este momento; con lo cual si hay alguna reparación despues debería hacerlo en la base directamente yo o reenviarte una última versión.
Tangos
Tangos
25.929
hace 12 años
hace 12 años
Perdón que no te contesté antes. Evalúo lo que ocurre, y despúes de la evaluación vemos como procedemos. Lo único que te pido es algo de tiempo. Saludos!
juanronconi
hace 12 años
hace 12 años
ok ojala le encuentres una solución, quedo a la espera
Tangos
Tangos
25.929
hace 12 años
hace 12 años
Hola! La base SQL está siendo modificada por un editor SQL por alguna persona que desconoce las estructuras de las Tablas de Tango, destruyendo la integridad referencial entre datos de las distintas tablas. Te doy un ejemplo: Del archivo de Movimientos Revertidos de Fondos (SBA27), que originalmente tenía 17 registros, se han borrado manualmente 14 registros, sin hacer la totalidad de correcciones relacionadas. O sea: el estado de la Base de Datos no es el resultado de errores del Sistema, sino del accionar de un inexperto. Saludos!
juanronconi
hace 12 años
hace 12 años
Perdón mi ignorancia pero no comprendo lo que me decis. Esas reversiones probablemente hayan sido hechas por nosotros pero al momento de ejecutarlas nos salto el error que te comentaba "Error al agregar el registro" y no se revertía. Lo mismo nos sucede con las anulaciones de O/P. Lo que están haciendo permite que se solucione la base?, porque esa no es la versión mas actualizada.
Tangos
Tangos
25.929
hace 12 años
hace 12 años
Hola! Trato de explicarme mejor: Una persona está modificando la Base de Datos de Tango de forma tal que los datos quedan con inconsistencias. Es por ello que el proceso de Reversión/Anulación de Comprobantes que afectan Fondos devuelve error. La corrección de esta situación es sencilla, pero podrá afectar los mayores/saldos de las cuentas 11301, 11101 y 11108. Existen 5 registros que no están relacionados con comprobantes. Al eliminarlos, desaparecen del mayor. Si se comprende la implicancia del proceso, el procedimiento es: 1. BackUp. 2. Entrar al Administrador de Tango como SUPERVISOR. 3. Bases de Datos. 4. Opciones, Consultas SQL. 5. Maximizar la ventana. 6. Marcar la Empresa en el Listado de la izquierda. 7. Copiar y Pegar en el recuadro de la derecha lo siguiente: ------------------------- delete from sba05 where cod_comp + n_comp not in (select cod_comp + n_comp from sba04) ------------------------- 8. Presionar F5. 9. Esperar el resultado (1 a 3 Segundos). 10. Cerrar las pantallas. Suerte!
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis