================================================================================ MANUAL DE AYUDA — SELECCI ================================================================================ 1. DESCRIPCIÓN Y PROPÓSITO GENERAL -------------------------------------------------------------------------------- Formulario base genérico y reutilizable utilizado para la selección de registros en el sistema (por ejemplo, alérgenos, materias primas, productos, etc.). Centraliza la maquetación de búsqueda, la grilla de selección de datos, soporte de selección simple o múltiple, y la ordenación por columnas. 2. GUÍA DE USO Y PROCEDIMIENTO PASO A PASO -------------------------------------------------------------------------------- ▶ Paso 1: Introducción de Datos: Rellene los campos obligatorios del formulario (identificados con etiqueta destacada) y navegue entre las distintas pestañas de información si están disponibles. ▶ Paso 2: Validación de Información: Verifique que los importes, fechas o clasificaciones introducidas sean correctas antes de confirmar. ▶ Paso 3: Guardar Cambios: Pulse el botón "Guardar" ([💾]) para validar y almacenar la información en el sistema. ▶ Paso 4: Descartar Modificaciones: Si desea anular los cambios antes de guardar, pulse "Cancelar" ([✖]) para restaurar los valores originales. ▶ Paso 5: Navegación entre Registros: Utilice los botones de navegación ("Primero", "Anterior", "Siguiente", "Último") para revisar otras fichas del listado sin cerrar el editor. ▶ Paso 6: Cerrar Ventana: Pulse "Salir" ([🚪]) o la tecla [Escape] para volver a la pantalla principal. 3. GUÍA DE CAMPOS Y CONTROLES PRINCIPALES -------------------------------------------------------------------------------- • Campos Principales: Identificadores de cabecera (Código, Nombre / Razón Social, Fechas, Estado). • Casilla "Activo": Permite habilitar o deshabilitar el registro en el sistema. • Pestañas de Detalle: Secciones temáticas para clasificar la información comercial, operativa y técnica. 4. ACCIONES Y BOTONES DE LA BARRA DE HERRAMIENTAS -------------------------------------------------------------------------------- * [💾] Guardar : Valida y almacena los datos introducidos en la base de datos. * [✖] Cancelar : Descarta los cambios no guardados y restaura el estado original. * [➕] Añadir : Limpia los campos del formulario para iniciar una nueva alta. * [🗑] Eliminar : Elimina el registro actual previa confirmación. * [⏮] Primero : Se desplaza al primer registro del catálogo. * [◀] Anterior : Retrocede al registro anterior. * [▶] Siguiente : Avanza al siguiente registro. * [⏭] Último : Se desplaza al último registro del catálogo. * [🚪] Salir : Cierra la ventana de edición. * [❓] Ayuda : Muestra la guía de uso de esta ficha. 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 -------------------------------------------------------------------------------- ⚠ Selección Simple vs Múltiple: A través de la propiedad MultiSelect, añade o elimina la opción dgMultiSelect en las opciones del DBGrid. En DoSelect, procesa de forma diferenciada la lista de marcadores o el registro activo del DataSet de acuerdo a este modo. ⚠ Ordenación por Columnas: Asegura que dgTitleClick y dgTitleHotTrack estén activos en tiempo de ejecución. Detecta el clic en el encabezado de las columnas y asigna dinámicamente de forma stateless la propiedad IndexFieldNames (a través de RTTI) con el formato FieldName:A (ascendente) o FieldName:D (descendente) analizando la ordenación actual de la consulta.