Cuando pasamos facturas de TREE a a3ERP las facturas quedan marcadas como exportadas. Si queremos que al borrar la factura en a3ERP en TREE vuelva a quedar como pendiente de exportar, tan solo tenemos que generar los siguientes TRIGGER en las bases de datos de a3ERP:
--COMPRAS
CREATE TRIGGER BorrarFraCA3 ON CABEFACC AFTER DELETE AS BEGIN SET NOCOUNT ON; UPDATE TREE..T_FRA SET fecha_exp=null,USUARIO_exp=null,COD_NEXUS=NULL WHERE COD_NEXUS IN (SELECT IDFACC FROM DELETED) END GO --VENTAS CREATE TRIGGER BorrarFraVA3 ON CABEFACV AFTER DELETE AS BEGIN SET NOCOUNT ON; UPDATE TREE..T_FRAV SET fecha_exp=null,USUARIO_exp=null,COD_NEXUS=NULL WHERE COD_NEXUS IN (SELECT IDFACV FROM DELETED) END GO
Es necesario tener en cuenta que la base de datos TREE se puede llamar de otra forma (en el ejemplo supongo que la base de datos de TREE se llama TREE, sino sería necesario cambiar ese nombre).