Table of Contents

Calidad

1️⃣ Módulo

Parámetros de Calidad

  • Módulo transversal que permite definir y registrar controles de calidad (mediciones, comprobaciones, inspecciones) sobre los procesos productivos y logísticos de myFoodTech
  • No es un proceso independiente: se integra dentro de otros módulos (Recepción, Transformación, Fabricación, Curación, Ventas), añadiendo controles de calidad a sus consumos, salidas o cabeceras de documento

Calidad en general

  • Los parámetros se definen una única vez (maestros Parámetro de Calidad y Valores del desplegable, este último llamado "Desplegable Calidad" en el sistema) y se agrupan en Grupos de Calidad, reutilizándose en tantos procesos como se necesite
  • Un mismo grupo de calidad se puede asignar a varios procesos, productos, proveedores o clientes
  • Se puede exigir que un parámetro sea obligatorio o dejarlo como informativo
  • Se soportan distintos tipos de dato para adaptarse a cualquier tipo de control (booleano, numérico, texto o lista de valores)

2️⃣ Propósito

Este módulo permite definir qué se debe controlar, dónde se debe controlar y registrar los valores obtenidos durante los procesos productivos y logísticos, con el fin de garantizar el cumplimiento de estándares de calidad y seguridad alimentaria.

Problemas que resuelve:

  • Estandarización de los controles de calidad a aplicar según producto, proveedor, cliente o proceso
  • Registro estructurado de mediciones y comprobaciones (pH, temperatura, aspecto visual, presencia de cuerpos extraños, etc.)
  • Obligatoriedad configurable de determinados controles para impedir avanzar el proceso sin completarlos
  • Trazabilidad de los resultados de calidad, enlazados al documento, línea, lote y pesada correspondiente
  • Reutilización de la misma configuración de calidad en múltiples procesos sin duplicar mantenimiento

Usuarios:

  • Departamento de Calidad: configura en Business Central qué controles existen y dónde se aplican (Parámetros, Grupos y su asignación a procesos)
  • Operarios de planta: registran los valores reales de esos controles en Terminal durante la operativa diaria (recepción, despiece, transformación, fabricación, expedición)

3️⃣ Conceptos clave

Parámetro de Calidad

  • Maestro que define un control individual a realizar (ej: "Temperatura", "pH", "Aspecto visual", "Cuerpos extraños")
  • Cada parámetro tiene un Tipo de dato que determina cómo se captura su valor
  • Es independiente del proceso: el mismo parámetro se puede usar en varios grupos y procesos distintos

Tipos de Dato de Parámetro

Tipo Descripción Ejemplo de uso
Boolean Valor Sí/No (casilla de verificación) ¿Presenta cuerpos extraños?
Integer Número entero Nº de unidades defectuosas
Decimal Número con decimales Temperatura (ºC), pH
Text Texto libre Observaciones, nº de precinto
Desplegable Lista cerrada de valores predefinidos. Los valores permitidos (ej: Óptimo / Aceptable / Rechazado) se rellenan en el maestro "Valores de Desplegable" (Desplegable Calidad), no en el parámetro directamente Aspecto: Óptimo / Aceptable / Rechazado

💡 Nota: Cuando el tipo es Desplegable, el parámetro debe llevar asociado un código de lista de valores (ver "Valores de Desplegable" más abajo). Si se cambia el tipo a otro distinto de Desplegable, la lista asociada se desvincula automáticamente.

Valores de Desplegable

  • Catálogo de valores permitidos para parámetros de tipo Desplegable
  • Se rellena en el maestro "Desplegable Calidad", accesible desde la acción del mismo nombre en la ficha del Parámetro de Calidad
  • Se agrupan bajo un código de lista (ej: "ASPECTO-CANAL"), informando todos los valores permitidos en un único campo, separados por ;:
    Código lista   | Valor
    ASPECTO-CANAL  | Óptimo;Aceptable;Rechazado
    
  • Un mismo código de lista puede reutilizarse en varios parámetros Desplegable (basta con indicar ese mismo código en el campo "Código Desplegable" de cada parámetro)

Grupo de Calidad

  • Maestro que agrupa uno o varios parámetros de calidad relacionados (ej: grupo "CONTROL-RECEPCION-CARNE" con parámetros de temperatura, aspecto y olor)
  • Define el Tipo de Grupo, que indica a qué nivel del documento se aplican sus parámetros:
    • Documento (Cabecera): los controles se registran una vez por documento/orden (ej: temperatura del transporte a la llegada)
    • Líneas: los controles se registran por cada línea, pesada o unidad procesada (ej: aspecto visual de cada pieza)
  • Un grupo puede copiarse a partir de otro ya existente (acción "Copiar parámetros calidad") para agilizar la creación de grupos similares

Configuración de Parámetros del Grupo

  • Para cada grupo de calidad se define qué parámetros lo componen y si cada uno es obligatorio
  • La descripción y el tipo de dato se heredan automáticamente del parámetro maestro
  • Si un parámetro es obligatorio, debe informarse su valor antes de completar el registro de calidad en Terminal

Asignación de Calidad a Procesos

  • Configuración que determina en qué proceso y para qué producto se activa un grupo de calidad
  • Se define mediante la combinación de:
    • Proceso: Recepción, Transformación, Despiece, Fabricación, Curación, Expedición
    • Tipo de Movimiento (opcional): Consumo, Salida, o en blanco (aplica a nivel de cabecera/documento)
    • Origen (opcional): Proveedor o Cliente, para restringir el control a un proveedor/cliente concreto
    • Producto: (opcional) producto sobre el que aplica el control
    • Grupo de Calidad: grupo que se activará para esa combinación
  • Varios grupos de calidad pueden asignarse a la misma combinación de proceso/producto, sumándose todos sus parámetros
  • Toda la configuración (grupos, parámetros del grupo y asignación a procesos) se gestiona desde una única pantalla: "Configuración Datos Calidad"

Registro de Calidad

  • Resultado real capturado durante la ejecución del proceso (en Terminal o en BC)
  • Cada registro guarda: proceso, documento, línea, tipo de movimiento, grupo, parámetro, tipo de dato, valor informado, si era obligatorio, y su vínculo con el lote/pesada de origen cuando aplica
  • Se organiza en dos niveles, según el tipo de grupo:
    • Nivel Cabecera/Documento: registros con línea = 0 (ej: temperatura de la canal a la llegada del camión)
    • Nivel Línea: registros asociados a una línea, consumo o salida concreta (ej: aspecto de cada pieza despiezada)

4️⃣ Configuración mínima necesaria

Maestros necesarios (Departamento de Calidad):

☑ Parámetros de Calidad creados (con su Tipo de dato)
☑ Valores de Desplegable configurados (si hay parámetros tipo Desplegable)
☑ Grupos de Calidad creados (con su Tipo: Documento o Líneas)
☑ Parámetros asignados a cada grupo (marcando los obligatorios)

Asignación a procesos:

☑ Grupo(s) de Calidad asignado(s) a Proceso + Producto (y opcionalmente Proveedor/Cliente y Tipo Movimiento)

En Terminal:

☑ Terminal configurado para el proceso correspondiente (Recepción, Despiece, Transformación, Fabricación, Expedición)

Dependencias:

- Productos dados de alta (Ficha de Producto)
- Proveedores/Clientes dados de alta (Ficha de Proveedor / Ficha de Cliente), solo si se restringe el control a alguno de ellos mediante el campo "Origen"

💡 Nota: Estas dos dependencias no se configuran dentro de Calidad, son maestros estándar de Business Central (Productos, Proveedores, Clientes). Calidad únicamente los referencia al asignar un grupo a un proceso (ver "Asignación de Calidad a Procesos").

5️⃣ Flujo funcional básico

Escenario: Configurar y registrar un control de calidad en la Recepción de canal porcina

Objetivo: Definir un control de calidad para las recepciones de CERDO-CANAL (temperatura a nivel de documento y aspecto visual a nivel de línea) y registrarlo en Terminal durante la recepción

Pasos:

En Business Central — Configuración (Departamento de Calidad):

  1. Ir a Calidad → Configuración Datos Calidad

  2. Crear Parámetros de Calidad:

    Parámetro: TEMP-RECEP    | Descripción: Temperatura recepción | Tipo dato: Decimal
    Parámetro: ASPECTO-CANAL | Descripción: Aspecto visual        | Tipo dato: Desplegable
    Parámetro: CUERPO-EXT    | Descripción: Cuerpos extraños       | Tipo dato: Boolean
    
  3. Configurar valores de Desplegable (acción "Desplegable Calidad" desde el parámetro ASPECTO-CANAL):

    • Se abre el maestro de valores permitidos, inicialmente vacío
    • Configuramos el maestro con las distintas opciones indicando el nombre y sus valores separados por ; como en el ejemplo:
      Código lista: ASPECTO-CANAL | Valor: Óptimo;Aceptable;Rechazado
      
    • Guardar/cerrar la pantalla: el parámetro ASPECTO-CANAL queda con el campo "Código Desplegable" = ASPECTO-CANAL y esas 3 opciones disponibles para seleccionar en Terminal
  4. Crear Grupos de Calidad:

    Grupo: TEMP-TRANSPORTE   | Tipo Grupo: Documento
    Grupo: INSPECCION-CANAL  | Tipo Grupo: Líneas
    
  5. Asignar parámetros a cada grupo (subpágina "Grupos Parámetros"):

    Grupo TEMP-TRANSPORTE:
      - TEMP-RECEP | Obligatorio: ✓
    
    Grupo INSPECCION-CANAL:
      - ASPECTO-CANAL | Obligatorio: ✓
      - CUERPO-EXT    | Obligatorio: ✓
    
  6. Asignar los grupos al proceso (subpágina "Parámetros Calidad"):

    Proceso: Recepción | Producto: CERDO-CANAL | Grupo: TEMP-TRANSPORTE
    Proceso: Recepción | Producto: CERDO-CANAL | Grupo: INSPECCION-CANAL
    

    💡 Nota: Si no se informa un producto la configuración de calidad aplicará a todos los productos

En Business Central — Operativa habitual:

  1. Crear y lanzar el pedido de compra de CERDO-CANAL, como en el flujo estándar de Compras y Recepción

En Terminal:

  1. Iniciar sesión en Terminal: TERMINAL-001

  2. Ir a Menú → Recepciones → Seleccionar pedido → Preparar

  3. Registrar calidad a nivel de Documento (una sola vez para la recepción):

    • Antes de preparar la línea, pulsar el botón de calidad que aparece en la parte derecha de la línea
    • Se muestra el grupo TEMP-TRANSPORTE asociado a CERDO-CANAL
    • Informar parámetro:
      Temperatura recepción: 3,8 (ºC)
      
    • Guardar
  4. Pesar y preparar la línea de recepción (82 kg, lote CERDO-200217-001), tal como en el flujo estándar de recepción

  5. Registrar calidad a nivel de Línea (por cada pieza/pesada recepcionada):

    • Pulsar el botón "Calidad" situado en la parte inferior de la pantalla
    • Se muestra el grupo INSPECCION-CANAL asociado a la línea/pesada
    • Informar parámetros:
      Aspecto visual: Óptimo (seleccionado de la lista)
      Cuerpos extraños: No (☐)
      
    • Guardar

    💡 Nota: Al ser ambos parámetros obligatorios, Terminal no permite continuar/finalizar la recepción de esa línea sin haberlos informado.

  6. Validar y registrar la recepción, como en el flujo estándar

Resultado esperado:

  • ✅ Recepción registrada con 82 kg de CERDO-CANAL, lote CERDO-200217-001, pesada REC-0001234 (igual que en el flujo estándar)
  • ✅ Registro de calidad a nivel de documento: Temperatura recepción = 3,8 ºC
  • ✅ Registro de calidad a nivel de línea, enlazado a la pesada REC-0001234:
    • Aspecto visual = Óptimo
    • Cuerpos extraños = No
  • ✅ Trazabilidad completa: cada valor de calidad queda vinculado al documento, línea, lote y pesada correspondiente
  • ✅ Los registros son consultables desde BC en el factbox "Parámetros de calidad registrados" del documento de recepción

6️⃣ Variaciones

Variación 1: Control de calidad por proveedor o cliente

Para exigir un control solo a determinados proveedores/clientes (ej: mayor exigencia con un proveedor nuevo):

  1. Al asignar el grupo al proceso, informar el campo Origen = Proveedor (o Cliente)
  2. Seleccionar el proveedor/cliente concreto
  3. El grupo de calidad solo se activará cuando el documento corresponda a ese proveedor/cliente

Resultado:

  • El resto de proveedores/clientes no ven ese control en Terminal
  • Permite establecer niveles de exigencia distintos según el origen

Variación 2: Control de calidad en Consumos o Salidas de producción

Para procesos de Transformación, Despiece o Fabricación, el control puede limitarse a un tipo de movimiento concreto:

  1. Al asignar el grupo al proceso, informar el campo Tipo Movimiento:
    • Consumo: el control se solicita al registrar el consumo de un ingrediente/materia prima
    • Salida: el control se solicita al registrar la salida del producto elaborado
    • En blanco: el control se aplica a nivel de documento/orden, no ligado a un movimiento concreto

Ejemplo:

Proceso: Fabricación | Tipo Movimiento: Salida | Producto: CHORIZO-IBERICO | Grupo: CONTROL-CHORIZO-FINAL

El operario informa el control de calidad al registrar la salida de 100 kg de chorizo en Terminal.

Variación 3: Parámetros no obligatorios (informativos)

Para controles que se quieren registrar pero no bloquear el proceso:

  1. En la configuración de parámetros del grupo, dejar Obligatorio sin marcar
  2. Terminal permite finalizar el registro sin informar ese valor
  3. Útil para observaciones o mediciones complementarias que no deben frenar la operativa

Variación 4: Reutilización de grupos mediante copia

Para crear un grupo similar a uno ya existente sin volver a configurar cada parámetro:

  1. Crear el nuevo Grupo de Calidad (solo cabecera, sin parámetros)
  2. Acción "Copiar parámetros calidad"
  3. Seleccionar el grupo origen del que copiar la configuración
  4. Confirmar la copia
  5. Ajustar después los parámetros que sean diferentes (añadir, quitar o cambiar obligatoriedad)

💡 Nota: Solo se puede copiar sobre un grupo que todavía no tenga parámetros configurados.

Variación 5: Registro de calidad desde Business Central

Aunque lo habitual es registrar los valores en Terminal durante la operativa de planta, los registros de calidad también son consultables y gestionables desde BC (por ejemplo, para corregir un valor informado erróneamente o para consultar el histórico completo de un documento).

Errores Frecuentes

Error 1: "No aparece ningún control de calidad en Terminal para este producto"

  • Causa: No existe ninguna asignación de grupo de calidad para la combinación Proceso + Producto (y Proveedor/Cliente/Tipo Movimiento si se ha restringido)
  • Solución: Revisar en "Configuración Datos Calidad" que el producto tiene un grupo asignado al proceso correspondiente

Error 2: "No se puede finalizar/registrar el documento"

  • Causa: Hay parámetros marcados como obligatorios sin valor informado
  • Solución: Completar todos los parámetros obligatorios pendientes en Terminal antes de finalizar

Error 3: "No se puede seleccionar un valor en el parámetro tipo Desplegable"

  • Causa: El parámetro no tiene un código de lista de valores asociado, o la lista está vacía
  • Solución: En BC → Ficha del parámetro → Acción "Desplegable Calidad" → Configurar los valores permitidos

Error 4: "El parámetro cambia de tipo y se pierde la configuración de Desplegable"

  • Causa: Comportamiento esperado: al cambiar el Tipo de dato de un parámetro de Desplegable a otro tipo, el sistema desvincula automáticamente el código de lista de valores
  • Solución: Si se necesita volver a Desplegable, reasignar el código de lista de valores correspondiente

Impacto en Otros Módulos

Compras y Recepción

  • 🔗 Controles de calidad a la llegada de mercancía (temperatura, aspecto, cuerpos extraños)
  • 📋 Registro vinculado a la pesada/lote de recepción
  • ✅ Base documental ante incidencias con proveedores

Despiece y Transformación

  • 🔗 Controles sobre consumos (materia prima) y/o salidas (piezas resultantes/producto transformado)
  • 📊 Permite detectar desviaciones de calidad por pieza o por lote

Fabricación

  • 🔗 Controles sobre ingredientes consumidos y sobre el producto elaborado final
  • 📋 Enlaza el resultado de calidad con el escandallo y el lote de salida

Ventas y Envíos

  • 🔗 Controles de calidad previos a la expedición (ej: temperatura de carga, estado de paletización)
  • 📄 Aporta trazabilidad documental de calidad hacia el cliente

Trazabilidad

  • 🔍 Cada registro de calidad enlaza con documento, línea, lote y pesada
  • ✅ Refuerza el cumplimiento normativo de seguridad alimentaria junto con la trazabilidad de producto

Incidencias

  • ⚠️ Las incidencias pueden marcarse como "de calidad" (aviso de calidad), relacionando el módulo de Incidencias con los controles definidos aquí
  • 📋 Permite analizar incidencias derivadas de resultados de calidad no conformes

← Volver al Manual Principal