Получение Unid Пересланных Писем

Реник

Well-Known Member
08.08.2009
97
0
32
#1
Всем , привет.

Возникла такая проблема: пользователь выделяет пачку писем в почте и нажимает "переслать". Можно ли каким-нибудь образом получить unid пересылаемых писем? Если письмо одно, то его unid пишется в поле $RFSaveInfo . если же пересылается несколько писем,то в это поле пишется unid последнего выбранного письма.
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#2
ммм... Я бы взял основной рабочий шаблон и дополнил функцию пересылки, записывал бы все документы в отдельное поле.
Потом сделать обновление всех рабочих баз.
 

Cleric-Lviv

Well-Known Member
Lotus team
03.01.2008
600
0
33
Lemberg
#3
Реник

а в чем проблема то?

Код:
set dc = db.UnprocesedDocuments
if dc.count = 0 then exut sub
set doc = dc.getLastdocument

if not doc is nothing then

doc.universalid + replaceitemvalue вам в помощь

end if
вот только смысл задачи мне непонятен....... зачем ети извращения..... ну и куда именно нужно прописать ети юниды
 

Реник

Well-Known Member
08.08.2009
97
0
32
#5
эти униды нужны для того,чтобы потом их прописать в пересылаемый документ и потом в нём по postsave найти каждый из этих доково и написать,что такой-то документ был переслан такому-то товарищу в такое-то время.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 203
24
38
Киев
ToxaRat.com
#6
эти униды нужны для того,чтобы потом их прописать в пересылаемый документ и потом в нём по postsave найти каждый из этих доково и написать,что такой-то документ был переслан такому-то товарищу в такое-то время.
уж лучше для этих целей использовать индивидуальную пересылку, тогда зацепившись за поле $ORIG - можно и квитанции о доставке/принятии собирать