Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : variables email facture ne fonctionnent plus en 6

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90106

  • Bebel162
  • Portrait de Bebel162
  • Hors ligne
  • Fresh Boarder
  • Messages : 4
  • Karma: 0
Bonjour,
Je suis passé en Dolibar 6 et les variables des templates d'email pour les factures ne marchent plus. Est-ce que qqn pourrait me dire comment retrouver ou parametrer ces variables dans la V6.

Pour info j'avais selon le wiki modifié le fichier /htdocs/compta/facture.php :
$formmail->substit = date('d/m/Y',$object->date);
$formmail->substit = number_format($object->total_ttc,2,',',' ');
$formmail->substit = date('d/m/Y',$object->date_lim_reglement);

Le template : Veuillez trouver ci-joint votre facture __REF__ correspondant à votre commande d'un montant de __FACTOTALTTC__ € TTC.
Le résultat : Veuillez trouver ci-joint votre facture FA1711-0144 correspondant à votre commande d'un montant de __FACTOTALTTC__ € TTC.

Merci pour vos éclairages. J'y comprends plus rien. Merci
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90130

  • Inovea
  • Portrait de Inovea
  • Hors ligne
  • Modérateur
  • Intégrateur Développeur ERP Dolibarr
  • Messages : 341
  • Remerciements reçus 73
  • Karma: 8
Bonjour,

Les variables de substitution ont changé dans la V6. Rendez-vous dans la partie paramétrages Emails et consulter la liste des substitutions disponibles en cliquant sur les "?"

Bonne journée,
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90135

  • gbbn
  • Portrait de gbbn
  • Hors ligne
  • Gold Boarder
  • Messages : 470
  • Remerciements reçus 63
  • Karma: 6
Est-il possible de rajouter des substitutions ? Et si oui comment faire ?
Merci d'avance :-)
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90136

  • Inovea
  • Portrait de Inovea
  • Hors ligne
  • Modérateur
  • Intégrateur Développeur ERP Dolibarr
  • Messages : 341
  • Remerciements reçus 73
  • Karma: 8
Bonjour,

La solution la plus complexe dans le code...sinon je crois que l'on peut maintenant avec une variable de traduction du style:
__YOURTRANSLATION__

Bonne journée,
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90142

  • gbbn
  • Portrait de gbbn
  • Hors ligne
  • Gold Boarder
  • Messages : 470
  • Remerciements reçus 63
  • Karma: 6
Je suis désolé mais je ne comprend pas. Un petit exemple me serait bien utile.
Comment faire, par exemple, pour insérer avec cette méthode la date limite de règlement d'une facture client ?
J'ai essayé avec _DATEDUE_ ou _DateDue_ mais ça ne fonctionne pas :-(
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90161

  • philazerty
  • Portrait de philazerty
  • Hors ligne
  • Gold Boarder
  • Intégrateur Mon-Dolibarr.fr Hébergement Infogéré
  • Messages : 5829
  • Remerciements reçus 882
  • Karma: 113
Bonsoir à tous,

Une petite modif que je vais essayer de pousser dans la v8 (la v7 est déjà freeze)
Vers la ligne 4415 du compta/facture/card.php, j'ai modifié ainsi car de nombreux manques pour les emails.
// Tableau des substitutions
		$formmail->setSubstitFromObject($object, $outputlangs);
		$formmail->substit['__INVREF__'] = $object->ref;
		// Add by Philazerty
		$formmail->substit ['__FACREF__'] = $object->ref;
		$formmail->substit ['__REFCLIENT__'] = $object->ref_client;
		$formmail->substit ['__FACTOTALTTC__'] = number_format($object->total_ttc,2,',',' '); 
		$formmail->substit ['__FACDATE__'] = date('d/m/Y',$object->date);
		$formmail->substit ['__FACDATELIMREG__'] = date('d/m/Y',$object->date_lim_reglement);
		$formmail->substit ['__FACRESTEAPAYER__'] = number_format($resteapayeraffiche,2,',',' ');
Amusez vous bien et surtout SAUVEGARDEZ AVANT !
@+
Dernière édition: il y a 1 an 9 mois par philazerty.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: DHPM, gbbn, initialsBB

variables email facture ne fonctionnent plus en 6 il y a 1 an 9 mois #90195

  • gbbn
  • Portrait de gbbn
  • Hors ligne
  • Gold Boarder
  • Messages : 470
  • Remerciements reçus 63
  • Karma: 6
Top ! Merci @philazerty
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 7 mois #92364

  • ophos
  • Portrait de ophos
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Bonjour,
Dans ce même registre, est-il possible quand on envoie par mail plusieurs factures sélectionnées, peut-on avoir une variable montant global (exemple : __MONTANTTOTAL__).

Merci.
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 7 mois #92365

  • philazerty
  • Portrait de philazerty
  • Hors ligne
  • Gold Boarder
  • Intégrateur Mon-Dolibarr.fr Hébergement Infogéré
  • Messages : 5829
  • Remerciements reçus 882
  • Karma: 113
Bonsoir
Dans mon exemple il y a TOTALTTC
Que voulez de plus ?
@+
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 7 mois #92366

  • ophos
  • Portrait de ophos
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Merci de votre retour (rapide). :)
Votre script est parfait sauf qu'il ne s'active pas (contrairement à la variable __REF__) lorsque l'on souhaite envoyer plusieurs factures d'un coup.
Je m'explique mieux, quand nous sommes dans la facturation, je coche 2 factures puis je clique en haut dans le menu déroulant pour faire apparaitre "envoyez par email" puis confirmer (en bleu).

Là, je reçois un mail d'essai incluant les 2 fameuses factures en attachées puis mon texte avec tous les numéros de factures mais pas le montant total ou la somme totale des deux factures.
Idéalement, la variable __REF__ indique bien les deux numéros de facture et il faudrait qu'avec la variable __AMOUNT__ elle en fasse de même.
Du style :
Numéro de facture 1234 et montant 123 € TTC
Numéro de facture 1235 et montant 456 € TTC.

Merci beaucoup.
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 7 mois #92382

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 666
  • Remerciements reçus 138
  • Karma: 11
La fonction de liste et de totalisation serait intéressante. Mais je ne crois pas qu'elle soit prévue :/
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 7 mois #92424

  • ophos
  • Portrait de ophos
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Oui, j'en ai bien peur :(
Pour la version 7 :)
Merci en tout cas.
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 6 mois #93352

  • philazerty
  • Portrait de philazerty
  • Hors ligne
  • Gold Boarder
  • Intégrateur Mon-Dolibarr.fr Hébergement Infogéré
  • Messages : 5829
  • Remerciements reçus 882
  • Karma: 113
Pour la version 6
Il suffit d'ajouter mon code en dessous de la ligne 697 de compta/facture/list.php et du coup vous pourrez en bénéficier même depuis la liste.
@+
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 6 mois #93388

  • DHPM
  • Portrait de DHPM
  • Hors ligne
  • Gold Boarder
  • Messages : 186
  • Remerciements reçus 8
  • Karma: 3
Merci philazerty, cela marche nickel pour mes relances factures.... ;)
L'administrateur a désactivé l'accès en écriture pour le public.

variables email facture ne fonctionnent plus en 6 il y a 1 an 6 mois #93854

  • initialsBB
  • Portrait de initialsBB
  • Hors ligne
  • Junior Boarder
  • Messages : 30
  • Remerciements reçus 9
  • Karma: 2
Merci philazerty !
Le wiki Dolibarr n'est pas à jour, heureusement que tu es là !
L'administrateur a désactivé l'accès en écriture pour le public.