Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

SQLerror en facturación de pedidos con Facturas validadas Si

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
sancotec
Novato
Mensajes: 1
Registrado: Jue, 29/11/2018, 13:55

SQLerror en facturación de pedidos con Facturas validadas Si

Mensaje por sancotec »

Buenas. Soy usuario de Dolibarr 8.0.3, sobre Ubuntu 18.04, instalado manualmente, sin usar DoliDeb.
Cuando facturo varios pedidos de forma masiva desde Listado de pedidos, habiendo filtrado por un cliente, selecciono acción Facturar pedidos > Confirmar y pongo Sí a las dos siguientes opciones: Crear una factura por tercero, y Facturas validadas.
Cuando pulso a continuación el botón Facturar pedidos, me sale el siguiente error:

Dolibarr ha detectado un error técnico.
Esta información puede ser útil para el diagnóstico (puede configurar la opción $dolibarr_main_prod to '1' para eliminar estas notificaciones):
Fecha: 20181129110939
Dolibarr: 8.0.3
Nivel de funciones: 0
PHP: 7.2.10-0ubuntu0.18.04.1
Servidor: Apache/2.4.29 (Ubuntu)
SO: Linux IRSERVER 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36

URL solicitada: /dolibarr/commande/list.php
Referer: http://192.168.0.252/dolibarr/commande/list.php
Gestor de menú: eldy_menu.php

Tipo de gestor de base de datos: mysqli
Último error en solicitud de acceso de base de datos: SELECT rowid, fk_source, sourcetype, fk_target, targettype FROM llx_element_element WHERE (fk_source = AND sourcetype = 'commande') OR (fk_target = AND targettype = 'commande') ORDER BY sourcetype
Código de retorno de error para la última petición de acceso a la base de datos: DB_ERROR_SYNTAX
Información del último error de petición de acceso de base de datos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND sourcetype = 'commande') OR (fk_target = AND targettype = 'commande') ORDER' at line 1

alka_po
Novato
Mensajes: 1
Registrado: Jue, 03/01/2019, 11:14

Mensaje por alka_po »

Alguna solución?? tengo el mismo problema :(((

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

Mensaje por ferran »

Buenos días,

hemos verificado que se trata de un bug y saldrá corregido en la próxima versión.

Si queréis corregirlo id al fichero ../core/actions_massactions.inc.php y en la línea 695 encontraréis lo siguiente:

Código: Seleccionar todo

$id = $objecttmp->id; // For builddoc action
justo debajo añadid:

Código: Seleccionar todo

$object = $objecttmp;
Con eso ya debería funcionar bien.

Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros