Iniciación a SherpaBots

Iniciación a SherpaBots

3. Ejemplo de modificación

Ahora vamos a ver brevemente cómo realizar un cambio.

En el siguiente pantallazo vemos la configuración de una carga.

 

El posible cliente nos manda un archivo nuevo que tiene la línea de cabecera en la línea 3 (en vez de en la 1 ). Este es un cambio “general” por lo que el moduform MODIFICA CONFIGURACION UPLOAD quedaría así:

Escribimos un comentario, seleccionamos el Upload – hoja “CHECHU TEST – Hoja:0”, indicamos la Acción “Modifica Fila de Inicio de un Upload”, dejamos el Campo a modificar en blanco, y en Campo Nuevo ponemos “3”. Le damos al botón SUBIR.

Al actualizar la galleta de la documentación nos quedaría de la siguiente manera:

Ahora veamos un cambio que implica un cambio de tipo “general” y otro de tipo “concreto”. En este mismo Upload, vamos a añadir una columna que recoge un dato nuevo en la columna H.

Primero, añadiremos la columna: “IVA”

Como antes: escribimos un comentario, seleccionamos el Upload-Hoja, la Acción, en blanco Campo a modificar, y en el Campo Nuevo escribimos el nombre de la nueva columna “IVA”. Le damos al botón subir. 

Nos dará un aviso de error, porque detecta que este cambio necesita una nueva acción.

La nueva configuración queda así:

Ahora necesitamos cambiar la columna que aparece como ZZ por defecto por la columna H. 

El formulario quedaría de la siguiente manera:

Comentario, Upload-Hoja, Acción “Modifica Columna de un Campo”, Campo a modificar “IVA”, Campo Nuevo “H”.

Ahora, un cambio que no nos han pedido pero podría ser útil para discriminar archivos incorrectos sería añadir un HEADCHECK a este campo.

Como siempre, comentario, Upload-Hoja, Acción “Modifica comprobación de cabecera de un Campo”, Campo a modificar “IVA”, Campo Nuevo “IVA”.

y nos quedaría así:

Así hemos visto un ejemplo de cambio general y un cambio combinado que incluye un cambio general y dos concretos.

 

Deja una respuesta