Bonjour,
Je me permets de vous contacter sur un problème auquel je n’arrive pas à trouver une solution, j’aimerais pouvoir ajouter le nom du tier sur le nom du fichier PDF lors de la génération de la facture est-ce possible et comment peut-ont faire ?
J’ai essayé l’incrémentation suivante :
FAC-{dd}-{mm}-{yyyy}-{000}{company_name}
Mais hélas cela ne fonctionne pas auriez-vous une solution ? J’ai la version 14.0.3
ksar
Novembre 8, 2021, 5:55
2
Bonjour,
Ce n’est pas possible en standard, mais faisable en modifiant le modèle de génération PDF
Peut-on modifier directement dans le code source PHP, si c’est possible auriez-vous l’astuce ?
J’aimerais savoir la ligne où modifier, car je peux le faire s’il faut aller modifier une ligne.
ksar
Novembre 8, 2021, 10:06
4
1 « J'aime »
Bonjour
Un sujet semblable :
Bonjour,
Je souhaiterais pouvoir ajouter le nom du client au nom du fichier lors de sa génération.
exemple : 0001 - Nom Du Client.pdf
le numéro de facture étant 0001
Merci
David
1 « J'aime »
Pour ceux qui seraient intéressés avec les recommandations de Dolibarr95, allez dans
cd dolibarr/htdocs/core/modules/facture/doc/ && nano pdf_sponge.modules.php
Chercher les lignes suivantes :
$objectref = dol_sanitizeFileName($object->ref);
$dir = $conf->facture->multidir_output[$object->entity]."/".$objectref;
$file = $dir."/".$objectref.".pdf";
Et remplacer les par :
$objectref = dol_sanitizeFileName($object->ref);
$dir = $conf->facture->multidir_output[$object->entity]."/".$objectref;
$file = $dir."/".$objectref."-".dol_sanitizeFileName($object->thirdparty->nom).".pdf";
Le plus important étant :
$file = $dir."/".$objectref.".pdf";
Par :
$file = $dir."/".$objectref."-".dol_sanitizeFileName($object->thirdparty->nom).".pdf";
1 « J'aime »