NUEVOS Cursos de Oficios onLine
 

Consulta sobre Tango version 8.90

Seguir
Estimado:

Necesitaría saber como eliminar un comprobante de compra ingresado en el modulo compras, de manera que no figure en ninguna tabla ni el comprobante ni la anulación del mismo? Necesitaría me enviara el texto que debo pegar en el recuadro de la derecha de consultas SQL en el Administrador de Tango?

Gracias


5 Soluciones propuestas

¿Es una O/P?
Es una Factura de compra cargada en "Factura concepto" del modulo Compras, cuya condicion de compra es contado, que genero una O/P, y aun no esta contabilizada. Se que puedo anularla desde "Baja de Comprobantes", pero quisiera eliminarla del sistema de manera definitiva y que no figure ni el comprobante en cuestión, ni la anulación del mismo.

Gracias
Nunca valoraste las soluciones aportadas anteriormente.
Cuando tenga tiempo te indico cuál es el procedimiento.
Saludos!
SOLUCIÓN ACEPTADA
El primer paso es eliminar la FAC desde Compras.
Esto no dejará rastros en dicho módulo.
Sólo quedarán la O/P y su REV en Fondos, que se eliminan con las siguientes instrucciones:
------------------------------------------
DECLARE @OP VARCHAR(13)
SET @OP = ' 000000000000'
IF EXISTS (SELECT TOP 1 1 FROM SBA27 WHERE T_COMP_ORI = 'O/P' AND N_COMP_ORI = @OP) BEGIN
DELETE FROM SBA04 WHERE (COD_COMP = 'O/P' AND N_COMP = @OP) OR (COD_COMP = 'REV' AND N_COMP = (SELECT N_COMP_REV FROM SBA27 WHERE T_COMP_ORI = 'O/P' AND N_COMP_ORI = @OP))
DELETE FROM SBA05 WHERE (COD_COMP = 'O/P' AND N_COMP = @OP) OR (COD_COMP = 'REV' AND N_COMP = (SELECT N_COMP_REV FROM SBA27 WHERE T_COMP_ORI = 'O/P' AND N_COMP_ORI = @OP))
DELETE FROM SBA15 WHERE T_COMP_EMI = 'O/P' AND N_COMP_EMI = @OP
DELETE FROM SBA27 WHERE T_COMP_ORI = 'O/P' AND N_COMP_ORI = @OP
END
------------------------------------------
Ojo en la asignación del Nro. de O/P (En el SET): el primer carácter es un espacio)
Recordar hacer un BackUp previo por las dudas.

Suerte!
Muchisimas Gracias!!!! y mil disculpas por no haber valorado con anterioridad las respuestas..