Càrrecs bloquejats
Per canviar un moviment d'un càrrec primer s'ha identificar aquest càrrec:
select * from geucarpub where CAPNOMBRE ='VERIFICADOR FACTURES SERVEIS TECNICS'
Obtenim un codi numèric: CAPNUMINT
Amb aquest codi podem anar acotant buscant els llistats de moviments fins a trobar el que volem canviar:
select * from GEUCARMOV WHERE CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0'
select * from GEUCARMOV WHERE CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0' AND CAMUSUARI='JRA'
Un cop tenim acotat el moviment, podem canviar la data, vigilar el format: "any-dia-mes"
BEGIN TRAN
UPDATE GEUCARMOV SET CAMFECFIN ='2025-30-01 15:00:00.000' WHERE CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0' AND CAMUSUARI='JRA'
ROLLBACK TRAN
Fent el ROLLBACK no modifiquem canvis però veiem si s'afectaria la fila.
Un cop queda clar que modificarem només la fila interessada fem la mateixa comanda anterior però substituint el ROLLBACK TRAN per COMMIT TRAN.
----
Si volem inserir un nou moviment, des de BBDD, ho podem fer seguint el mateix procediment
BEGIN TRAN
INSERT INTO GEUCARMOV (CAMCARPUB, CAMUSUARI, CAMFECINI, CAMFECFIN,CAMOBSERV) VALUES ('4B93FCFE2D6A46BE8DAE01AACEC29D2A','AALONSO','2025-31-01 00:01:00.000','2025-31-01 23:59:00.000','Secretario accidental')
ROLLBACK TRAN
Fent el ROLLBACK no modifiquem canvis però veiem si s'afectaria la fila.
Un cop queda clar que modificarem només la fila interessada fem la mateixa comanda anterior però substituint el ROLLBACK TRAN per COMMIT TRAN.