TEMA: MENÚ DE CLASIFICACIÓN E IMPRESIÓN DE REGISTROS
HOJA DE TRABAJO DE CLASIFICACIÓN DEL SISTEMA XYSRT
TEMA ANTERIOR: HOJA DE TRABAJO DE IMPRESIÓN DEL USUARIO
Se puede especificar aquí un formato propio para imprimir los encabezamientos. Como los encabezamientos son creados por medio de una FST, no necesariamente corresponden al contenido real de campos del registro (p.ej. un encabezado puede ser una sola palabra en un campo). Por otro lado, el lenguaje de formateo (que es usado para formatear tanto los encabezamientos como los registros) no tiene comandos específicos para el formateo de los encabezamientos; sólo puede formatear campos o subcampos. Por tal motivo, CDS/ISIS asigna a cada encabezado un rótulo especial que puede entonces utilizarse en el formato para referirse al encabezado.
Si se suministran formatos de encabezamientos propios, debe notarse que en el momento de la impresión CDS/ISIS habrá tomado las acciones siguientes, antes de ejecutar ese formato:
Supóngase por ejemplo que los identificadores de campo asignados a la primera y segunda clave de clasificación son 1 y 2 respectivamente. El formato de encabezado siguiente puede usarse para generar siempre una línea en blanco antes del encabezado de primer nivel, y una línea en blanco antes del encabezado de segundo nivel sólo cuando no cambia el primer encabezado:
MHL,""#V1(0,4)/"#N1,v2(4,8)
(nótese el uso del campo virtual N1 para producir la línea en blanco sólo cuando falta el primer encabezado).
Nótese también que cuando el usuario especifica su propio formato de encabezamientos, CDS/ISIS sólo usará el parámetro de sangría (suministrado en la hoja de trabajo de impresión), para recorrer los registros impresos bajo el encabezado del último nivel. Es por lo tanto responsabilidad del usuario suministrar las sangrías requeridas para los propios encabezamientos.
Si no se suministra un formato para los encabezamientos (o sea, se deja en blanco este campo), CDS/ISIS usará el formato por defecto:
MHL,""#V1(0,i)/""#v2(1,2i)/ ... #
donde i es el valor asignado en el parámetro Sangría de datos de la hoja de trabajo de impresión, y V1, V2, etc. son el primero, segundo, etc. encabezamientos. Este formato por defecto dejará una línea en blanco antes de cada encabezado, y una línea en blanco antes del primer registro impreso bajo el último nivel de encabezamientos.
OTROS PARÁMETROS DE XYSRT
TEMA SIGUIIENTE: HOJA DE TRABAJO DE CLASIFICACIÓN DEL USUARIO