--PAGO DE CHEQUE DE GERENCIA TRANSFERIDO select * from tsecuenciaprocesos where ctransaccion = '0124' and csubsistema = '04' order by scomponente, sproceso --for update select * from tcomandosrubro where ctransaccion = '0124' order by csubsistema, ctransaccion, orden select * from ttransaccionrubros tt where tt.csubsistema = '04' and tt.ctransaccion = '0124' select * from ttransaccionrubros where ctransaccion = '0124' and csubsistema = '04' for update select * from ttransaccioncomponentes where ctransaccion = '0124' --RUBROS insert into TTRANSACCIONRUBROS (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,CATEGORIA,CGRUPOBALANCE,CPERSONA_COMPANIA, VERSIONCONTROL,RUBRO_PAR,RUBRO_PADRE,DEBITOCREDITO,CCODIGOPLANTILLA,TIENETARIFARIO,CCONCEPTO, GENERAMOVIMIENTO,OCULTAESTADODECUENTA,INGRESO,GENERASOBREGIRO,VALIDAROL,USACACHE,AFECTACAJAMULTIPLE) values('04','0124','01',1,'DVIEFF','2',2, null,2,null,'D',null,'0',null, '1',null,null,null,null,'1',null); insert into TTRANSACCIONRUBROS (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,CATEGORIA,CGRUPOBALANCE,CPERSONA_COMPANIA, VERSIONCONTROL,RUBRO_PAR,RUBRO_PADRE,DEBITOCREDITO,CCODIGOPLANTILLA,TIENETARIFARIO,CCONCEPTO, GENERAMOVIMIENTO,OCULTAESTADODECUENTA,INGRESO,GENERASOBREGIRO,VALIDAROL,USACACHE,AFECTACAJAMULTIPLE) values('04','0124','01',2,'DVIEFF','1',2, null,1,null,'C',null,'0',null, '1',null,null,null,null,'1',null); --COMANDOS POR TRANSACCION --1 Verifica que la cuenta exista insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,1,null,1,'com.fitbank.view.command.item.acco.VerifyAccountExistenceCommand','1','1'); --2 Verifica que la cuenta este activa insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,2,null,2,'com.fitbank.view.command.item.acco.VerifyActiveAccountCommand','1','1'); --3 Lee el cheque insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,3,null,3,'com.fitbank.view.command.item.check.ReadCheck','1','1'); --4 Verifica que un cheque conste en chequera insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,4,null,4,'com.fitbank.view.command.item.check.VerifyInCheckbookCommand','1','1'); --5 Verifica que el cheque no este pagado insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,5,null,5,'com.fitbank.view.command.item.check.VerifyPaidCheckCommand','1','1'); --6 Verifica si el cheque tiene orden de no pago temporal insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,6,null,6,'com.fitbank.view.command.item.check.VerifyTemporaryVoidPaymentOrderCommand','1','1'); --7 Verifica si el cheque tiene orden de no pago insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,7,null,7,'com.fitbank.view.command.item.check.VerifyVoidPaymentOrderCommand','1','1'); --8 Verifica si el cheque esta certificado. insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,8,null,8,'com.fitbank.view.command.item.check.VerifyCertifiedCheckCommand','1','1'); --9 Verifica si un cheque de gerencia no esta emitido. insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,9,null,9,'com.fitbank.view.command.item.check.VerifyNonMoneyOrderCheckCommand','1','1'); --10 Marca un cheque como pagado insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,10,null,10,'com.fitbank.view.command.item.check.PayCheckCommand','1','1'); --11 Asigna datos del cheque para que sean ingresados en la tabla insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',1,11,null,11,'com.fitbank.view.command.item.check.SaveAccountCheckDataCommand','1','1'); --12 Verifica que la cuenta exista insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',2,12,null,12,'com.fitbank.view.command.item.acco.VerifyAccountExistenceCommand','1','1'); --13 Verifica que la cuenta este activa insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',2,13,null,13,'com.fitbank.view.command.item.acco.VerifyActiveAccountCommand','1','1'); --14 Verifica que la cuenta no este bloqueada para depósitos. insert into TCOMANDOSRUBRO(CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,RUBRO,SCOMANDO, VERSIONCONTROL,ORDEN,COMANDO,VALIDACION,USACACHE) values('04','0124','01',2,14,null,14,'com.fitbank.view.command.item.acco.VerifyDepositBlockedAccountCommand','1','1');