Erreur création d' email pour envoyer une facture

Bonjour j’ai ce message quand je veux envoyer une facture par mail:

Dolibarr a détecté une erreur technique.
Ces informations peuvent être utiles à des fins de diagnostic (vous pouvez définir l’option $dolibarr_main_prod sur ‹ 1 › pour masquer les informations sensibles):
Date: 20240308152416
Dolibarr: 19.0.0
Niveau de fonctionnalités: 0
PHP: 7.4.33
Server: Apache/2.4.56 (Debian)
OS: 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0

Url sollicitée: /compta/facture/card.php?facid=2385&action=presend&mode=init
Referer:/compta/facture/card.php?facid=2385
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, banque, commande, facture, service, societe, export, import, mailing, propal
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT rowid, module, label, type_template, topic, email_from, joinfiles, content, content_lines, lang, email_from, email_to, email_tocc, email_tobcc FROM llx_c_email_templates WHERE (type_template = ‹ facture_send › OR type_template = ‹ all ›) AND entity IN (0,1) AND (private = 0 OR fk_user = 1) AND active = 1 AND defaultfortype = 1 AND (lang = ‹ fr_FR › OR lang IS NULL OR lang = ‹  ›) ORDER BY position ASC, lang DESC, label ASC
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ email_from › in ‹ field list ›

Warning : Invalid argument supplied for foreach() in /htdocs/core/class/html.formmail.class.php on line 493

version de Dolibarr 19 cela le faisait déjà avec la version 18
pas de modules externes payants ou gratuits
Type d’installation Hébergemen

Bonjour,

Il vous manque le champ email_from dans la table llx_c_email_templates

Ce champ a été introduit en V16, vous avez donc une mise à jour qui c’est mal passée : C’est pas trés bon signe pour la « santé » de votre Dolibarr.

Vous pouvez régler ce probléme en lançant la commande SQL suivante dans phpmyadmin ou autre :
ALTER TABLE llx_c_email_templates ADD COLUMN email_from varchar(255);
Mais si une mise à jour c’est mal passé, vous êtes pas à l’abri d’autre problémes.

Url sollicitée: /compta/facture/card.php?facid=2370&action=presend&mode=init
Referer: compta/facture/card.php?facid=2370
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, banque, commande, facture, service, societe, export, import, mailing, propal
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT rowid, module, label, type_template, topic, email_from, joinfiles, content, content_lines, lang, email_from, email_to, email_tocc, email_tobcc FROM llx_c_email_templates WHERE (type_template = ‹ facture_send › OR type_template = ‹ all ›) AND entity IN (0,1) AND (private = 0 OR fk_user = 1) AND active = 1 AND defaultfortype = 1 AND (lang = ‹ fr_FR › OR lang IS NULL OR lang = ‹  ›) ORDER BY position ASC, lang DESC, label ASC
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ joinfiles › in ‹ field list ›

Warning: Invalid argument supplied for foreach() in /htdocs/core/class/html.formmail.class.php on line 493

Bonjour,
pas de changement après la commande sql

Bonjour,

C’est encore une colonne manquante dans votre table
La structure de la table doit être


Essayer de comparer avec la votre