On 2016-07-06 10:58, Fabien Castarède wrote:
> Est-il possible et comment faire pour envoyer un rapport (ex. rapport
> vente) au tiers associé au document par email en utilisant le bouton
> "Rapport par email" du client Tryton ? Plus précisément, pour que le
> nouveau message créé dans mon client mail ait en pièce jointe le document
> et comme adresse destinataire l'email du tiers définis par défaut ?
>
> J'ai essayé de définir le champ "Email" du rapport (via "Administration >
> UI > Actions > Rapports > Vente") avec la valeur {"to":Eval("party.email")}
> mais Tryton me renvoie une erreur concernant le champ "Email" lorsque
> j'essaye d'enregistrer la modification. Il semblerait qu'il ne soit pas
> possible d'utiliser un champ relation.
>
> Donc j'ai voulu d'abord essayé quelque chose de plus simple afin de valider
> le format de ma valeur et notamment l'expression PYSON :
> {"subject":Eval("id")}. J'ai toujours une erreur : "Définition de mail
> incorrecte sur le rapport "Vente". L'expression PYSON ne semble pas
> fonctionner. Est-ce bien avec une expression PYSON qu'on définit une valeur
> dynamique dans ce champ et quelle forme doit-elle avoir ?
En fait, ça doit être un PySON encodé.
Depuis l'interface, c'est un peu fastidieux mais il y a une proposition
pour un widget: https://bugs.tryton.org/issue4631
Sinon depuis XML il suffit d'ajouter l'attribut pyson="1".
Pour info, l'évaluation a été supprimée pour des raisons de sécurité
voir https://bugs.tryton.org/issue4416
--
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse
https://groups.google.com/d/msgid/tryton-fr/20160706222438.GE4037%40tetsuo.