E
ND
ES
A (
Áre
a d
e T
Py
R)
20
15
Ge
ne
rad
or
de
fic
he
ro R
eu
bic
a
Plantilla en Excel para la consulta, modificación y generación del fichero Reubica.
Miguel Maresma Hurtado Ribera del Loira, 60 3-E 28042-Madrid
677.908.547 - 633.74.84.03 / Ext : 117084 [email protected]
Versión 2.0 de REUBICA
Programador: Miguel Maresma Hurtado (TPyR)
Tester: Manuel Alejandro López Villafranca (Marketing Empresas)
Plantilla de Excel Página 2
Contenido 1. Introducción .......................................................................................................................... 3
2. Agregar la plantilla a Excel ................................................................................................... 4
3. Habilitar las Macros de la Plantilla....................................................................................... 4
4. Menú de la Plantilla .............................................................................................................. 4
5. Importación de los datos ...................................................................................................... 5
6. Campos necesarios para pedir una extracción .................................................................... 6
7. Valores obligatorios a informar ........................................................................................... 6
8. Conexión y devolución de datos. ......................................................................................... 9
9. Modificación masiva de datos. .......................................................................................... 10
10. Ejemplo de Modificación. ............................................................................................... 12
11. Generar el fichero REUBICA. .......................................................................................... 15
12. Fichero Excel. .................................................................................................................. 16
Plantilla de Excel Página 3
1. Introducción
El diseño de esta plantilla obedece a una petición del área de “Marketing Empresas” y de una carencia
en este tipo de herramientas para el formato de la interfaz de comunicación entre el usuario y el
sistema SVE.
Para quien no esté al tanto de lo que significa “Reubica”: Formato de fichero con un diseño específico,
el cual es utilizado para la modificación masiva de contratos del sistema SVE.
La plantilla puede ser usada para:
Obtener información de complementos sobre contratos por:
o DNI/CIF
o CUPS13
o CUPS22
El formato de salida del fichero “TXT”, está habilitado para la utilización en la carga del sistema Batch
que fabrica tiene operativo.
Plantilla de Excel Página 4
2. Agregar la plantilla a Excel
No es necesario agregar la plantilla a Excel, dado que cada vez que se abra el fichero, se creará un
fichero nuevo de la propia plantilla, que podremos guardar posteriormente con el nombre que nosotros
queramos.
Únicamente debemos tener siempre la localización original del fichero, para poder abrirlo las veces que
deseemos.
3. Habilitar las Macros de la Plantilla
Cada vez que abramos el fichero, nos aparecerá en la parte superior del libro, este mensaje:
Pulsamos sobre el botón de “Opciones…” y
veremos la siguiente ventana que nos pide habilitar
el contenido. Seleccionamos esta opción y
pulsamos sobre el botón “Aceptar”
4. Menú de la Plantilla
La plantilla contiene tres botones fundamentales, Importar Datos, Generar Fichero y Reemplazo
masivo.
Importar Datos: Con ésta opción, nos traeremos los datos del
DMCO sobre los NIF/CIF, CUPS13 y CUPS22 que hayamos
informado en las columnas A, B y C de la hoja PANEL.
Plantilla de Excel Página 5
Estas tres columnas están preparadas para poder contener hasta 1.000 datos por cada una de ellas, es
decir, 1.000 NIF/CIF y/o 1.000 CUPS13 y/o 1.000 CUPS22.
Observar que decimos y/o. Eso significa que cada dato posicionado en su columna no tiene que ser un
dato representativo de la columna anterior o posterior, es decir:
Supongamos que necesitamos los datos de 4 clientes. De 2 disponemos su NIF/CIF, de 1 su CUPS13 y del
último su CUPS22. Entraríamos los datos tal cual en cada una de las columnas pertenecientes al dato
que disponemos. En pocas palabras las columnas A, B y C, no se corresponden entre ellas.
Dependiendo de los datos introducidos, la consulta tardara más o menos tiempo en realizarse.
5. Importación de los datos
Según los datos que hayamos introducido en las Columnas A, B y C de la hoja “PANEL”, en la hoja “INFO”
nos aparecerán los datos necesarios para la creación del fichero Reubica.
En el caso de no disponer conexión con el DMCO, nos parecerá una ventana parecida a esta:
En este caso, no podremos importar los datos desde
la plantilla, y deberemos pedir una extracción a
fábrica. (Ver punto 5)
Si no nos aparece esta ventana, es que tenemos acceso al DMCO y seguiremos con la ejecución de la
consulta.
En la hoja “PANEL” disponemos de un Usuario y Contraseña genérico para poder realizar dichas
consultas. Ésta información (evidentemente) está encriptado y si modificamos los valores no podremos
conectar.
Si disponemos de Usuario y Contraseña, lo podemos modificar y poner el valor de “DATOS
ENCRIPTADOS” a “NO”.
Plantilla de Excel Página 6
6. Campos necesarios para pedir una extracción
Los campos que son necesarios para pedir una extracción son los siguientes:
CAMPOS A PEDIR PERTENECE A
CD_CUPS Cups eléctrico/gas
CD_CUPS_EXT Cups20 / Cups22
ID_CRTO_EXT Contrato
CD_SEC_CRTO Versión
DE_NOM_PROD Producto
CD_COMPL_1 Componente 1
CD_COMPL_2 Componente 2
CD_COMPL_3 Componente 3
CD_COMPL_4 Componente 4
CD_COMPL_5 Componente 5
CD_COMPL_6 Componente 6
CD_COMPL_7 Componente 7
CD_COMPL_8 Componente 8
CD_COMPL_9 Componente 9
CD_COMPL_10 Componente 10
INDCOMDISTRI Ind Com Distri
FH_PUESTA_SERV Fh Ini Nueva Ver
CONSANUALEST Cons Anual Est
CD_LINEA_NEGOCIO Línea de Negocio
NM_POT_PUNTA_MK Potencia 1
NM_POT_LLANO_MK Potencia 2
NM_POT_VALLE_MK Potencia 3
INSTALACIONICP InstalacionICP
Los campos que tienen un color distinto (no son de fondo blanco) no son necesario, aunque a la hora de
introducirlos en la hoja “INFO” debemos dejar las columnas, es decir, deben de estar a la hora de
generar el fichero para el “Reubica”.
7. Valores obligatorios a informar
En la hoja “PANEL” tenemos las columnas H, I y J que representa la estructura en forma vertical.
La columna I establece que campos son obligatorios a informar con una “S”. Debido a que hay valores
que son necesarios informar, pero que son de valor por defecto, existen variables que suplen la
necesidad de informarlos en la hoja “INFO” y los informamos en la hoja “PANEL”.
Plantilla de Excel Página 7
La fecha de inicio de la nueva versión casi nunca se informa y se deja en valor “0” con el formato de
fecha de 8 dígitos. Este valor es informado en la siguiente variable de la hoja “PANEL”
CONFIGURACIONES VALOR
FECHAS 00000000
El valor “00000000” informará como “tal valor”, independientemente de la fecha que haya en la hoja
“INFO”. Si por el contrario necesitamos crear un fichero “Reubica” con el valor de las fecha, sólo
debemos eliminar el valor “00000000” e informar de cada una de las fechas en la hoja “INFO”.
Este campo informa si el contrato debe evolucionar ó no debe evolucionar, informándolo para cada
caso con “S” ó “N” respectivamente.
CONFIGURACIONES VALOR
IND COM DISTRI N
El valor por defecto es “N” y no hace falta rellenar la columna de la hoja “INFO”. Al igual que en la fecha,
si deseamos que el contrato evolucione, sólo debemos poner en la fila/columna del contrato el valor
“S”, sin eliminar el valor de la variable.
Aunque este valor no es un campo requerido (de ahí a que esté vacío) por norma general, la
información de esta variable es siempre “nula” (vacía).
CONFIGURACIONES VALOR
INSTALACIONICP
Aunque admite los siguientes valores:
“C” cliente instala / “D” distribuidor instala / “M” Maxímetro / “Y” ya instalado.
Lo podemos poner en la fila/columna del contrato que deseemos ó si son todos los contratos lo
podemos poner en esta variable. Por ejemplo: Tengo 500 contratos dónde todos son “cliente instala”.
CONFIGURACIONES VALOR
INSTALACIONICP C
Plantilla de Excel Página 8
Los campos obligatorios (hasta la fecha) son:
campo requerido
Cups eléctrico/gas S
Cups20 / Cups22 S
Contrato S
Versión S
Producto S
Componente 1 S
Ind Com Distri S
Línea de Negocio S
Potencia 1 S
Potencia 2 S
Potencia 3 S
De todos estos campos, la plantilla verifica que los datos estén en la hoja “INFO”, si alguno de ellos falta,
nos llevará a la hoja “PANEL” y aparecerá un mensaje del error.
Por ejemplo si nos dejamos el Componente 1:
Aquí se indica que en la columna 6 de la hoja “INFO”
falta aun dato requerido que es “Componente 1”
Aquí se indica que en la columna 19 de la hoja “INFO”
falta un dato requerido que es “Línea de Negocio”.
Plantilla de Excel Página 9
8. Conexión y devolución de datos.
Supongamos que tenemos la siguiente información sobre NIF/CIF, CUPS13 y CUPS22.
NIF/CIF CD_CUPS CD_CUPS_EXT
77609221E BZZ060359062 ES0031408506936001YT0F
SZZ3471146001 ES0031103471146001EL0F
Es decir, 1 NIF/CIF + 2 CUPS13 + 2 CUPS22 (5 peticiones)
Ejecutamos la opción de “Importar Datos” y lo primero que aparece es la ventana de conexión al DMCO.
Pulsamos el botón de “Aceptar” para continuar con la conexión. Si todo va bien, aparecerá la siguiente
ventana informando que nos esperemos durante un tiempo.
Al finalizar el proceso, la ventana de “espera” desaparecerá por sí sola, y veremos los datos obtenidos
por la petición. Si observamos el resultado siguiente:
CD_CUPS CD_CUPS_EXT ID_CRTO_EXT
CZZ8506936001 ES0031408506936001YT0F 082034145988
SZZ3471146001 ES0031103471146001EL0F 999426749714
Vemos que de 5 datos, únicamente nos han aparecido 2. Vamos a estudiarlo según la combinación de
colores siguientes:
NIF/CIF CD_CUPS CD_CUPS_EXT
77609221E BZZ060359062 ES0031408506936001YT0F
SZZ3471146001 ES0031103471146001EL0F
Plantilla de Excel Página 10
El CUPS13 que empieza por “SZZ” y el CUPS22 que empieza por “ES00311” que hemos realizado la
petición… es del mismo contrato y por consiguiente del mismo cliente. Además nos devuelve el
CUPS22 que empieza por “ES00314”.
Los datos referentes al CUPS13 que comienza por “BZZ” y el NIF/CIF no han traído resultados. Eso es
porque no hay datos que mostrar. Habría que revisar los datos introducidos en la petición o realizar una
búsqueda en el interfaz del BOC directamente.
9. Modificación masiva de datos.
La utilidad de modificación masiva se utiliza en el caso de tengamos una considerable información a
modificar. Podemos utilizar esta opción para no tener que reemplazar a mano, uno a uno, todos los
datos.
1.- Al abrir el formulario, tendremos la información de todos los productos que nos aparecen en la
pestaña “INFO”. Si seleccionamos uno en concreto, filtrará en la hoja el producto que seleccionemos.
Al seleccionar el producto, filtraremos los datos de la hoja “INFO”
por el producto en concreto, para poder tener una visión más
cómoda de los complementos a modificar.
1
2
3
4
5 6
Plantilla de Excel Página 11
2.- Al seleccionar la celda del complemento, se nos sitúa el dato que estuviera en esa misma celda. Nos
facilita el tener que introducir manualmente el código de complemento a modificar. También podemos
introducir el código manualmente.
3.- Aquí es donde debemos introducir el nuevo código del complemento al que queremos modificar en
todo el producto T2E2A que tenga el código 400. Es decir, será el nuevo código por el que se sustituye .
Este campo es de libre introducción.
4.- Esta opción es para tener controlado todo aquello que modificamos. Al seleccionar el color, éste se
pondrá como fondo de todos aquellos complementos que hayamos modificado. Podemos cambiar de
color las veces que queramos.
5.- El botón “Reemplazar”, se encargará de buscar la información a reemplazar que le hayamos
informado. Antes nos avisará, y nos aparecerá una ventana de este tipo:
Si pulsamos “SI”, modificamos toda la información. Si
pulsamos “NO” no modificaremos nada en absoluto.
Plantilla de Excel Página 12
6.- La opción de “FILTRO”, es para “Activar” ó “Desactivar” los filtros que el formulario hubiera
establecido. Es como una “RESET” de los datos filtrados.
10. Ejemplo de Modificación.
Imaginemos que hemos pedido muchos más datos, dado que si no, la opción “Reemplazo masivo” no
tiene lógica utilizarlo. (hay que tener en cuenta que se puede modificar a mano también)
Sobre ésta porción de datos:
Tenemos que el complemento “713”, del producto “CE30A”, hay que modificarlo al complemento “700”
dado que ha sido modificado ó simplemente porque ha habido un error en la introducción de los datos
de contrato. Como podemos observar, hay otros productos que tiene el mismo código de complemento.
Estos son el “TNEG3” y “T2E2A”. No queremos reemplazar dichos complementos en estos productos.
Si pulsamos la opción “Reemplazo masivo” nos aparecerá la siguiente ventana:
Plantilla de Excel Página 13
Seleccionamos el primer “713” que queramos, del producto al que queremos reemplazar. Por ejemplo
el que hay en el complemento 6 (CD_COMPL_6).
Si observamos, podemos ver que automáticamente ha realizado lo siguiente:
A. Ha filtrado por Producto, en este caso el “CE30A”.
B. Ha introducido el dato en la combo de “Producto” del formulario.
C. Ha introducido el dato del complemento 713 en “Este dato” del formulario.
Ahora para cerciorarnos que solo vamos a cambiar el complemento “713”, asignamos un color a los
cambios que vayamos a efectuar.
Seleccionando el botón “Cambiar Color” nos aparecerá el formato “Estándar” de 52 colores y el formato
“Personalizado” con todas las combinaciones posibles de mezclado. Pulsando aceptar en el formulario
de “Colores” nos aparecerá la mezcla en el formulario principal.
Plantilla de Excel Página 14
Una vez seleccionado el color (no es imprescindible al menos que queramos ver que es lo que hemos
modificado posteriormente) introducimos en el campo “Por este” del formulario, el nuevo valor. En este
caso es el código “700”, tal y como hemos comentado al inicio de este punto.
Ahora ya podemos pulsar el botón “Reemplazar” para generar todos los cambios que deseamos. O sea,
cambiar el complemento “713” del producto “CE30A” al complemento “700”. Cuando pulsemos dicho
botón, nos saldrá un mensaje de verificación. Pulsando la opción “SI” finalizaremos el cambio.
Plantilla de Excel Página 15
Se podrá observar a primera vista todos los cambios que ha efectuado.
Solo deberíamos seleccionar la celda (cualquiera) con el valor 31 sin salirnos del formulario.
Veremos que el valor se cambia directamente:
Al salir del formulario, se puede ver que únicamente ha modificado la opción “713” del producto
“CE30A”.
11. Generar el fichero REUBICA.
Para generar el fichero para REUBICA, sólo tenemos que pulsar la opción del menú “Generar Fichero”.
Hay que tener en cuenta lo siguiente al generar el fichero:
A. Si el fichero REUBICA.TXT ya existe, los datos se solapan al final del mismo sin eliminar su
contenido anterior.
B. Si el fichero no existe, se crea uno nuevo a partir de cero.
Plantilla de Excel Página 16
La ubicación de dicho fichero está en la misma carpeta desde dónde se está ejecutando la plantilla ó
desde dónde se ejecuta el fichero con el nuevo nombre.
El contenido del fichero es similar a esta imagen.
12. Fichero Excel.
El fichero de puede descargar de la siguiente ubicación:
https://www.dropbox.com/s/6ermetinpl26q29/REUBICA.xlsm?dl=0