Page 2 sur 2

MessagePublié: 31 Août 2011 à 15:03
par Raziel
Cet autre richtext se trouvant dans le doc mail que tu veux envoyer à ton agence

MessagePublié: 31 Août 2011 à 15:49
par guyader
code utilisé et message renvoyé :
"no recipient list for Send operation"


Dim cfdrh1 As NotesDocument
Set cfdrh1=curdb.Getprofiledocument("CFDRH")
Dim dest1 As NotesItem
Set dest1=cfdrh1.Getfirstitem("email_agence")
' email_agence
Dim mailDoc1 As NotesDocument
Set mailDoc1= curdb.Createdocument()
maildoc1.saveoptions="0"
maildoc1.form="Memo"
maildoc1.Subject=Typedemande
'doit etre le cadre responsable qui envoie à la Drh
'par défaut From OK
Dim sendto As NotesItem
Set sendto=dest1.CopyItemToDocument( mailDoc1, "SendTo" )
Dim cont1 As NotesRichTextItem
Set cont1 = mailDoc1.Createrichtextitem("Body")
Call doc.RenderToRTItem(cont1)
Call maildoc1.send(False)

MessagePublié: 31 Août 2011 à 15:52
par Raziel
Est ce que tu est sûr que ton champ "SendTo" est alimenté ?

MessagePublié: 31 Août 2011 à 19:03
par roubech
J'ai pas regardé tout, mais comme le dit Raziel, ton message d'erreur est très clair, le destinataire n'est pas renseigné

vérifie dans ton doc profile qu'il a bien était saisi

et au passage au lieu de
[syntax="LotusScript"]Dim dest1 As NotesItem
Set dest1=cfdrh1.Getfirstitem("email_agence")
Dim sendto As NotesItem
Set sendto=dest1.CopyItemToDocument( mailDoc1, "SendTo" ) [/syntax]

tu peux mettre
[syntax="LotusScript"]maildoc1.SendTo = cfdrh1.email_agence[/syntax]

MessagePublié: 01 Sep 2011 à 07:43
par guyader
oui en effet, cela fonctionne mieux

par contre la mise en forme dans le mail reçu est complètement
bizarre

MessagePublié: 01 Sep 2011 à 08:34
par Raziel
Qu'est ce que tu entends par bizarre ?

MessagePublié: 01 Sep 2011 à 12:46
par guyader
exemple:


|----------------------------+----------------------------+------------------------|
|(Embedded image moved to| | |
| file: pic18048.jpg)|Direction des Achats et de | |
| |la Logistique | |
| | | |
| |89 Boulevard de l'Hôpital | |
| |44600 SAINT NAZAIRE | |
| | Tél. | |
| |02-40-90-70-96 / Fax | |
| |02-40-90-75-98 | |
|----------------------------+----------------------------+------------------------|



DEMANDE DE BILLETS
: Train / Avion

MessagePublié: 01 Sep 2011 à 13:13
par Raziel
En effet...
Sinon, puisque tu connais toutes les infos que tu veux envoyer à l'agence, concatène toutes ces infos dans ton champ body.
En plus comme c'est un richtext tu pourra le mettre en forme (gras, souligné, etc...)