Problème affichage proposition commerciale V10.0.5

Bonjour, depuis le passage à la version 10.0.5 (depuis la 10.0.4) seul le cartouche d’entête des propositions commerciales s’affiche.
Les lignes de détail, les boutons d’actions et les infos en bas de page ne sont plus visibles.
Aucun message d’erreur à l’écran ou dans le fichier log.
Mon serveur fonctionne sous Ubuntu.

Voici ce que j’ai trouvé dans le log apache :
[Sat Dec 28 13:47:43.752819 2019] [php7:error] [pid 3522] [client 192.xx.xx.xx:xxxx] PHP Fatal error: Uncaught Error: Class ‹ Facture › not found in /usr/share/dolibarr/htdocs/core/class/html.formmargin.class.php:100\nStack trace:\n#0 /usr/share/dolibarr/htdocs/core/class/html.formmargin.class.php(204): FormMargin->getMarginInfosArray(Object(Propal), false)\n#1 /usr/share/dolibarr/htdocs/comm/propal/card.php(2381): FormMargin->displayMarginInfos(Object(Propal))\n#2 {main}\n thrown in /usr/share/dolibarr/htdocs/core/class/html.formmargin.class.php on line 100, referer: http://srv-loreedubois/dolibarr/comm/index.php?mainmenu=commercial&leftmenu=

Rebonjour,
J’ai résolu mon problème en ajoutant la ligne suivante
require_once DOL_DOCUMENT_ROOT.’/compta/facture/class/facture.class.php’;

au début du fichier

core/class/html.formmargin.class.php

mais est-ce la bonne méthode ?

Bonjour à tous,
Je rencontre le même problème exactement en V11 et en V12.
Bonne soirée à tous !

1 « J'aime »

Bonjour à tous,
Même problème sur mon hébergeur depuis la 10.0.5.
La solution de Nicob a corrigé mon problème.
Merci et bonne journée à vous.

Bonjour,
J’ai me même problème d’affichage, mais la solution de Nicob ne fonctionne pas pour moi, en ajoutant la ligne j’ai une page blanche.

Dolibarr installé sur MAC OSX avec MAMP.
Merci bonne journée

Bonjour,
Une deuxième solution sans include est proposée sur le forum à cette adresse :


En espérant que ce soit plus adapté sous Mac.
Bon réveillon !!

En pratique, il faut remplacer la ligne 101 par :

if ($object->element == 'facture' && $object->type == Facture::TYPE_SITUATION) {

donc en ajoutant

$object->element == 'facture' && 
1 « J'aime »

Bonjour,

Merci, cela fonctionne correctement
Bonnes fêtes de fin d’année à vous

ça ma réglé le problem merci

Bonjour,

La 10.0.6 est sortie, normalement elle corrige le souci.

Pareil ici pour toutes propositions commerciales quel que soit leur statut V12.0.1