--TSUBSISTEMATRANSACCIONES 00-0317 insert into TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, ORDENMENU, PRESENTARENMENU, INTERNA, FORMULARIOBASE, AFECTAINMOVILIZACION, CGRUPOTRANSACCION, PRESENTARENREVERSO, CNIVELMENU, LISTAVALOR, USACACHE, SUMACOMPONENTES, PROVISION, COMPLETARRUBROS, LOTEGENERICO, VERIFICANIVELSEGURIDAD, CUSUARIO_INGRESO, FINGRESO, ACUMULACONTADOR, PAGINA, ORIGENDESTINO, CONTROLAEFECTIVO, REQUIEREAUTORIZACION, EJECUTAENAUTORIZACION) values ('00', '0317', '01', 0, '1', '0', '1', '0', null, null, null, null, '0', null, '0', '0', null, '0', null, null, '0', null, null, '0', '0', '0'); insert into TSUBSISTEMATRANSACCIONES (CIDIOMA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, FHASTA, FDESDE, DESCRIPCION, SIGLAS, VERSIONCONTROL) values ('ES', '00', '0317', '01', fncfhasta, fncsysdate, 'INGRESO Y MANTENIMIENTO LIMITE MAX DE EFECTIVO POR OFICINA', null, 0); insert into TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, VERSIONCONTROL) values (2, '00', '0317', '01', 0); --TSUBSISTEMATRANSACCIONES 00-0318 insert into TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, ORDENMENU, PRESENTARENMENU, INTERNA, FORMULARIOBASE, AFECTAINMOVILIZACION, CGRUPOTRANSACCION, PRESENTARENREVERSO, CNIVELMENU, LISTAVALOR, USACACHE, SUMACOMPONENTES, PROVISION, COMPLETARRUBROS, LOTEGENERICO, VERIFICANIVELSEGURIDAD, CUSUARIO_INGRESO, FINGRESO, ACUMULACONTADOR, PAGINA, ORIGENDESTINO, CONTROLAEFECTIVO, REQUIEREAUTORIZACION, EJECUTAENAUTORIZACION) values ('00', '0318', '01', 0, '1', '0', '1', '0', null, null, null, null, '0', null, '0', '0', null, '0', null, null, '0', null, null, '0', '0', '0'); insert into TSUBSISTEMATRANSACCIONES (CIDIOMA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, FHASTA, FDESDE, DESCRIPCION, SIGLAS, VERSIONCONTROL) values ('ES', '00', '0318', '01', fncfhasta, fncsysdate, 'CONSULTA LIMITE MAXIMO DE EFECTIVO POR OFICINA', null, 0); insert into TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, VERSIONCONTROL) values (2, '00', '0318', '01', 0); --Roles 00-0317 INSERT INTO tCompaniaTransaccionesProducto ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, versioncontrol ) SELECT a.cPersona_Compania, a.cSubsistema, a.cGrupoProducto, a.cProducto, a.cTipoBanca, a.cEstatusCuenta, b.cSubsistema, b.cTransaccion, b.versionTransaccion, 0 FROM tProductoEstatus a, tCompaniaTransacciones b WHERE a.cSubsistema = '00' AND a.cGrupoProducto = '00' -- Grupo de productos para mantenimiento de parametros generales AND a.cProducto = '000' --and a.cTipoBanca = '1' AND a.cEstatusCuenta = '001' AND b.cPersona_Compania = a.cPersona_Compania AND b.cSubsistema = a.cSubsistema AND b.cSubsistema = '00' AND b.cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 1, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||1 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 2, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||2 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion ='00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 3, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||3 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 4, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||4 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 5, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||5 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 6, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||6 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 7, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||7 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0317'; INSERT INTO tCompaniaRoles ( crol, cpersona_compania, csubsistema, ctransaccion, versiontransaccion, versioncontrol ) SELECT 1, cPersona_Compania, cSubsistema, cTransaccion, VersionTransaccion, 0 FROM tCompaniaTransacciones WHERE cPersona_Compania = 2 AND cSubsistema = '00' AND cTransaccion = '0317'; INSERT INTO tRolesHorario ( crol, cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT a.cRol, a.cPersona_Compania, b.cSubsistema, b.cGrupoProducto, b.cProducto, b.cTipoBanca, b.cEstatusCuenta, b.cSubsistema_Transaccion, b.cTransaccion, b.VersionTransaccion, b.cMoneda, b.cTipoHorario, DiaSemana, fncfhasta, 0, fncsysdate, '0000', '2359', MontoMaximo, crol||CodigoRegistro FROM tCompaniaRoles a, tCompaniaTransaccionesHorario b WHERE cRol ='1' AND a.cPersona_Compania = b.cPersona_Compania AND a.cSubsistema = b.cSubsistema_Transaccion AND a.cTransaccion = b.cTransaccion AND a.versionTransaccion = b.versionTransaccion AND a.cSubsistema = '00' AND a.cTransaccion = '0317'; --Roles 00-0318 INSERT INTO tCompaniaTransaccionesProducto ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, versioncontrol ) SELECT a.cPersona_Compania, a.cSubsistema, a.cGrupoProducto, a.cProducto, a.cTipoBanca, a.cEstatusCuenta, b.cSubsistema, b.cTransaccion, b.versionTransaccion, 0 FROM tProductoEstatus a, tCompaniaTransacciones b WHERE a.cSubsistema = '00' AND a.cGrupoProducto = '00' -- Grupo de productos para mantenimiento de parametros generales AND a.cProducto = '000' --and a.cTipoBanca = '1' AND a.cEstatusCuenta = '001' AND b.cPersona_Compania = a.cPersona_Compania AND b.cSubsistema = a.cSubsistema AND b.cSubsistema = '00' AND b.cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 1, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||1 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 2, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||2 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion ='00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 3, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||3 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 4, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||4 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 5, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||5 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 6, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||6 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 7, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||7 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '00' AND cTransaccion = '0318'; INSERT INTO tCompaniaRoles ( crol, cpersona_compania, csubsistema, ctransaccion, versiontransaccion, versioncontrol ) SELECT 1, cPersona_Compania, cSubsistema, cTransaccion, VersionTransaccion, 0 FROM tCompaniaTransacciones WHERE cPersona_Compania = 2 AND cSubsistema = '00' AND cTransaccion = '0318'; INSERT INTO tRolesHorario ( crol, cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT a.cRol, a.cPersona_Compania, b.cSubsistema, b.cGrupoProducto, b.cProducto, b.cTipoBanca, b.cEstatusCuenta, b.cSubsistema_Transaccion, b.cTransaccion, b.VersionTransaccion, b.cMoneda, b.cTipoHorario, DiaSemana, fncfhasta, 0, fncsysdate, '0000', '2359', MontoMaximo, crol||CodigoRegistro FROM tCompaniaRoles a, tCompaniaTransaccionesHorario b WHERE cRol ='1' AND a.cPersona_Compania = b.cPersona_Compania AND a.cSubsistema = b.cSubsistema_Transaccion AND a.cTransaccion = b.cTransaccion AND a.versionTransaccion = b.versionTransaccion AND a.cSubsistema = '00' AND a.cTransaccion = '0318';