KDS
Configuración y Conexión Inicial de KDS
Guía técnica para la habilitación del esquema de pantallas de cocina (Kitchen Display System) mediante parámetros de sistema y sincronización de base de datos.
La implementación del sistema de pantallas de cocina (KDS) requiere la activación de múltiples flags en la base de datos XETUXPOS para asegurar que los productos sean dirigidos correctamente a las estaciones de preparación.
Fase 1: Habilitación de Esquema KDS
Se debe ejecutar el siguiente script para inicializar las rutas de intercambio de archivos y activar los disparadores de envío en el motor de transacciones.
Ejecución del Script de Inicialización
USE XETUXPOS;
GO
-- Configuración de rutas de intercambio (Buffer)
UPDATE T_SYS_PARAMETERS SET parameter_description = 'C:\KDSInfo\', parameter_is_require = 1 WHERE parameter_id = 18;
-- Desactivar parámetros obsoletos o de conflicto
UPDATE T_SYS_PARAMETERS SET PARAMETER_IS_REQUIRE = 0 WHERE PARAMETER_ID IN (179,180,193);
-- Activar flags de KDS en configuración general
UPDATE T_SYS_CONFIG_CHANGE_STATUS SET change_Active_kds_xetux = 0, change_active_kds = 1;
UPDATE T_SYS_CONFIG_GENERAL SET kds_enable = 1, kds_location = 'C:\KDSInfo';
-- Habilitar KDS en catálogo de productos y tipos de orden
UPDATE T_POS_PRODUCT SET enableKDS = 1;
UPDATE T_POS_ORDER_TYPE SET send_order_to_kds = 1;
Persistencia en Unidades con XONE (Sincronización)
Si la sucursal utiliza sincronización centralizada via XONE, es imperativo registrar la regla de persistencia en la tabla AFTER para evitar que las actualizaciones sobrescriban la configuración de KDS:
- Localizar la tabla de sincronización posterior (
AFTER). - Insertar o actualizar la siguiente regla:
- concept_query:
KDS - priority_exec:
1 - code_sync_text:
UPDATE T_POS_PRODUCT SET enablekds = 1 WHERE product_id IN (SELECT product_id FROM T_POS_PRODUCT_KDS_GROUP);
- concept_query:
Fase 2: Configuración de Parámetros de Visualización
La siguiente tabla detalla los parámetros de comportamiento para las comandas en pantalla:
| ID Parámetro | Estado Requerido | Propósito Técnico |
|---|---|---|
| 301 | No (0) | Evita la fragmentación de comandas por producto, manteniendo la integridad de la orden por mesa. |
| 366 | Sí (1) | Desactiva el prefijo Añadir cuando se agregan productos adicionales a una comanda ya existente en pantalla. |
Consideraciones de Red y Servicios
El KDS requiere que la carpeta
C:\KDSInfo\ esté compartida en la red local con permisos de Lectura/Escritura para todos los nodos (terminales y pantallas).Si tras aplicar los cambios se observan errores de comunicación en los logs del POS, detenga el servicio de xPos y ejecute nuevamente la Fase 1 para asegurar la regeneración de los punteros de memoria.