NUEVOS Cursos de Oficios onLine
 

Consulta sobre Tango version 8.90

Seguir
Estimado:


necesitarÍa saber lo siguiente:
en el modulo compras al ingresar un pago (cuentas corrientes – ingreso de pagos) genere una o/p para cancelar una factura de un proveedor cuyo medio de pago era con cheque. yo necesitaria borrar esa o/p tanto del modulo compras como del modulo fondos, de manera que pueda volver a cargar el mismo nº de o/p y el mismo numero de cheque generado con anterioridad. En anterior oportunidad ud. Me dio la solucion para poder borrar un o/p y la reversion en el modulo fondos, una vez anulado el comprobante de compra (factura) pero no se si se aplicaria a este caso.
desde ya muchas gracias por su respuesta.

pd: gracias por su respuesta a la inquietud anterior sobre "ingreso de pagos masivos", lamentablemente en la empresa ejemplo tambiÉn me sale el mismo error. Tratare de solucionarlo con el administrador.


2 Soluciones propuestas

Huh!? Me perdi no comprendo tu pregunta ni la carta que redactas...
SOLUCIÓN ACEPTADA
Ya había contemplado el caso de que existiera un Cheque Propio participando en la O/P.
La Tabla de Cheques Propios es la SBA15.
Te reposteo:

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.

Nuevamente Suerte! Feliz