================================================================================ MANUAL DE AYUDA — GESTOR DE PLANTILLAS DE FASTREPORT ================================================================================ 1. DESCRIPCIÓN Y PROPÓSITO GENERAL -------------------------------------------------------------------------------- Módulo gestor de plantillas de informe creadas en FastReport. Permite listar dinámicamente los archivos existentes en la carpeta reportes\samples\, buscar plantillas por su nombre, eliminarlas, duplicar plantillas existentes asignándoles un nuevo nombre de archivo, y abrir el diseñador de FastReport a nivel de usuario en tiempo de ejecución para modificar visualmente la cabecera, pie de página, bandas de datos, campos y fórmulas del reporte de forma interactiva. 2. GUÍA DE USO Y PROCEDIMIENTO PASO A PASO -------------------------------------------------------------------------------- ▶ Paso 1: Consulta y Búsqueda: Al acceder a la pantalla se muestra el listado general de registros. Escriba en el cuadro "Buscar..." para filtrar al instante por código, nombre o descripción. ▶ Paso 2: Filtros Avanzados: Utilice el panel lateral izquierdo para acotar el listado por Estado (Todos, Activo, Inactivo), por Rango de Fechas (Hoy, Última semana, Mes actual, Personalizado) o por Inicial Alfabética (A-Z). ▶ Paso 3: Crear Nuevo Registro: Pulse el botón "Añadir" ([+]) en la barra de herramientas superior para abrir la ficha de alta en blanco. ▶ Paso 4: Consultar o Modificar: Seleccione el registro deseado en la cuadrícula y pulse "Editar" ([✎]) o haga doble clic sobre la fila para abrir su ficha completa. ▶ Paso 5: Eliminar Registro: Seleccione la fila que desea dar de baja y pulse "Eliminar" ([🗑]). El sistema solicitará confirmación previa. ▶ Paso 6: Imprimir / Exportar: Pulse "Imprimir" ([🖨]) para generar el informe oficial, listado en PDF o exportación a hoja de cálculo Excel. 3. GUÍA DE CAMPOS Y CONTROLES PRINCIPALES -------------------------------------------------------------------------------- • Cuadro de Búsqueda Rápida: Permite localizar registros escribiendo cualquier coincidencia de texto. • Filtro de Estado: Desplegable para alternar entre registros activos, inactivos o todos. • Filtro de Rango de Fechas: Opciones predefinidas (Todos, Creados hoy, La última semana, El último mes, Personalizado) con selector de fechas. • Selector Alfabético: Botones de acceso directo (0-9 y A-Z) para filtrar al instante por la letra inicial. • Rejilla Principal: Cuadrícula interactiva con ordenación por columnas al hacer clic sobre su encabezado. 4. ACCIONES Y BOTONES DE LA BARRA DE HERRAMIENTAS -------------------------------------------------------------------------------- * [+] Añadir : Abre el formulario de alta para crear un nuevo registro. * [✎] Editar : Abre la ficha del registro seleccionado para consultar o modificar sus datos. * [🗑] Eliminar : Da de baja el registro seleccionado previa confirmación. * [🖨] Imprimir : Genera el informe oficial en PDF o exportación de datos. * [❓] Ayuda : Muestra este manual de usuario. 5. ATAJOS DE TECLADO Y NAVEGACIÓN RÁPIDA -------------------------------------------------------------------------------- • [Enter] : Confirma la selección, abre la ficha o avanza al siguiente campo. • [Escape] : Cierra la ventana actual o cancela la edición en curso. • [Espacio] : Marca o desmarca casillas de verificación (Checkboxes) en rejilla. • [F5] : Refresca inmediatamente los datos desde el servidor. • [Flechas Arriba/Abajo] : Desplaza el cursor entre registros de la lista. 6. REGLAS DE NEGOCIO Y NOTAS IMPORTANTES -------------------------------------------------------------------------------- ⚠ Modo Compartido de Lectura de Archivos: Al abrir los archivos en disco para leer su tamaño, se utiliza fmOpenRead or fmShareDenyNone. Esto evita excepciones si el diseñador de FastReport u otra instancia del software tiene el archivo abierto en ese momento. ⚠ Enlace de Variables y Campos: Al editar, se vinculan automáticamente los datasets frxDBMaster y frxDBDetalle para garantizar que el usuario pueda arrastrar campos válidos dentro del diseñador.