SCRIPT SELECTIONNE :

QC21155 - annulation preauto.sql


-- QC 21155
-- Recherche de la preauto a supprimer
-- vous devez avoir le screenshot dans le dossier airview
-- 2 variables sont necessaires : Num CB + Trans ID

select * from CC_TRANSACTION
where CCTR_PAY_CARD_CATEGORY = 'AUT'
and CCTR_CARD_NUM like '%NUM CB%' -- 4 derniers chiffres de la CB
and CCTR_PAY_TRANSACTION_ID = 'xxxxxxxxxxxxx' -- NUM TRANS ID

-- il ne doit y avoir qu'une seule ligne dans le resultat
-----------------------------------------------------------------
-- changement du status de la preauto (1 > 3)
-- recuperer la valeur du champs CCTR_ID de la ligne
-- affichee lors du select precedent et le coller ci-dessous

begin tran
update CC_TRANSACTION set CCTR_STATUS = 3
where cctr_status = 1
and cctr_id = xxxxxx -- << coller le CCTR_ID ici
rollback tran

-- S'il n'y a pas d'erreur relancer l'update
-- sans les lignes BEGIN et ROLLBACK
-- Controler dans Fols que la ligne a bien le status ANNULE