Erreur en générant un pdf depuis la liste des produits

hello,
sur ma liste de produits, je sélectionne tout une page et j’essaye de générer un pdf depuis le menu qui apparait en haut.
J’ai un message d’erreur en cartouche rose :
erreur - failed to load doc generator with modelpath= core/module/product/doc -modele=strato

et les infos suivantes:
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):
Date: 20201022141515
language file - fr_FR - factory: 12.0.1 - https://www.dolibarr.org
Niveau de fonctionnalités: 0
PHP: 7.3.12
Server: Apache/2.4.41 (Win64) PHP/7.3.12
OS: Windows NT DELL-PC_B 10.0 build 19041 (Windows 10) AMD64
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Url sollicitée: /dolibarr/product/list.php
Referer: http://dell-pc_b/dolibarr/product/list.php?leftmenu=product&type=0
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, propal, expedition, supplier_proposal, tax, banque, prelevement, margin, product, stock, categorie, fckeditor, bookmark, import, export, mailing, blockedlog, accounting, cron, commande, ecm, expensereport, facture, fournisseur, salaries, societe, variants, factory, rubis
Message: Erreur Failed to load doc generator with modelpaths=core/modules/product/doc/ - modele=strato

(doliwamp sur win10, V12.01)
que faire? merci

J’ai eu le même type d’erreur après avoir fait l’upgrade de la version 10 à la 12 pour un PDF personnalisé.

Dans la version 12, les modèles « pdf_xxxxx.modules.php » ne doivent plus être dans le répertoire:

core/modules/product/pdf

mais dans

core/modules/product/doc

Jérôme

2 « J'aime »

merci, je vais tester ça.

Bonjour,

J’ai le même souci, je comprends bien la réponse, mais que dois-je faire exactement pour y remédier ?

Merci d’avance

Si le problème fait suite à une mise à jour, il faut copier les fichiers présent manquant du répertoire « /pdf » vers le répertoire « /doc »

Merci, je vais tenter ça de suite

Hello
chez moi tout est en ordre mais la generation ne marche toujours pas

que faire ?

Aidez moi s’il vous plait

Quel message d’erreur obtenez-vous?

Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l’option $dolibarr_main_prod sur ‹ 1 › pour supprimer quelques notifications):
Date: 20201211062024
Dolibarr: 12.0.3 - https //www datdolibarr dat org
Niveau de fonctionnalités: 0
PHP: 7.3.12
Server: Apache/2.4.41 (Win64) PHP/7.3.12
OS: Windows NT DESKTOP-CMB1L4C 10.0 build 10586 (Windows 10) AMD64
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36

Url sollicitée: /dolibarr/product/list.php
Referer: http //15 dat 15 dat 15 dat 1/dolibarr/product/list.php?leftmenu=product&type=0
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, syslog, facture, fournisseur, salaries, societe, fckeditor, comptabilite, banque, stock, product, cashdesk, tax
Message: Erreur Failed to load doc generator with modelpaths=core/modules/product/doc/ - modele=strato

Et vous avez quoi dans le dossier ?

Soit il n’y a pas les fichiers, soit si les fichiers sont présent, c’est un probléme de droit d’accés.

J’ai 2 fichiers php
je suis nul en programmation

  • doc_generic_product_odt.modules.php
  • pdf_standard.modules.pho

Il manque le fichier

Veuillez copier le fichier pdf_strato.modules.php de core/modules/product/pdf vers core/modules/product/doc

le fichier en question se trouve ou ?

Bonjour,

Il suffit de lire :

dans le dossier module j’ai

  • doc (dossier)
  • index (fichier HTML)
  • mod.codeproduct_elephant.php
  • mod.codeproduct_leopard.php
  • modules_product.class.php

Et dans le dossier « Doc », avez-vous un fichier « pdf_strato.modules.php » dedans?

non non

Il n’y a que

  • doc_generic_product_odt.modules.php
  • pdf_standard.modules.pho

Ok donc vous essayez de généré un document avec un modéle de document qui s’appel « strato » mais qui n’existe pas.

Du coup verifiez vos modéles de documents.

Strato étant un modéle qui est visiblement un module externe ou un modéle que vous avez développé

Edit : Strato dans le core c’est un modéle de contract et pas de propal… https://github.com/Dolibarr/dolibarr/blob/12.0/htdocs/core/modules/contract/doc/pdf_strato.modules.php

Dans model et documants du produit je n’ai rien ajouté comme module externe
Il n’ ya que

  • Standard
  • ODT Template