Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Mensaje al ver facturas con usuario externo

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
rcasian
Novato
Mensajes: 1
Registrado: Mié, 14/04/2021, 19:45

Mensaje al ver facturas con usuario externo

Mensaje por rcasian »

Al entrar con un usuario de tipo externo enlazado a un cliente, cuando ese usuario entra a la sección de "Facturación" muestra el siguiente mensaje en la parte superior de la pantalla.

Dolibarr: 13.0.2 - https://www.dolibarr.org
Nivel de características: 0
PHP: 5.6.40
Server: Apache

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36

URL solicitada: **********/compta/facture/list.php?leftmenu=customers_bills
Referer: *************/compta/index.php?mainmenu=billing&leftmenu=
Administrar menú: eldy_menu.php

Módulos/Aplicaciones: user, margin, comptabilite, banque, propal, cron, commande, ecm, facture, fournisseur, societe, contrat
Administrador de tipo de base de datos: mysqli
Último error en solicitud de acceso de base de datos: SELECT u.rowid, u.lastname, u.firstname, u.statut as status, u.login, u.photo, u.gender, u.entity, u.admin FROM db2_user as u WHERE u.entity IN (0,1) AND u.rowid = 10 AND u.fk_soc = 24 UNION SELECT u2.rowid, u2.lastname, u2.firstname, u2.statut as status, u2.login, u2.photo, u2.gender, u2.entity, u2.admin FROM db2_user as u2, db2_societe_commerciaux as sc WHERE u2.entity IN (0,1) AND u2.rowid = sc.fk_user AND sc.fk_soc=24 ORDER BY statut DESC, lastname ASC

Código de retorno de error para la última petición de acceso a la base de datos: DB_ERROR_NOSUCHFIELD

Información del último error de petición de acceso de base de datos: Unknown column 'statut' in 'order clause'

Muchas gracias.

Avatar de Usuario
ferran
Jedi
Mensajes: 544
Registrado: Vie, 18/01/2013, 16:31
Ubicación: Gandia, Valencia

Mensaje por ferran »

Hola,

saldrá corregido en la versión 13.0.3.

Si quieres corregirlo tú mismo, ve al fichero ../core/class/html.formother.class.php y en la línea 477 cambia

Código: Seleccionar todo

$sql_usr .= " ORDER BY statut DESC, lastname ASC"; // Do not use 'ORDER BY u.statut' here, not compatible with the UNION.
por

Código: Seleccionar todo

$sql_usr .= " ORDER BY status DESC, lastname ASC"; // Do not use 'ORDER BY u.statut' here, not compatible with the UNION.
Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros