Hola.
A reserva de revisar mi instalación en el servidor de hosting para ver por qué se actualizó, ahora debo resolver un problema urgente.
Resulta que se generó un pedido, y al querer generar el envío, éste no se crea, se queda como borrador. Al pedir la lista de envíos s genera un error, aparentemente por un campo que no se encuentra en una tabla:
Dolibarr ha detectado un error técnico.
Esta información puede ser útil para fines de diagnóstico (puede establecer la opción $dolibarr_main_prod en '1' para ocultar información confidencial):
Fecha: 20220228122816
Dolibarr: 15.0.0 - https://www.dolibarr.org
Nivel de características: 0
PHP: 7.4.16
Server: Apache/2
OS: Linux gn309.whpservers.com 3.10.0-962.3.2.lve1.5.49.el7.x86_64 #1 SMP Thu Mar 4 05:39:46 EST 2021 x86_64
UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Firefox/97.0
URL solicitada: /dolibarr/expedition/list.php?leftmenu=sendings
Referer: http://c-herbel.com.mx/dolibarr/product ... &leftmenu=
Administrar menú: eldy_menu.php
Módulos/Aplicaciones: syslog, user, categorie, import, export, blockedlog, receiptprinter, adherent, accounting, agenda, banque, barcode, commande, ecm, expensereport, facture, fournisseur, margin, printing, salaries, expedition, societe, takepos, workflow, propal, supplier_proposal, reception, tax, incoterm, loan, paymentbybanktransfer, product, stock, projet
Administrador de tipo de base de datos: mysqli
Último error de solicitud de acceso a la base de datos: SELECT e.rowid, e.ref, e.ref_customer, e.date_expedition as date_expedition, e.weight, e.weight_units, e.date_delivery as delivery_date, e.fk_statut, e.billed, e.tracking_number, e.fk_shipping_method, l.date_delivery as date_reception, s.rowid as socid, s.nom as name, s.town, s.zip, s.fk_pays, s.client, s.code_client, typent.code as typent_code, state.code_departement as state_code, state.nom as state_name, e.date_creation as date_creation, e.tms as date_update, u.login FROM llxqn_expedition as e LEFT JOIN llxqn_societe as s ON s.rowid = e.fk_soc LEFT JOIN llxqn_c_country as country on (country.rowid = s.fk_pays) LEFT JOIN llxqn_c_typent as typent on (typent.id = s.fk_typent) LEFT JOIN llxqn_c_departements as state on (state.rowid = s.fk_departement) LEFT JOIN llxqn_element_element as ee ON e.rowid = ee.fk_source AND ee.sourcetype = 'shipping' AND ee.targettype = 'delivery' LEFT JOIN llxqn_delivery as l ON l.rowid = ee.fk_target LEFT JOIN llxqn_user as u ON e.fk_user_author = u.rowid WHERE e.entity IN (1) ORDER BY e.ref DESC LIMIT 26
Código de respuesta para el último error de solicitud de acceso a la base de datos: DB_ERROR_NOSUCHFIELD
Información para el último error de solicitud de acceso a la base de datos: Unknown column 'e.billed' in 'field list'
Parece ser que no se generó el campo e-billed en donde debería.
¿Cómo puedo resolver esto?
RESUELTO: Problema tras actualización de versión de 14 a 15 (que se hizo automáticamente)
RESUELTO: Problema tras actualización de versión de 14 a 15 (que se hizo automáticamente)
Última edición por asbaeza65 el Mié, 02/03/2022, 03:49, editado 1 vez en total.
Hace unas horas lo puse en el árbol de versión de desarrollo, pero ahora ya está la nota de la versión 15, así que lo pongo acá.
Hola.
A reserva de revisar mi instalación en el servidor de hosting para ver por qué se actualizó, ahora debo resolver un problema urgente.
Resulta que se generó un pedido, y al querer generar el envío, éste no se crea, se queda como borrador. Al pedir la lista de envíos s genera un error, aparentemente por un campo que no se encuentra en una tabla:
Dolibarr ha detectado un error técnico.
Esta información puede ser útil para fines de diagnóstico (puede establecer la opción $dolibarr_main_prod en '1' para ocultar información confidencial):
Fecha: 20220228122816
Dolibarr: 15.0.0 - https://www.dolibarr.org
Nivel de características: 0
PHP: 7.4.16
Server: Apache/2
OS: Linux gn309.whpservers.com 3.10.0-962.3.2.lve1.5.49.el7.x86_64 #1 SMP Thu Mar 4 05:39:46 EST 2021 x86_64
UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Firefox/97.0
URL solicitada: /dolibarr/expedition/list.php?leftmenu=sendings
Referer: http://c-herbel.com.mx/dolibarr/product ... &leftmenu=
Administrar menú: eldy_menu.php
Módulos/Aplicaciones: syslog, user, categorie, import, export, blockedlog, receiptprinter, adherent, accounting, agenda, banque, barcode, commande, ecm, expensereport, facture, fournisseur, margin, printing, salaries, expedition, societe, takepos, workflow, propal, supplier_proposal, reception, tax, incoterm, loan, paymentbybanktransfer, product, stock, projet
Administrador de tipo de base de datos: mysqli
Último error de solicitud de acceso a la base de datos: SELECT e.rowid, e.ref, e.ref_customer, e.date_expedition as date_expedition, e.weight, e.weight_units, e.date_delivery as delivery_date, e.fk_statut, e.billed, e.tracking_number, e.fk_shipping_method, l.date_delivery as date_reception, s.rowid as socid, s.nom as name, s.town, s.zip, s.fk_pays, s.client, s.code_client, typent.code as typent_code, state.code_departement as state_code, state.nom as state_name, e.date_creation as date_creation, e.tms as date_update, u.login FROM llxqn_expedition as e LEFT JOIN llxqn_societe as s ON s.rowid = e.fk_soc LEFT JOIN llxqn_c_country as country on (country.rowid = s.fk_pays) LEFT JOIN llxqn_c_typent as typent on (typent.id = s.fk_typent) LEFT JOIN llxqn_c_departements as state on (state.rowid = s.fk_departement) LEFT JOIN llxqn_element_element as ee ON e.rowid = ee.fk_source AND ee.sourcetype = 'shipping' AND ee.targettype = 'delivery' LEFT JOIN llxqn_delivery as l ON l.rowid = ee.fk_target LEFT JOIN llxqn_user as u ON e.fk_user_author = u.rowid WHERE e.entity IN (1) ORDER BY e.ref DESC LIMIT 26
Código de respuesta para el último error de solicitud de acceso a la base de datos: DB_ERROR_NOSUCHFIELD
Información para el último error de solicitud de acceso a la base de datos: Unknown column 'e.billed' in 'field list'
Parece ser que no se generó el campo e-billed en donde debería.
¿Cómo puedo resolver esto?
Hola.
A reserva de revisar mi instalación en el servidor de hosting para ver por qué se actualizó, ahora debo resolver un problema urgente.
Resulta que se generó un pedido, y al querer generar el envío, éste no se crea, se queda como borrador. Al pedir la lista de envíos s genera un error, aparentemente por un campo que no se encuentra en una tabla:
Dolibarr ha detectado un error técnico.
Esta información puede ser útil para fines de diagnóstico (puede establecer la opción $dolibarr_main_prod en '1' para ocultar información confidencial):
Fecha: 20220228122816
Dolibarr: 15.0.0 - https://www.dolibarr.org
Nivel de características: 0
PHP: 7.4.16
Server: Apache/2
OS: Linux gn309.whpservers.com 3.10.0-962.3.2.lve1.5.49.el7.x86_64 #1 SMP Thu Mar 4 05:39:46 EST 2021 x86_64
UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Firefox/97.0
URL solicitada: /dolibarr/expedition/list.php?leftmenu=sendings
Referer: http://c-herbel.com.mx/dolibarr/product ... &leftmenu=
Administrar menú: eldy_menu.php
Módulos/Aplicaciones: syslog, user, categorie, import, export, blockedlog, receiptprinter, adherent, accounting, agenda, banque, barcode, commande, ecm, expensereport, facture, fournisseur, margin, printing, salaries, expedition, societe, takepos, workflow, propal, supplier_proposal, reception, tax, incoterm, loan, paymentbybanktransfer, product, stock, projet
Administrador de tipo de base de datos: mysqli
Último error de solicitud de acceso a la base de datos: SELECT e.rowid, e.ref, e.ref_customer, e.date_expedition as date_expedition, e.weight, e.weight_units, e.date_delivery as delivery_date, e.fk_statut, e.billed, e.tracking_number, e.fk_shipping_method, l.date_delivery as date_reception, s.rowid as socid, s.nom as name, s.town, s.zip, s.fk_pays, s.client, s.code_client, typent.code as typent_code, state.code_departement as state_code, state.nom as state_name, e.date_creation as date_creation, e.tms as date_update, u.login FROM llxqn_expedition as e LEFT JOIN llxqn_societe as s ON s.rowid = e.fk_soc LEFT JOIN llxqn_c_country as country on (country.rowid = s.fk_pays) LEFT JOIN llxqn_c_typent as typent on (typent.id = s.fk_typent) LEFT JOIN llxqn_c_departements as state on (state.rowid = s.fk_departement) LEFT JOIN llxqn_element_element as ee ON e.rowid = ee.fk_source AND ee.sourcetype = 'shipping' AND ee.targettype = 'delivery' LEFT JOIN llxqn_delivery as l ON l.rowid = ee.fk_target LEFT JOIN llxqn_user as u ON e.fk_user_author = u.rowid WHERE e.entity IN (1) ORDER BY e.ref DESC LIMIT 26
Código de respuesta para el último error de solicitud de acceso a la base de datos: DB_ERROR_NOSUCHFIELD
Información para el último error de solicitud de acceso a la base de datos: Unknown column 'e.billed' in 'field list'
Parece ser que no se generó el campo e-billed en donde debería.
¿Cómo puedo resolver esto?
Hola,
en principio el campo billed se añadió en la versión 12. No es un cambio que se haya producido ahora. Creando la columna en la tabla debería resolver el problema:
Un saludo.
en principio el campo billed se añadió en la versión 12. No es un cambio que se haya producido ahora. Creando la columna en la tabla debería resolver el problema:
Código: Seleccionar todo
ALTER TABLE llxqn_expedition ADD COLUMN billed smallint DEFAULT 0;
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros
¿Quieres soporte profesional? Contacta con nosotros