Dos familias de mensajes
Unos mensajes tienen que ver con quién puede abrir algo o con datos que el módulo protege: el panel LkSG, los registros del registro de auditoría y la compañía de los registros que dependen de un proveedor. Cambiar lo que has escrito no los resuelve: o lo hace otra persona con el permiso adecuado, o no se puede hacer.
Otros señalan un dato que no cumple una regla: un texto demasiado largo o mal codificado, un código o un nombre repetido, una cifra fuera de rango o un paso que falta antes de marcar a un proveedor como conforme. Se arreglan corrigiendo el dato o completando antes lo que falta.
Tabla de mensajes de LkSG Compliance
Los textos aparecen tal como están en el código del módulo, en inglés y con %s donde el mensaje lo lleva.
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Only LkSG users can open the LkSG dashboard. | Cuando alguien que no es usuario LkSG intenta abrir el panel LkSG. | Pide a quien administra tu Odoo que te dé de alta como usuario LkSG. |
Audit log records are immutable and cannot be modified. | Cuando se intenta modificar un registro del registro de auditoría. | Ninguna corrección posible: el módulo no deja cambiarlo. |
Audit log records cannot be deleted. | Cuando se intenta borrar un registro del registro de auditoría. | Ninguna: el módulo no deja borrarlo. |
Subject must not exceed 500 characters. | Cuando el asunto pasa de 500 caracteres. | Acorta el asunto hasta 500 caracteres o menos. |
Subject must use NFC-normalized Unicode. | Cuando el texto del asunto no está en Unicode normalizado NFC. | Vuelve a escribir el asunto en el campo, tecleándolo en vez de pegarlo. |
Description must not exceed 10,000 characters. | Cuando la descripción pasa de 10,000 caracteres. | Recorta la descripción hasta ese límite. |
The company is that of the supplier and cannot be changed by hand. | Cuando cambias a mano la compañía de un registro que lleva la del proveedor. El mismo texto está en varios puntos del módulo. | Deja la compañía como está: es la del proveedor. |
Risk area code must be unique: %s | Cuando el código de un área de riesgo ya lo usa otra área. | Elige otro código o revisa el área que ya lo tiene. |
Severity weight must be between 1 and 10. | Cuando el peso de gravedad queda fuera del rango de 1 a 10. | Pon un valor entre 1 y 10. |
A risk assessment line can only link a measure of its own company. Unlink the measure from the line first. | Cuando una línea de evaluación de riesgos queda enlazada a una medida de otra compañía. | Desvincula primero la medida de la línea, como indica el mensaje, y enlaza una medida de la misma compañía. |
Risk score must be between 0 and 100. | Cuando la puntuación de riesgo queda fuera del rango de 0 a 100. | Corrige la puntuación para que quede entre 0 y 100. |
Supplier name must use NFC-normalized Unicode. Please re-enter: %s | Cuando el nombre del proveedor no está en Unicode normalizado NFC. | Vuelve a escribir el nombre, como pide el mensaje. |
A supplier with this name already exists for this company: %s | Cuando ya hay un proveedor con ese nombre en la misma compañía. | Abre el proveedor que ya existe y trabaja sobre él. |
Cannot mark compliant: no approved risk assessment exists for this supplier. | Cuando intentas marcar como conforme a un proveedor que no tiene ninguna evaluación de riesgos aprobada. | Consigue que ese proveedor tenga una evaluación de riesgos aprobada y vuelve a intentarlo. |
Mensajes que piden un paso previo
Algunos mensajes no dicen que el dato esté mal, sino que falta hacer algo antes. Son los que más conviene leer enteros, porque el propio texto te da la salida.
Marcar un proveedor como conforme
Cannot mark compliant: no approved risk assessment exists for this supplier. significa lo que dice: para ese proveedor no hay ninguna evaluación de riesgos aprobada. El módulo no deja marcarlo como conforme hasta que la haya. Revisa las evaluaciones de ese proveedor y comprueba si alguna está aprobada; si no, ese es el paso pendiente.

Medidas de otra compañía en una línea de evaluación
Si trabajas con varias compañías en el mismo Odoo, puedes encontrarte con A risk assessment line can only link a measure of its own company. Unlink the measure from the line first. La línea solo admite medidas de su propia compañía. El mensaje marca el orden: primero quitas la medida de la línea y después enlazas una medida de la compañía correcta.
La compañía viene del proveedor
The company is that of the supplier and cannot be changed by hand. aparece en varios puntos del módulo con el mismo texto. En todos ellos, la compañía del registro es la del proveedor y no se cambia a mano. Si la compañía que ves no es la que esperabas, lo que tienes que revisar es el proveedor, no el registro donde salta el aviso.
Nombres de proveedor repetidos o mal codificados
Hay dos mensajes sobre el nombre del proveedor. A supplier with this name already exists for this company: %s te avisa de que ese nombre ya está dado de alta en la misma compañía; antes de crear otro, búscalo en la lista de proveedores. Supplier name must use NFC-normalized Unicode. Please re-enter: %s pide volver a escribir el nombre porque no está en Unicode normalizado NFC. Lo mismo pasa con el asunto en Subject must use NFC-normalized Unicode.: teclear de nuevo el texto en el campo es la forma directa de cumplir lo que pide.

Lo que no se corrige: registro de auditoría y acceso al panel
Dos de los mensajes no tienen un dato que arreglar. Audit log records are immutable and cannot be modified. y Audit log records cannot be deleted. indican que el módulo no deja modificar ni borrar los registros del registro de auditoría. No busques un botón para hacerlo: el registro se queda tal como está.
Only LkSG users can open the LkSG dashboard. depende del usuario, no del dato. Si te sale, quien administra tu Odoo tiene que darte de alta como usuario LkSG.
Si quieres ver qué menús añade el módulo y qué recorre un registro, lo tienes en cómo funciona LkSG Compliance por dentro.


Cómo te ayuda FlexigoTech
El módulo cuesta 9 € sin IVA, pago único por versión de Odoo, para 17, 18, 19 y 20; tienes los detalles en la ficha de Odoo Apps y en la página del módulo. Si antes de instalarlo quieres saber si encaja con tu empresa, mira si LkSG Compliance encaja en tu empresa.
En FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida, así que podemos ayudarte a ponerlo en marcha o a revisar un mensaje que no sepas resolver.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): controllers/complaint_portal.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_audit_log.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_complaint.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_measure.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_risk_area.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_risk_assessment.py
- Código del módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_supplier.py
- apps.odoo.com/apps/modules/20.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/17.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/18.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/19.0/flexigo_german_supply_chain_due_diligence_act_complianc
- flexigotech.com/en/services.html
