CoPrint CF Designer - Diseñador de Formularios

cfDesigner es un diseñador de formularios “avanzado” para Coprint, que incluye la selección de datos desde un spool as400 en línea.

  • CFDesig1.exe y CFDesig2.exe
    • este usa ;;form y no ;;image en los scripts
  • info en web: Enlace cfd
  • abrir (con teclaWin+R) CFDesigner.pdf (que además se puede imprimir) y CFDesigner.chm en línea

ejemplo de diseño de formulario

Esta aplicación Windows consta de dos herramientas:

  • una que nos permite gestionar documentos Coprint
  • y otra que nos facilita el diseño de formularios.

Mediante un documento Coprint podemos asociar un archivo de spool del AS400 a un formulario Coprint, y definir mediante campos qué información variable del spool se tiene que fusionar con el diseño a la hora de imprimir éste.

Al instalar la aplicación, se crean dos entradas de acceso directo en el menú:

  • Coprint Form Designer
  • Spool Select & Designer

A través del acceso directo Spool Select & Designer tenemos acceso a las dos herramientas, pudiendo realizar todos los pasos necesarios, desde crear un documento Coprint elegimos el spool hasta diseñar el formulario que se rellenará con los datos de ese spool.

El programa de Gestión de documentos interactúa entre el AS400 y el Diseñador de Formularios, encargándose de recoger y actualizar la información en el host.

Si ya tenemos un documento Coprint creado y sólo necesitamos cambiar el diseño del formulario, podemos usar entonces el acceso directo Coprint Forms Designer, que nos permitirá abrir únicamente el programa Diseñador de Formularios.

Cómo crear un documento Coprint

Podemos definir un documento Coprint como el conjunto de elementos que definen la forma en que se debe imprimir un spool (qué formulario o diseño se utiliza, qué información del spool se ha de fusionar con el formulario…)

Pasos a seguir:

  • Nuevo script
  • Cambiar atributos
  • Seleccionar el spool
  • Crear campos
  • Guardar
  • Diseñar un formulario
  • Modificar el script base
  • Imprimir documento

Nuevo script

Al hacer click en el acceso directo Spool Select & Designer nos aparece una ventana como la siguiente, donde pulsaremos en el botón Crear Nuevo.

di12

A continuación introduciremos el nombre y la descripción del script.

di7

Al pulsar el botón OK se crea un nuevo script que contendrá un conjunto básico de órdenes para Coprint.

Cambiar atributos

El siguiente paso es cambiar al menos uno de los siguientes atributos del script que acabamos de crear.

  1. Nombre de archivo
  2. Tipo de Formulario
  3. Datos de Usuario

Los spooles se buscarán en función de los valores que se introduzcan para estos atributos.

En el ejemplo buscamos el spool de nombre WC2ALBPR.

di9

Seleccionar spool

En la pestaña Selección introduciremos el usuario propietario del spool, luego Intro o Aceptar.

En el grid/lista de la parte inferior se mostrará la lista de spooles encontrados de acuerdo con los criterios de búsqueda introducidos en el paso Cambiar atributos.

☛ Podemos generar un spool de ejemplo mediante el paso 73 del menú de Coprint del AS400.

di12

Para seleccionar un spool haremos doble clic en la línea del grid donde figure. A continuación, un mensaje nos indicará que ya podemos trabajar con él.

di13

Crear campos

En este paso vamos a ver cómo se crea un campo sobre el spool.

Una vez seleccionado el spool en el paso anterior, llamamos al programa de diseño haciendo clic sobre el botón Diseñador de la pestaña Seleccion:

cdiseño14,di14

En la ventana del Diseñador se muestra en segundo plano el spool seleccionado, sobre el que podremos dibujar los campos.

Para crear un campo utilizaremos la herramienta Dibujar campo y pintaremos sobre el spool un recuadro que encierre la información del spool que se desee. En este punto, hay que tener en cuenta que el spool elegido se toma sólo como muestra, siendo posible que en otros spooles la longitud de la información varíe, con lo que en algunos casos los recuadros habrá que hacerlos más grandes.

Un cuadro de diálogo como el que se muestra en la siguiente figura, nos permite introducir los atributos del campo. Es obligatorio escribir un nombre de campo.

cdiseño15, di15

Si cambiamos de idea y no queremos que el campo se cree, pulsaremos el botón Cancelar.

La propiedad Tipo nos permite seleccionar el tipo de dato:

  • (blanco) texto del spool
  • BAR código de barras
  • BART código de barras y texto
  • IMG imagen
  • ZONE zona de script

Utilice el botón Condición si desea que un dato, como por ejemplo un logo en una factura, se imprima solo en determinadas circunstancias.

La condición se establece con reglas normales de comparación por contenido.

Ejemplos de impresión condicional:

  • Un dato en el spool aparece en unas posiciones fijas pero en linea variable dependiendo de alguna circunstancia. Usted puede entonces decir que ese dato se imprime sólo si en alguna posic de la linea existe una constante. p.e. al imprimir un total se imprime tambien una T en la posic 132.
  • En un documento hay veces que queremos imprimir una imagen o logo y otras veces no. Podemos hacer que la imagen se imprima siempre que en esas posic no haya blancos.

Recuerde que para poder realizar cualquier modificación sobre un campo es preciso seleccionarlo primero.

Guardar

  • Pulsar el botón Guardar
  • Toda la información relativa a los campos pintados sobre el spool pasará al AS400.

cdiseño16, di16

Diseñar formulario

Desde la ventana donde se visualiza el spool y los campos, pulsamos sobre el botón Ir a Diseño para ir a la ventana donde crearemos el formulario.

cdiseño3, di3

El formulario constará de rectángulos, líneas, literales, …y campos con el mismo nombre que los que se han pintado sobre el spool. La imagen siguiente muestra un ejemplo:

cdiseño17, di17

Pinche aquí para saber más acerca de cómo crear un formulario.

Una vez creado el formulario, se guarda en un directorio adecuado (generalmente en un directorio compartido), con el nombre que se desee.

Importante: Es necesario saber el path y el nombre del fichero con que se ha guardado el fichero para realizar el paso siguiente.

Modificar el script base

En el script base como mínimo deberán cambiarse las órdenes FolderName y Form para poner el path y el nombre, respectivamente, del fichero que contiene el formulario.

cdiseño10, di10

Reemplazamos el texto PONER_PATH por el path y el texto PONER_FICHERO por el nombre del fichero que contiene el diseño:

cdiseño11, di11

Ir a la pestaña Visualizar SCRIPT y hacer clic en el botón Generar/Subir para que los cambios realizados en el script pasen al AS400. Este proceso puede tardar algunos segundos.

cdiseño35, di35

Imprimir documento

Desde el as400, enviar el spool a la cola Coprint para ver cómo queda el spool con el formulario diseñado

  • esa cola debe estar creada o asignada a Coprint usando el paso 312

FIXME

FIXME pendiente revisar y unificar desde

  • CFDesigner.chm o pdf (leer estos temas en CFDesigner.chm, o en CFDesigner.pdf)
    • Trabajar con documentos Coprint
      • Insertar un nuevo campo
      • Borrar un campo
      • Cambiar el tamaño de un campo
      • Mover un campo
      • Propiedades de un campo
    • Diseñar un formulario
      • Ajustar línea
      • Insertar un campo
      • Insertar un texto
      • Insertar líneas o figuras
      • Línea vertical u horizontal
      • Alinear objetosAgrupar/Desagrupar objetos
      • Rotar un objeto
      • Insertar una tabla
      • Destacar campos
      • Efectos
      • Relleno de objetos
      • Propiedades de un objeto
      • Preview Coprint

8-O 8-O 8-O 8-O 8-O 8-O 8-O


di22

di31

:!: Recuerda: abrir (con teclaWin+R) CFDesigner.pdf (que además se puede imprimir) y CFDesigner.chm en línea

referencias

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/coprint/cfdesigner.txt · Última modificación: 2/08/2017 20:20 por admin
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki