Vous êtes sur la page 1sur 30

Manual Generador de Modelos FACIL

Manual herramientas Desarrollo -> Conceptos Generales

Conceptos Generales
FACIL acta basado en el archivo de impresin llamado tambin Spool, este archivo, tiene una estructura general que contiene datos que son ubicados para generar una pagina de impresin a la vez. Estas paginas que se generan, son controladas ya sea por un carcter de salto de pagina o por un numero de lineas determinado, o en ocasiones por ambas opciones. Para FACIL estas paginas sern llamadas paginas logicas, ya que al entrar al Filtro FACIL estas se puede manipular y/o juntar varias en una sola, produciendo as, un concepto conocido en ingles como UP, el cual cosiste en tener varias paginas lgicas en una pagina fsica de impresin. Con el avance de la tecnologa de impresin lser, se a introducido un concepto nuevo para las paginas lgicas, que es el enviar los datos de impresin como una base de datos en una tabla libre, la cual contiene un registro y campos separados con un carcter. Este registro es convierte en una pagina pagina lgica, y el final del registro es un salto de pagina. Esta estructura ha avanzado y se a logrado agrupar varios registro para generar una pagina lgica, esta es una tcnica utilizada en los sistemas AS400, donde a la agrupacin de los registro se les coloca un indicador o indice de control al principio de la linea de datos, obteniendo una pagina verstil y potente de uso. Esto son los ejemplos de las diferentes pagina lgicas que se pueden utilizar:

FILAS Y COLUMNAS
Es el utilizado en la impresin matricial, el cual el posicionamiento de datos esta determinado por filas y columnas, dando como resultado, la ubicacin de los datos siempre en la misma posicin. De tal manera que una pagina lgica siempre tiene la misma cantidad de lineas por pagina y esta informacin es entregada al dispositivo que imprime. Cada linea enviada al este dispositivo genera o hace que se incremente un contador de linea, el cual es reiniciado cada vez que supera el numero de lineas por pagina. Pero para ahorrar bytes, en trasmisin de datos al dispositivo de impresin, existe un carcter de control el cual hace que se realice un salto de pagina en cualquier momento, este salto para las impresoras, no es mas que mover el contador de lineas a la linea determinada como fin de pagina. Y es as como ocurre todo el tiempo la impresin matricial.

BASE DE DATOS
El modelo de base de datos, es un tabla libre, o archivo plano, se parado por un carcter, para el ejemplo ; en cual su final de registro es el salto de pagina. Para agruparlos se puede utilizar un prefijo o indice. Normalmente se utilizar el salto de pagina el inicio de un indice en general, o se puede usar el carcter de salto de pagina. Una caracterstica especial soportada en este modelo es el orden de los grupos, ya que no es necesario lleva un orden especifico. A no ser que el indice para el ejemplo 1, se el carcter de salto de pagina. FACIL - 2/30

Manual herramientas Desarrollo -> Conceptos Generales Fcil tambin a incursionado en el manejo de otros modelos de impresin, uno modelo de impresin incorporado son los que genera el ARP SAP, el cual entrega archivos PCL. Estos archivos PCL, son transformados al modelo de Base de Datos, pero esto no limita a la aplicacin SAP, tambin se esta manejando apliaciones como Oracle, que basan su cliente, en windows. Al basarse en Windows, y enviar la impresin, generan un archivo, el cual despus de seleccionar el tipo de letra, y la posicin x,y envan un retorno de carro. Una pregunta se harn es por que aplicaciones que pueden mezclar formatos con datos utiliza el filtro FACIL, la respuesta es muy sencilla, velocidad en la comunicacin. Cuando los clientes de estas aplicaciones envan la impresin con formatos electrnico incluidos en el archivo de impresin, cada pagina pesa alrededor de 2 Mb, esto hace que si tiene 20 usuarios enviado la impresin de 20 factura, el tamao final del envi sea de 40Mb, sobre la red. Esto congestiona en horarios pico, pero que hace diferente a Fcil?. La respuesta esta en que FACIL envia el recurso del formulario una sola vez a la impresora, y que lo nico adicional que pase por el canal sean los datos posicionados. Esto hace que el envi anterior sea de tan solo 400K, ya que tambin existes una remano factura del formulario electrnico el cual queda de un peso de mximo de 200K.

FACIL - 3/30

Manual herramientas Desarrollo -> Jerarqua

Jerarqua
Existen tres tipos de ambiente, y su uso esta determinado por la funcin que realizan, la siguiente es la jerarqua que existe entre los ambientes:

a continuacin se describe cada uno de los objetos que actan en orden de inferior a superior.

AMBIENTE
El ambiente es la unidad Bsica del filtro, esta unidad determina la entrada y salida final de los archivos de impresin, como veremos mas adelantes.

DISTRIBUIDO
Utilizando la informacin contenida en una pagina se procesa contra una lista de ambientes, previamente realizada, haciendo un ciclo de documentos con cada pagina del archivo de impresin.

AMBIENTE DINMICO:
El Ambiente dinmico, tiene como funcin principal, realizar una evaluacin de los datos que estn dentro del archivo FACIL - 4/30

Manual herramientas Desarrollo -> Jerarqua de impresin y determinar cual es el ambiente a tomar, ya sea un distribuido o un ambiente. Tiene como caso especial evaluar datos de tipo numrico, la sintaxis para reconocerlos es la siguiente Donde ### corresponde al valor a evaluar:

Comando !==### !<>### !>=### !<=### !>>### !<<### Igual Diferente Mayor o igual Menor o Igual Mayor Menor

Accin

Nombre del Ambiente Texto o valor a Evaluar Seleccin Ambiente, si la evaluacin es verdadera. Ubicacin del dato a evaluar, Si la fila tiene como valor 0 evaluar todas las lineas de la pagina, Si la columna es 0 evala toda la fila. Una vez, introducida la evaluacin se adiciona a la lista, se puede navegar en la lista hacia adelante o tras, y se puede tambin eliminar.

Si la evaluacin, no arroja un resultado positivo, entonces se toma como ambiente de trabajo este. Si la evaluacin solo se requiere al principio del archivo de impresin se activa esta opcin.

FACIL - 5/30

Manual herramientas Desarrollo -> Modelos de archivos de impresin

Modelos de archivos de impresin


FACIL tiene como base de trabajo el archivo de impresin (Spool), a partir de esto se han clasificado 6 modelos de manejo de los archivos de impresin:

Cada uno modelos tiene una caracterstica especial y en algunos casos marca la diferencia en el manejo de la herramienta, en lo que corresponde a los ambientes.

MODELO FILAS COLUMNAS


Este modelo, es el utilizado en la impresin matriz de punto, el cual el posicionamiento se determina siempre por una posicin fija dada en filas y columnas. Cuando es seleccionado, los datos del archivo se pueden partir, y re ubicar sin ningn contratiempo.

MODELO CAMPOS
Se caracteriza por los datos organizados por campos, utilizando un carcter como separador, este carcter solo debe ser usado para separar, y no puede ser usado para otra funcin. Adicional mente, el modelo campo tiene caractersticas avanzadas, que consiste en separar por indicadores reas de la pagina del archivo de impresin, permitiendo as una mejor administracin de los datos de impresin. Estos indicies debe estar siempre al principio de cada linea, y se debe reservar el rea que ocupan.

MODELO LISTADOS

Aunque este modelo deriva de filas y columnas, su tratamiento, se hace a nivel de pagina, y por tal motivo no se puede seleccionar un rea especifica. FACIL - 6/30

Manual herramientas Desarrollo -> Modelos de archivos de impresin Dentro de la caracterstica mas importante es el calculo automtico, que hace de caracteres por pulgada, para ajustarlo al rea de impresin.

MODELO BLOQUES

Es un hbrido entre Filas y columnas para los datos y indices para el posicionamiento de estos, aunque es raro el uso de este modelo.
MODELO BUSCAR

REEMPLAZAR

Bsicamente es utilizado para los archivos de impresin en PCL, que requiere una insercin de un formato,(Macro) o el cambio de un comando. Busca y reemplaza los datos. Se pueden generar varias bsquedas, consecutivas de acuerdo al orden de entrada que se de. Por ser una herramienta especializada esta por fuera del desarrollador de ambientes.

Nombre Ambiente Distribuido

Comando PCL dentro del archivo de impresin a buscar Nuevo Comando PCL, que reemplazar el anterior.

Funciones especiales, dadas por el ambiente.

Administracin de la lista de comando.

FACIL - 7/30

Manual herramientas Desarrollo -> Manejo datos de entrada

Manejo datos de entrada


La descripcin de los datos de entrada, permite al motor, evaluar los datos y ubicarlos correctamente, a continuacin se dar comienzo al manejo de la herramienta principal de desarrollo. Determina la forma de llegada de los datos y la forma de procesarlos. Utilizado para el caso de campos y bloques, reservar un rea al principio de cada linea, si su valor es 0 por defecto el indice sera 1 y no se reserva el area. Determina el carcter de salto de pagina, si es diferente al FormFeed , asccii 12, debe estar al inicio de la columna. Aplica para Campos, Filas Columnas, Bloques, Listados Elimina al principio del archivo de impresin, la cantidad de lineas o caracteres que no se desean procesar. Elimina al principio de cada pagina del archivo de impresin, la cantidad de lineas o caracteres que no se desean procesar. Determina el Nro de lineas posibles por pagina, del documento, al llegar a este valor salta la pagina, si su valor es igual a 0 no tiene control de salto por numero de lineas Para el modelo, Campos se determina el carcter utilizado para la separacin de estos.

Determina si se elimina por carcter o lineas los datos contenidos en el archivo de impresin

FACIL - 8/30

Manual herramientas Desarrollo -> Salida General

Salida General
El formato de salida esta determinado tres secciones: La primera determinada por la forma fsica del papel y su ubicacin dentro de la impresora.
El tamao del papel, tiene como caracterstica adicional, los tipos de papel Folio en Oficio que es el envi a la impresora del tamao Oficio eliminando lgicamente la pulgada que ajusta a Folio. La orientacin del papel, horizontal y vertical, Adicional esta las opciones invertidas, la cuales rotan 180, invertidendo el pie y encabezado de pagina.

Determina si la salida es duplex o no. Exite una opcin de no enviar este comando, que es utilizada en los ambientes distribuidos ver Ejemplo 10 Nombre o Tipo de Papel, de la bandeja. Este se puede personalizar seleccionado Personalizado Comando PCL Numero de bandeja.

Es activado cuando el nombre de la bandeja es Personalizado Determina el numero de paginas lgicas (Contenidas en el spool) son ubicadas en una sola pagina lgica. Cuando el nro. Paginas lgicas es mayor a 1, se debe determinar la distribucin o ubicacin (Vertical o Horizontal) de estas paginas lgicas. Si se desea hacer una distribucin en cuadro, se debe manejar la opcin de etiquetas.

Si existe un Clasificador al final de la impresora es posible seleccionar el buzon para dejar la pagina Impresa.

La segunda es el manejo del formulario que se desea utilizar. Un ambiente puede usar dos formulario a la vez, pero en el caso de hacerlo, solo uno es trabajado con datos, el segundo queda fijo. Esta tcnica es usada para publicidad, que generalmente esta al respaldo de la pagina, cuando es duplex. Nombre del Formato al frente de la pagina. Nombre del Formato al reverso de la pagina. Determina cual es el formato que sera Fijo, en la pagina.

FACIL - 9/30

Manual herramientas Desarrollo -> Manejo de Etiquetas

Manejo de Etiquetas
El concepto de etiqueta, es colocar varias paginas lgicas, en una cuadrcula seccionada de la pagina fsica.

Activacin de la funcin. Unidad de media utilizada para los valores de margenes

Margenes al rededor de la pagina fisica.

Numero de columnas y filas que componen la etiqueta.

Lo mas importante de entender es que solo se realiza el trabajo en una sola pagina lgica y es duplicada en las paginas que se determinan en la disposicin. Su forma de distribucin en la pagina fsica es de izquierda a derecha.

FACIL - 10/30

Manual herramientas Desarrollo -> Eventos Generales

Eventos Generales
Estos son parmetros que ocurren en un documento especial, o con funciones especiales de ambientes, cada evento afecta la pagina lgica y realizan un cambio, si daar la integridad de los datos.
Elimina los comandos PCL de una archivo de impresin. Archivo especial generado para archivos de impresin generados con SAP. Cuando hay ambiente de modo reemplazar y buscar , adjunta la salida los datos de pagina seleccionados en salida General. Activa la Segmentacin de pagina, Solo funciona en modo Campos Activa la funcin de seleccionar los datos del cdigo de barra, extrados por partes des el archivo de impresin.

Adiciona, o elimina la clave de seguridad de un ambiente.

Adiciona o elimina la insercin del cdigo inicial que da IAC al cliente.

FACIL - 11/30

Manual herramientas Desarrollo -> Evento de Pagina

Evento de Pagina
la re acomodacin en el posicionamiento de lineas por un texto especifico. Por ejemplo: El valor total de un documento puede estar variando entre las lineas 30 y 50, debido al numero de items de la factura, es necesario dejarlo en un punto especifico para seleccionarlo, es aqu donde entra el evento de buscar un texto que lo identifica, se realiza el test y es llevado a la linea 51. Esta funcin solo esta disponible para el modo Filas y columnas. otro evento especial para el salto de pagina, Cuando se necesita que el fin de pagina sea un texto y no un carcter.

Activar salto de a una linea especifica.

Texto a buscar para realizar el test. Fila de Inicio de bsqueda del texto, si es 0 inicia desde la primera linea del documento columna de Inicio de bsqueda del texto, si es 0 inicia desde la primera columna de la linea Activa la opcin para no utilizar el salto de pagina como control de este, y dejar el un texto para este fin. Fila de Inicio de bsqueda del texto, si es 0 inicia desde la primera linea del documento. Si el encontrado el texto de busqueda es colocado en esta posicin de linea, insertado las lineas necesarias para que esto ocurra.

FACIL - 12/30

Manual herramientas Desarrollo -> Numerador de Pagina

Numerador de Pagina
Genera un consecutivo cada vez que se imprime con el ambiente, no es posible cambia el tipo de letra, pero se puede ubicar en cualquier lugar de la pagina y con un tamao especifico. numero de Inicio del contador Posicin en X del numerador Posicin en Y del numerador Activa la funcin de numerador de pagina Tamao de letra Rotacin del numeador, 0, 90, 180 ,270 Genera # copias con el mismo numerador.

FACIL - 13/30

Manual herramientas Desarrollo -> Manejo Trafico

Manejo Trafico
El trafico da la posibilidad de colocar un texto que identifica cada copia adicional en pagina, Este texto se puede ubicar en cualquier lugar de la pagina con atributos de rotacin y su tamao de letra. Ubicacin en Y Ubicacin en X

Activacin Funcin

Tamao de la letra Rotacin texto Trafico: 0, 90, 180, 270

Navegador dentro de la lista de textos para las copias. Este indica el numero de copias introducido / Posicin actual de la copia Retroceder en la lista Avanzar en la lista Texto de la copia, al pulsar la tecla <ENTER> el texto es adicionado a la lista. Borrar de la lista.

FACIL - 14/30

Manual herramientas Desarrollo -> Mascara de Datos Numricos

Mascara de Datos Numricos


Su mbito esta en el ambiente que la activa, su funcin es la formatea la salida de los datos Numricos. Para ello es necesario conocer la forma de entrada de los datos, para da luego la salida correspondiente de dichos datos.

Activacin de la funcin

Smbolo para la separacin decimal Numero de decimales que contiene la entrada. El formato de salida, es la mascara que tentra el numero a salir. El simbolo # indica la posicin de los numeros y los simbolos de puntuacin ., deben estar relacionados con la mascar. Ejemplo: ###.###,00 Smbolo para el decimal Smbolo para los valores Negativos Si se hace necesario colocar un texto antes del numero. Si se hace necesario colocar un texto adicional despus de escribir el numero.

FACIL - 15/30

Manual herramientas Desarrollo -> Control grficas

Control grficas
El manejo de la grfica en modelo barras, con datos extrados de archivo de impresin esta divido en dos partes. Una que la seccin global de la grfica, en donde se especifica el lugar, rea, y atributos; y la segunda seccin donde se toma los datos para ser grficados. La escala vertical es calculada y ajustada automticamente contra el rea (en su alto), que ocupara en la pagina la imagen, y el ancho de la barra se calcula toman la separacin de las barras contra el ancho de la imagen. La orden de aparicin con que se dibuja las barras, depende del orden de entra que se da en la seleccin de datos.

PRIMERA FASE:
Entrada seccin Global

Activar Funcin

Alto de la Imagen, unidad 1440 ppp Ancho de la imagen, unidad 1440 ppp Espacio entre las barras

Posicin en X Posicin en Y Informa el numero de items (Barras) adicionados. Para que los datos introducidos en el control del rea de imagen quede registrados en el objeto imagen, es necesario pulsar esto Botn Hace una pre visualizacin de la imagen.

FACIL - 16/30

Manual herramientas Desarrollo -> Control grficas

El patrn de la barra, esta es la lista: Solido Transparente Lineas horizontales Lineas verticales Lineas diagonales Izquierda Lineas diagonaesl Derecha Lineas Cruzado lineas Cruzado Diagonal Gris 5% Gris 10% Gris 20% gris 30% gris 40% gris 50% gris 60% gris 70% gris 80% Navegador entre Barras Adicionar item Barra, con su respectivo patron. Borrar Item Barra. Pre visualizar el patrn de la barra.

Valor de prueba para la altura, este es solo utilizado para la previsualizacin. Modificar o cambiar el patrn de la barra.

SEGUNDA FACE
Consiste en seleccionar los datos, para ello se activa la opcin manejo de campo, y en la pestaa de Manejo de datos se toma el dato para la barra Y en la pestaa de Eventos, se se activa el evento tem de grfica.

Seleccin de dato

El posicionamiento y comportamiento de prrafo, y cada una de las funciones mencionadas sigue su curso normal, es decir se imprimen normalmente.

FACIL - 17/30

Manual herramientas Desarrollo -> Modelo de datos Filas por Columnas

Modelo de datos Filas por Columnas


En este capitulo se vern las funciones necesarias para un optimo manejo de los datos dados en este modelo. Una vez introducido las opciones globales, entramos al manejo de los datos internos, donde daremos los atributos y se manejaran los eventos contemplados en FACIL, para ello se pulsa el boton de Manejo de Campos a continuacin se visualizara la siguiente pantalla.

Area de Control: Se utiliza para guardar los atributos del campo que se a seleccionado.

Area de trabajo: Se selecciona los datos y se le dan los atributos y funciones, para la salida de ellos.

Area de Administracin: Inserta, borra o crea una nueva, regla para la seleccin de datos y sus atributos.

rea de Navegacin: Se mueve entre cada uno de los datos seleccionados, que son guardados como registros individuales.

FACIL - 18/30

Manual herramientas Desarrollo -> Manejo de Datos

Manejo de Datos
La pestaa de manejo de datos se encarga de seleccionar en las fila(s ) y columna(s) los datos para se colocados en la pagina de salida, esta seleccin es como realizar un cuadro dentro del archivo de impresin. Ademas de seleccionar los datos tambin se da un posicionamiento y los atributos de estos datos seleccionados. La unidad de media utilizada para el posicionamiento es de 1440 puntos por pulgada. Nombre que se le da al registro. Fila inicial para tomar los datos. Numero de fila a tomar a partir de la fila inicial. Columna inicial para tomar los datos. Nro. de caracteres a tomar a partir de la columna inicial Ubicacin en X,Y en la pagina fisica. Cuando varias filas (mas 1) necesitan el mismo atributo, pero lo que varia es su posicin, ya se en el eje X o Y, se utiliza esta opcin, por lo general la mas usada es el del eje Y ya que lo que simula es un interlineado, mientra que el eje X simula un tabulador. Ambas pueden combinarse. La alineacin, se realiza de acuerdo al posicionamiento en X, existe una izquierda sin espacio, esta lo que hace es eliminar los espacios tanto a la derecha como a la izquierda de los datos si estos vienen. Existen dos tipos de letras seleccionables, la primera parte de la lista, son las letras internas de la impresora, la segunda, son las TTF (True Type Font) y estan separadas por un indicador, ------TTF---------, de este indicador hacia abajo son TTF. Algunos sistemas operativos, utilizan diferentes tablas de caracteres para los smbolos extendidos (como la , , , , etc.) estas tablas son estndares del mercado, aqu estn las soportadas por la impresora. 10U PC-8 8U - HP Roman-8 1E - ISO 4: United Kingdom 8M - HP Math-8 0N - ISO 8859-1 Latin 1 0O - OCR A 1G - ISO 21: German 1U - HP US Legal 0U - ASCII 19U - Windows ANSI

FACIL - 19/30

Manual herramientas Desarrollo -> cdigo de Barras

cdigo de Barras
Los datos seleccionados pueden se convertidos a cdigos de barras, los cdigo posibles son: EAN 128C UCC, 3 de 9,2 de 5, Codabar, EAN13, EAN128 F1(3902) F1(96) EMCALI, UCC 128B, 128B-EAN,128C-EAN. El cdigo EAN128 F1(3902) F1(96) EMCALI, tiene como caracterstica reemplazar (3902) por F1(3902) y (96) por F1(96) y si viene un segundo (8020) por F1(8020), esto lgicamente cuando en el string viene. Ejemplo de string Inicial -> Salida -> (57)34343455534(8020)12345545(3902)34343344(96)20071210 -> (57)34343455534(8020)12345545F1(3902)34343344F1(96)20071210

Donde F1 en el cdigo es funcin 1. En el cdigo EAN 128C UCC, para realizar el funcin 1, es necesario que sea introducido el texto F1. Para los dos cdigos anteriores es necesario que los dato sean pares. En el 128C-EAN, los datos no necesarias pares y el funcin 1.

activacin de la funcin. Coloca el texto del cdigo de barras debajo del cdigo, con el tamao seleccionado en el manejo de datos. Selecciona el tipo de cdigo de barras. Alto de la barra, unidad 1/1440 ppp

Grosor de la barra, factor 1 ->100% de un milimetro.

La ubicacin es determinada por la posicin dada en la pestaa manejo de Datos.

FACIL - 20/30

Manual herramientas Desarrollo -> Monto Escrito

Monto Escrito
Tiene como habilidad de convertir una seleccin que contiene nmeros en letras. La ubicacin y atributos de textos es

Activa la opcin Si se desea limitar un area, como hacer una caja de parrafo se da un valor diferente a 0, unidad de medida 1/1400 ppp. Si se desea realizar una sangria para que desde la segunda linea en adelante se realice se da el valor, negativo para colocarlo antes de la pos x, seleccionada, y positivo para colocarlo despues de la posicion x. Estas posicion esta determinada en la pestaa de manejo de datos, al igual que el interlineado.

determinada por la posicin dada en la pestaa manejo de Datos.

FACIL - 21/30

Manual herramientas Desarrollo -> Eventos de Datos

Eventos de Datos
Los eventos son situaciones especiales, que nos sirven para de evaluacin de los datos para tomar acciones con ellos.

Lista de Eventos

Si el evento necesita un parmetro adicional

Extare el campo seleccionado, creando un archivo llamado correo.txt en el directorio Repositorio. Cada campo que se selecciona es separado por <;> y es colocado en el orden en que es seleccionado. Que puede ser utilizado para realizar una lista de correo.

Los siguientes son los posibles eventos:

COPIA POR PAGINA


El numero de copias, esta regido por un dato dentro del archivo de impresin, al seleccionar el dato automtica, se activa el comando PCL numero de copias.

DUPLICA PAGINA LGICA


Genera una nueva pagina Lgica, utilizando el dato seleccionado.

LISTA BANCOS
Existe un cdigo nico para el nombre de cada banco, este valor es tomado como indice y esta almacenado en le archivo: formatos\Colbancos.prn, al activar este evento, se toma el datos (que lgicamente es un numero del banco) y es convertido al nombre del banco de la lista.
CAMPO PARA

NOMBRE ARCHIVO IMAGEN

En la creacin de imagenes, se tomar da el nombre a esta desde el archivo de impresin.

ULTIMA COLUMNA PAGINA SEPARADORA


Funciona solo en en campos.

FACIL - 22/30

Manual herramientas Desarrollo -> Eventos de Datos

LINEA DE TITULO PARA PAG SEPARADORA


Funciona solo en en campos.

NUMERADOR AUTOMATICO ACTIVO


Cuando el numerador esta activo y se desea personalizar la salida, en lo que corresponde a ubicacin y seleccin de letra. Se activa esta opcin.

DUPLICAR N VECES SI ENCUENTRA TEXTO


Igual a copias por pagina.

ENVIAR EL TEXTO SIN MODIFICAR


En el caso que se desee enviar un texto tal cual como viene, (Dentro de la seleccin) esta opcin lo permite. Por ejemplo, se quiere seguir utilizado el comando de Prescribe en la seleccin del cdigo de barras.

CODIGO BARRAS REFERENCIA 1


Cuando en los eventos Generales del ambientes, esta activo, extraer cdigo desde los datos, este evento le indica al filtro, que lo seleccionado, pertenece a al referencia 1.

CODIGO BARRAS REFERENCIA 2


Igual que el anterior pero este pertenece a la referencia 2.

CODIGO BARRAS VALOR


Igual que el anterior pero este pertenece al valor, adicional mente coloca F1(3900) o F1(3920), estos dos ulitmo valores tiene correspondencia con el parmetro adicional, 1=3900 2=3902.

CODIGO BARRAS FECHA DIA


Igual que el anterior, pero este pertenece a la fecha.

CODIGO BARRAS FECHA MES


Igual que el anterior.

CODIGO BARRAS FECHA AO


Igual que el anterior. Para el caso de seleccin de cdigo de barras por datos dentro del archivo de impresin, se debe activar un registro de cdigo de barras, al final de toda la seleccin.
COLOCAR LINEA DEBAJO SI TOCA BORDE

Si el texto seleccionado toca el borde la pagina del lado derecho, automtica, baja la palabra que toco el borde, su

FACIL - 23/30

Manual herramientas Desarrollo -> Eventos de Datos nueva ubicacin tiene relacin con el interlineado que se halla dado.

ELIMINAR CARACETERES MENORES DE ASCII


Elimina los caracteres menores del cdigo ASCII colocado en el parmetro adicional.

INSERTAR FECHA
Inserta la fecha del sistema, con las caractersticas dadas en la pestaa manejo de datos

INSERTAR HORA
Inserta la hora del sistema, con las caractersticas dadas en la pestaa manejo de datos

NOMBRE PDF
Da el nombre al PDF con el datos seleccionado.

RECORTAR POR ANCHO DEFINIDO


Si el texto seleccionado abarcar el ancho definido en el parmetro adicional, automtica, baja la palabra que toco el borde, su nueva ubicacin tiene relacin con el interlineado que se halla dado, y la posicin en X.

COD. UCC 128 EAN INST. F1(

DESDE

Solo para cdigos de barras Ean 128, inserta F1 , despus de encontrar el ( contado por el parmetro adicional.

ITEM DE GRFICAS
Agrega valor a la grfica de Barras.

ITEM COMO MASCARA


Aplica la mascara general a el dato seleccionado. (lgicamente si contiene nmeros)

FACIL - 24/30

Manual herramientas Desarrollo -> Duplicar un registro

Duplicar un registro
Si se desea duplicar un registro, ya se sea para darle nuevos atributos, o posicionarnos en otro sitio, o darle eventos, o todo lo anterior, Una vez dado todos los atributos y eventos al registro seleccionado se debe dar guardar, que se encuentra en el rea de control. Despus solo es utilizar Nuevo o insertar que se encuentra en ele rea de Administracin y listo. La diferencia de Insertar y Nuevo, consiste en que Nuevo siempre va a crea el registro al final del archivo, mientra que insertar, abre espacio entre registro para colocar el nuevo registro. El desplazamiento entre la lista de registro se hace con la barra de desplazamiento ubicada en la parte inferior del rea de administracin.

FACIL - 25/30

Manual herramientas Desarrollo -> Modelo de datos Campos

Modelo de datos Campos


El manejo de campos es la utilizacin de de una tabla libre, utilizando un registro con campos separados por un caracteres. Como ya se explico en los conceptos bsicos. Pero tiene un poder adicional que es el manejo de una pagina adicional para los detalles.

Area de Control: Se utiliza para guardar los atributos del campo que se a seleccionado.

Area de trabajo: Se selecciona los datos y se le dan los atributos y funciones, para la salida de ellos.

Area de Administracin: Inserta, borra o crea una nueva, regla para la seleccin de datos y sus atributos.

rea de Navegacin: Se mueve entre cada uno de los datos seleccionados, que son guardados como registros individuales.

FACIL - 26/30

Manual herramientas Desarrollo -> Pagina de Detalles

Pagina de Detalles
El detalle no es mas que una pagina de anexos que contiene un archivo de impresin, como puede ser factura, extracto, consiste bsicamente, en el envi de un grupo que denominaremos encabezado, el cual debe ser repetido en las paginas de anexo. Para realizar esta operacin, existe indice reservados, que son los siguientes:

Indice X Y Z W

Funcin Grupos utilizados para el encabezado, que sera repetido en el anexo.

Grupo detalle

Adicional mente existe otro grupo de utilizado para el encabezado, pero su condicin es que el espacio reservado debe ser de dos caracteres.

Indice Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8

Funcin Grupos utilizados para el encabezado, que sera repetido en el anexo.

FUNCIONAMIENTO
Cuando determina los grupo dentro de la pagina Lgica, se sabe de antemano quien es el grupo(s) de encabezado y detalle, ver imagen-> para este ejemplo el indice 1 corresponde al encabezado y el indice 2 corresponde a detalle. Esta correspondencia, se describe, en el generador de ambientes pestaa Control Detalle ver siguiente pagina. En donde : Indice Archivo de impresin 1 2 3 4 Indice Correspondencia Encabezado X Campo detalle W (No tiene correspondencia) (No tiene correspondencia)

La aparicin o no del anexo esta unida, con la cantidad de lineas de detalle que podamos colocar en la pagina fsica frontal, si sobrepasamos la cantidad de lineas de detalle de la pagina frontal debe aparecer la pagina de Anexo. Esto se logra con un delimitador de numero de lineas de la pagina frontal, pero la pagina de anexo tambin debe tener un limite para albergar las lineas de detalle, que a su vez esta como la pagina frontal delimitada por el numero de FACIL - 27/30

Manual herramientas Desarrollo -> Pagina de Detalles lineas posibles en ella. Esto tambin esta contemplado, es decir que si pasamos este limite se debe crear otra pagina de anexo, y as hasta comenzar con el nuevo cliente. Esto tambin va acompaado de que se necesita otro formato diferente en la pagina de Anexo, y posiblemente pueda ser seleccionada de otra bandeja y duplex. Que tambin esta contemplado en este manejo. Ver imagen. Una vez parametrizado el funcionamiento de la pagina frontal y la de anexo, solo es cuestin de ubicar, todos los datos. Cabe destacar que tambin es necesario ubicar los indice de encabezado y Detalle de la pagina Anexo. Activacion Pagina Anexo

Area de relacin de encabezados Relacin campo Detalle Numero de lineas disponible en la pagina frontal. Numero de lineas disponibles en la pagina de anexo

Area de relacin de encabezados Adicionles.

Formato pagina Anexo Numero de Bandeja de entrada Activacin/Desactivacin Duplex. Nombre de bandeja o tipo de papel

FACIL - 28/30

Manual herramientas Desarrollo -> Manejo de Datos Campos

Manejo de Datos Campos


La pestaa de manejo de datos se encarga de seleccionar manejo de campos los datos para se colocados en la pagina de salida. Ademas de seleccionar los datos tambin se da un posicionamiento y los atributos de estos datos seleccionados. La unidad de media utilizada para el posicionamiento es de 1/1440 puntos por pulgada. Nombre que se le da al registro. Indice del Grupo Columna inicial para tomar los datos. 0 = todos Posicin del Campo Nro. de caracteres a tomar a partir de la columna inicial Ubicacin en X,Y en la pagina fisica. Cuando varias filas (mas 1) dentro del grupo necesita un interlineado un deplazamiento en X, se utiliza esta opcin, por lo general la mas usada es el del eje Y ya que lo que simula es un interlineado, mientra que el eje X simula un tabulador. Ambas pueden combinarse. La alineacin, se realiza de acuerdo al posicionamiento en X, existe una izquierda sin espacio, esta lo que hace es eliminar los espacios tanto a la derecha como a la izquierda de los datos si estos vienen. Existen dos tipos de letras seleccionables, la primera parte de la lista, son las letras internas de la impresora, la segunda, son las TTF (True Type Font) y estan separadas por un indicador, ------TTF---------, de este indicador hacia abajo son TTF. Algunos sistemas operativos, utilizan diferentes tablas de caracteres para los smbolos extendidos (como la , , , , etc.) estas tablas son estndares del mercado, aqu estn las soportadas por la impresora. 10U PC-8 8U - HP Roman-8 1E - ISO 4: United Kingdom 8M - HP Math-8 0N - ISO 8859-1 Latin 1 0O - OCR A 1G - ISO 21: German 1U - HP US Legal 0U - ASCII 19U - Windows ANSI

FACIL - 29/30

Manual herramientas Desarrollo -> Adicionales caractersticas

Adicionales caractersticas
Desde la pagina 20 hasta la 25, funcionan igual para este modelo de datos. Excepto para eventos, donde hay una nueva caracterstica, el rompimiento de Indice. Este rompimiento de indice permite, crear un nuevo indice basado en el grupo de indice actual, el cual permite colocar parte de los datos restantes en otro lugar. Usado como el procesador de texto en el manejo de columna. Se delimita por el numero de lineas que puede tener la columna, y al llegar a ese punto los datos del grupo se convierten en otro indice.

Limite de la columna en numero de lineas. Nuevo Indice.

Recuerde que los nuevos indices que se creen deben ser diferentes a los de la restricciones dadas al inicio del modelo.

FACIL - 30/30

Vous aimerez peut-être aussi