El Microsiga Protheus® ofrece el recurso personalización para algunos informes de archivos y movimientos. Este recurso tiene como principales funciones la definición de colores, estilos, tamaño, fuentes, divisiones, máscara de las celdas para cada sección, creación de fórmulas y funciones (Suma, Promedio, etc.), posibilidad de grabar las configuraciones por usuario y creación de gráfico.
Con la función Informes personalizables, el usuario puede modificar los informes estándares, creando sus propios layouts.
Cabe recordar que no son personalizables todos los informes. Por ejemplo, informes con layouts definidos previamente por ley y formularios (boletas, facturas, etc) no se podrán modificar.
Los informes personalizados se graban con extensión .PRT, diferenciándose de los informes estándares que reciben la extensión .##R.
¡Importante! Para utilizar los informes personalizables, el parámetro MV_TREPORT (tipo numérico) debe modificarse en el módulo Configurador, de acuerdo con una de las siguientes opciones:
Es posible imprimir archivos ODF por medio de la herramienta TReport (R4), para Windows y Linux. El archivo en PDF puede imprimirse al utilizar la clase FWMSPrinter. |
Procedimiento
Cómo imprimir informes:
Impresión
La caja de listado que se muestra debe utilizarse de acuerdo con el medio de salida del informe. Vea a continuación.
El informe se grabará en disco con el nombre presentado. Si se elije la opción Servidor, éste se grabará en el directorio determinado por la contraseña del usuario, por medio del configurador, el cual estará siempre en el servidor (estándar \SPOOL\).
Al seleccionar Local se abrirá una ventana para que se elija el local en el cual se grabará el informe en la máquina del usuario.
¡Importante! El informe generado a partir de esta opción puede imprimirse o enviarse por e-mail después de mostrarse en la pantalla. |
Define la cuenta de e-mail para identificar el origen de los informes.
Ejemplo:
[email protected]
Define la contraseña de la cuenta de e-mail para envío de los informes.
Define el servidor de la cuenta de e-mail para envío del informe.
Ejemplo:
Cuando se seleccione esta opción, debe informarse en el campo en destaque de la siguiente figura, el e-mail para el cual debe remitirse el informe.
2. Después de completar todos los datos necesarios y hacer clic en Imprimir para enviar el informe, el sistema mostrará la ventana del Nuevo mensaje con la siguiente información:
¡Importante! Es posible enviar el informe generado para más de un usuario. Esto puede efectuarse por medio del registro de grupos de e-mail. Consulte el tópico Grupos de e-mail para más detalles. |
Papel
Configuraciones
Parámetros
La configuración de parámetros sigue el mismo procedimiento que los informes estándar. Sin embargo, algunos informes personalizables de los módulos de Recursos humanos traen una nueva funcionalidad, en que es posible imprimir intervalos no secuenciales de datos. Para más información, consulte el tópico Cómo configurar un intervalo de datos en parámetros.
Gestión de empresas
Puesta a disposición una nueva funcionalidad en los informes (TREPORT) que permite la ejecución de filtros utilizando el concepto de Gestión de empresas.
1. En la ventana de Opciones del informe, haga clic en Gestión de empresas.
2. Al hacer clic en el botón se mostrarán las opciones de filtro.
3. Marque los niveles de Gestión de empresas que se deberán filtrar y rellene los filtros De/A conforme deseado.
¡Importante! La exhibición de los niveles para filtro del informe es variable y depende de la configuración del layout del Grupo de empresas, como en el ejemplo: EEEEUUUUFFFF. |
4. Tras la confirmación del filtro, haga clic en Imprimir.
5. Se mostrará la información de acuerdo con el filtro seleccionado y en la última página impresa se mostrarán los totales para cada nivel del Gestión de empresas.
Personalizar
A la izquierda de la ventana Personalizar, se muestran las secciones del informe que representan los diferentes grupos de información exhibidos, por ejemplo, los datos del Informe de comisiones que se dividen en las secciones o divisiones: Informe de comisiones, Identificación del vendedor, Datos de los títulos y Valores totales.
Sección principal
La primera sección es la principal y define las características generales de todo el informe.
Para la sección principal es posible definir:
Propiedades
Layouts
Permite borrar los Layouts de impresión grabados por el usuario.
Visualización de Layout
Permite visualizar como se imprimirá el informe para el Layout configurado.
Secciones específicas
Al abrir el árbol de las secciones, se muestran las secciones específicas del informe, que pueden recibir atributos individualmente. Basta posicionar sobre el título de la sección y configurarla.
Por ejemplo:
Para la sección Vendedor, se utiliza un destaque con bordes y para la sección Datos de los títulos, se efectúa el destaque por medio del color.
Vea que existen tres áreas para la configuración de secciones: Propiedades (que se muestra automáticamente); Celdas y Filtro (que se muestran en la parte inferior de la ventana).
Para las secciones específicas es posible definir:
Propiedades
Imprimir
Define si deben imprimirse los datos de los ítems de la sección. Si se inhibe la sección, sólo se mostrarán sus totales de valores, como en un informe sintético.
Encabezado de las celdas
Define si deben mostrarse los encabezamientos de las celdas (nombres de los campos).
Altura y espaciamiento entre líneas
Es posible ajustar la altura de la línea y el espaciamiento entre líneas. Es recomendable que esta configuración se defina considerando el tamaño de la fuente utilizada.
Margen izquierdo
El espacio en puntos hacia el margen izquierdo de la sección. Para la impresión se considerará el margen del informe más el margen de la sección.
División de línea en la impresión de columnas
Cuando el informe tiene muchas columnas, dependiendo del tamaño de la fuente que se utiliza, puede ocasionar el truncamiento de información. De esta manera, con esta opción marcada, si no caben todas las columnas en la misma línea, el Sistema continuará imprimiendo los datos en la siguiente línea.
Ajustar celdas
Si se utiliza un tamaño grande de fuente, puede ser necesario ajustar el tamaño de las columnas para que sea posible contrabalancear el espacio utilizado y prevenir que los datos no se trunquen.
El Sistema proporciona automáticamente todos los tamaños de las columnas, aproximando la información de acuerdo con la cantidad de posiciones de los campos. Aún así, puede ocurrir el truncamiento de los títulos y de los datos de la columna si no hay espacio suficiente.
También es posible realizar el ajuste individual de las celdas, vea en el tópico Celdas.
Saltar página antes
Marque esta opción para imprimir cada sección en una nueva página.
Color
Se pueden definir colores en RBG para el fondo y para la fuente de la sección. En el primer botón, se define el color del fondo y en el segundo botón, el color de la fuente.
Para seleccionar, elija el color en el lado izquierdo de la ventana o gire el triángulo en dirección al color deseado y arrastre el punto interno hasta el tono deseado. También pueden digitarse las cantidades de Rojo, Verde y Azul para componer el color.
Borde
Es posible imprimir líneas para separar la información de las secciones, utilizando el recurso de bordes. En el primer botón, se define el borde para la celda y en el segundo botón, se define el borde para el encabezado de la celda.
Para separar las secciones, puede aplicarse el borde superior, inferior y laterales, basta hacer clic en cada lado.
Celdas
Cada sección muestra un conjunto de celdas.
Las celdas son las columnas de los campos mostrados por las secciones del informe. Para agregar o borrar columnas, y definir sus atributos, basta hacer clic sobre la barra Celda que se muestra en la parte inferior de la ventana.
Al lado izquierdo, se listan los campos de las tablas de datos utilizadas en el informe.
Al lado derecho Celdas se listan los campos seleccionados para mostrarse en la sección que se está definiendo.
Para agregar o borrar celdas en la sección, basta hacer clic sobre éstas y utilizar los botones con las flechas. Las celdas también pueden moverse para arriba o para abajo, modificando sus posiciones en el informe.
Al lado derecho de la ventana, se definen las propiedades de cada celda:
Fórmulas
La creación de fórmulas permite realizar cálculos con las celdas seleccionadas para el informe. Es posible crear estructuras complejas de fórmulas, utilizando comandos en AdvPL.
La elaboración de fórmulas debe realizarse de forma acertada, pues puede comprometerse el desempeño del procesamiento del informe. Para cada línea impresa de la celda, el Sistema necesita calcular la fórmula nuevamente.
Para definirlas, haga clic en el campo Fórmula y, a continuación, en Flecha.
A continuación, se mostrará la pantalla en la cual al lado derecho de la ventana, se listan las celdas del informe.
Para utilizar una celda en la fórmula, haga doble clic sobre ésta. El área de la fórmula, la representará como CELL (<orden>). A partir de allí, las fórmulas pueden componerse por funciones AdvPL, utilizando comandos de repetición como If, While, For, o con simples operaciones matemáticas.
Acumuladores
Los acumuladores permiten crear celdas con total, media, mínimo y máximo con base en otras celdas numéricas y también crear celdas de conteo de ocurrencias con base en cualquier dato.
Para definirlas, haga clic en Acumulador y, a continuación, en Flecha.
A partir de un acumulador también se crean gráficos para mostrarlos al final del informe.
Se muestra la siguiente pantalla:
Acumulador
Gráfico
Celda
Filtros
Los filtros seleccionan los datos del informe, a partir de condiciones definidas por el usuario. Para definir un filtro, se utilizan las tablas de la sección principal.
Por lo tanto, para definir un filtro, posicione sobre la sección principal, y haga clic en la barra Filtro que se muestra en la parte inferior de la ventana.
Los campos de la tabla principal estarán disponibles para la composición de los Filtros.
Después de la configuración del informe, haga clic en Grabar para grabar el modelo y utilizarlo siempre que sea necesario.
A continuación, en la ventana inicial de configuración del informe, haga clic en OK para generar el informe.