Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Lotes Series

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
manuel
Novato
Mensajes: 34
Registrado: Mar, 12/02/2019, 13:51

Lotes Series

Mensaje por manuel »

Al actualizar de la versión 24.0.2 a la 24.0.3, el acceso al modulo de lotes/series ha desaparecido.
Las consultas de lotes/series deniega el acceso: "Acceso denegado.
Intenta acceder a una página, área o funcionalidad de un módulo desactivado o sin una sesión autenticada o no permitida a su usuario"

EasySoft
Novato
Mensajes: 17
Registrado: Dom, 24/08/2025, 21:35

Mensaje por EasySoft »

Hola Manuel. Lo hemos reproducido en local: es un fallo de la 24.0.3, no de tu configuración ni de los permisos.

En la 24.0.3 cambiaron la comprobación de acceso de core/lib/security.lib.php (función checkUserAccessToObject).
Para los productos ahora fuerza siempre la tabla llx_product, y la ficha del lote (product/stock/productlot_card.php) y su pestaña de documentos le pasan el id del lote.

Resultado: Dolibarr busca ese id entre los productos y, si no hay un producto con el mismo número, deniega el acceso. Por eso la lista de lotes sigue abriéndose pero al entrar en un lote sale "Acceso denegado", incluso con el administrador.

Solución mientras sale la corrección oficial: en htdocs/core/lib/security.lib.php, hacia la línea 958, cambia

Código: Seleccionar todo

if ($feature == 'produit') {
por

Código: Seleccionar todo

if ($feature == 'produit' && empty($dbtablename)) {
Así solo se usa la tabla de productos cuando la página no indica otra. Lo hemos probado en una copia actualizada de 24.0.1 a 24.0.3: con la 24.0.3 tal cual el lote da acceso denegado, con este cambio abre la ficha y los documentos.

Haz copia del fichero antes de tocarlo y ten en cuenta que la próxima actualización lo sobrescribirá (lo normal es que ya venga corregido).

Un saludo,
EasySoft Tech S.L. — módulos, adaptaciones, integraciones y ERP en la nube sobre Dolibarr
Contabilidad ES (EasyConta), VeriFactu, SII, Facturae y API REST.
https://easysoft.es | Guías: https://wiki.easysoft.es

manuel
Novato
Mensajes: 34
Registrado: Mar, 12/02/2019, 13:51

Mensaje por manuel »

Muchísimas gracias!!!! :P