1ER PASO
Modificar el Excel modelo con las tablas provistas por la gente de entidades.
Se debe copiar las tablas CABAL y PANAL en las hojas que tienen los mismos nombres, el resto de las hojas se modifican automáticamente, que son las que utilizaremos para crear las tablas temporales en la BD.
Una vez hayamos realizado la copia de las hojas dentro del archivo modelo, las hojas que utilizaremos para crear las tablas temporales son:
Para las tablas temporales de CABAL
- novedadesComerciosCabal.
- novedadesAcuerdosContadoCabal.
- novedadesAcuerdosPlanCabal.
- novedadesDireccionesCabal.
Para las tablas temporales de PANAL
- novedadesComerciosPanal.
- novedadesAcuerdosContadoPanal.
- novedadesAcuerdosPlanPanal.
- novedadesDireccionesPanal.
2DO PASO
En este paso el objetivo es llegar a generar las sentencias de inserción para el respaldo de cada una de las tablas previamente mencionadas(4 CABAL y 4 PANAL).
Lo que debemos hacer es ejecutar cada uno de los selects por separado, esto nos pedirá los parámetros a consultar dentro de las tablas mencionadas en los scripts.
Parámetros a definir:
- emisor procesador - nc.emisor_procesador
- comercio desde - comercio_desde
- comercio hasta - comercio_hasta
El emisor procesador para CABAL es 805 y para PANAL es 806.
Comercio desde seria 1 y hasta la cantidad de comercios totales a dar de alta.
En el sql_output tenemos que pegar la tabla que corresponda al script ejecutado, luego debemos exportar los resultados como un archivo sql.
Esto nos generara las sentencias de inserción de las tablas de forma automática que luego un compañero o la persona encargada de IT debe ejecutar en la BD BAPY_PROD.
3ER PASO
Debemos ejecutar los scripts en la siguiente secuencia dentro del mismo ambiente:
1. Ejecutar los 4 script de inserción generados de CABAL y los 4 script de inserción de PANAL(En total, los 8 scripts generados en el paso anterior)
2. Ejecutar el script para procesar las altas. Se debe ejecutar este script 2 veces, para CABAL una vez y para PANAL otra vez.
3. Se debe realizar dos controles:
El 1ro, el control de la cuenta, RUC y banco, dentro de este control solamente nos debe retornar una fila.
Parámetros a modificar/establecer:
- Cuando ejecutamos el script para CABAL:
- A.USUARIO='CABALPY'
- A.EMISOR_PROCESADOR=805
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
- Cuando ejecutamos el script para PANAL:
- A.USUARIO='PANALPY'
- A.EMISOR_PROCESADOR=806
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
Copiar resultados:
Se deben copiar los resultados en el Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar respectivamente para cuando:
- Cuando ejecutamos el script para CABAL:
- Debemos copiar el resultado en la hoja resupuestaCabal.
- Cuando ejecutamos el script para PANAL:
- Debemos copiar el resultado en la hoja resupuestaPanal.
Ej.: si hoy es 23/09/2022 colocamos esa fecha en el 1er campo del between y 24/09/2022 en el 2do campo.
El 2do, control de resumen de acuerdos, plan de venta, comisión descuento, forma de pago y cuotas, dentro de este control solamente nos debe retornar una fila por cada plan de ventas:
cuya respuesta tenemos que copiar y pegar en la hoja respuestaCabal o respuestaPanal respectivamente(porque también se debe ejecutar 2 veces, para CABAL una vez y para PANAL otra vez) del Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar.
Parámetros a modificar/establecer:
- Cuando ejecutamos el script para CABAL:
- A.USUARIO='CABALPY'
- A.EMISOR_PROCESADOR=805
- C.RAMO=78(o el que este establecido en el Excel provisto por entidades)
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
- Cuando ejecutamos el script para PANAL:
- A.USUARIO='PANALPY'
- A.EMISOR_PROCESADOR=806
- C.RAMO=238(o el que este establecido en el Excel provisto por entidades)
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
Copiar resultados:
Se deben copiar los resultados en el Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar respectivamente para cuando:
- Cuando ejecutamos el script para CABAL:
- Debemos copiar el resultado en la hoja resupuestaCabal.
- Cuando ejecutamos el script para PANAL:
- Debemos copiar el resultado en la hoja resupuestaPanal.
4. Hacer commit si todo esta ok y no nos genero ningún error.
Obs.: Si tenemos algún error debemos hacer rollback de todo y comenzar el proceso de cero.
4TO PASO
En este paso final, debemos ejecutar dos scripts los cuales nos generan resultados que debemos insertar en las hojas del Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar.
1. Listar todos los comercios.
Parámetros a modificar/establecer:
- Cuando ejecutamos el script para CABAL:
- A.USUARIO='CABALPY'
- A.EMISOR_PROCESADOR=805
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
- Cuando ejecutamos el script para PANAL:
- A.USUARIO='PANALPY'
- A.EMISOR_PROCESADOR=806
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
Copiar resultados:
Se deben copiar los resultados en el Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar respectivamente para cuando:
- Cuando ejecutamos el script para CABAL:
- Debemos copiar el resultado en la hoja resupuestaCabal.
- Cuando ejecutamos el script para PANAL:
- Debemos copiar el resultado en la hoja resupuestaPanal.
2. PR_RESUMEN_CEIBO_TRANSACCIONES; dicha respuesta tenemos que copiar y pegar en la hoja 'resultados' del Excel modelo en el cual en el paso 1 ya habíamos empezado a modificar.
Parámetros a modificar/establecer:
- establecer la fecha del día en que estamos ejecutando el script y la del día siguiente.
Copiar resultados:
Se deben copiar los resultados en la hoja 'resultados' del Excel modelo en el cual en el paso 1 ya habíamos empezado a modifica.
