Bonjour,
j’utilise Dolibarr depuis à peu près 4 ans, j’ai commencé a configurer le module comptabilité avancée mais au niveau de l’étape 8:
" Définissez les comptes comptables sur vos produits/services. Pour cela, suivez le menu suivant [Configuration - Comptes produits] "
J’ai des erreurs apparemment au niveau de la base de données, voilà ce que ça m’affiche:
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l’option $dolibarr_main_prod sur ‹ 1 › pour supprimer quelques notifications):
Modules/Applications:** syslog, user, tax, accounting, changetiers, supplier_proposal, salaries, product, fckeditor, modulebuilder, socialnetworks, debugbar, export, categorie, contrat, banque, propal, commande, ecm, facture, fournisseur, societe, service, prelevement, loan, margin
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT p.rowid, p.ref, p.label, p.description, p.tosell, p.tobuy, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy, p.accountancy_code_buy_intra, p.accountancy_code_buy_export, p.tms, p.fk_product_type as product_type, aa.rowid as aaid FROM leu974_product as p LEFT JOIN leu974_accounting_account as aa ON p.accountancy_code_sell = aa.account_number AND aa.fk_pcg_version = ‹ PCG99-BASE › WHERE p.entity IN (1) AND aa.account_number IS NULL ORDER BY p.ref ASC LIMIT 201
Code retour dernier accès en base en erreur: DB_ERROR_1267
Information sur le dernier accès en base en erreur: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation ‹ = ›
au niveau du fichier log, les erreurs:
2020-11-22 06:39:44 ERR DoliDBMysqli::query SQL Error message: DB_ERROR_1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
2020-11-22 06:39:44 ERR Error url=/htdocs/accountancy/admin/productaccount.php, query_string=, sql=SELECT p.rowid, p.ref, p.label, p.description, p.tosell, p.tobuy, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy, p.accountancy_code_buy_intra, p.accountancy_code_buy_export, p.tms, p.fk_product_type as product_type, aa.rowid as aaid FROM leu974_product as p LEFT JOIN leu974_accounting_account as aa ON p.accountancy_code_sell = aa.account_number AND aa.fk_pcg_version = 'PCG99-BASE' WHERE p.entity IN (1) AND aa.account_number IS NULL ORDER BY p.ref ASC LIMIT 201, db_error=Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
J’essaye de comprendre mais j’ai peur de faire des bêtises, quelqu’un pour m’aider ?
Merci et bonne journée.