Рассылка

  • Автор темы kilcher
  • Дата начала
K

kilcher

#1
Всем доброго дня! Прошу вас о помощи!

Существует список людей для рассылки документа. У каждого свое поле,в котором находится его lotus Имя. Затем все lotus имена я собираю в одно поле-rassulka,от куда при нажатии кнопки письма и должны уходить адресатам. Формула в этом поле такая @SetField("rassulka";namelot1_1+namelot2_1+namelot3_1+namelot4_1+namelot5_1+namelot6_1). Полей у меня много.

Запись,я думаю, некорректна. Т.к. в итоге адреса записывются без пробелов и каких либо разделитей.
"Sergey Knizhen/SYSTEMVyacheslav Lapushkin/SYSTEMTimur Petrov/SYSTEM"
Соответственно и не понятно кому отправлять.


Подскажите, пожалуйста, как это исправить?
Спасибо!
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#2
надо сделать список, а не конкатенацию

@SetField("rassulka";namelot1_1 : namelot2_1 : namelot3_1)

а вообще, много полей - не факт, что верно...

к стати, если rassulka - поле на форме, то надо поставить галку, что оно мультизначное
 
K

kilcher

#3
Спасибо,огромное! Вроде заработало. Теперь надо проверит на большом списке адресатов. А вот уменьшить колличество полей не получается,такие заковыристые требования были поставлены.
Что мультизначное было указано. :)
 
A

allex

#5
cdoc - notesdocument
Код:
m = cdoc.GetItemValue("komy_email")
Forall i In m
res_m = i & "," & res_m 
End Forall
res_m_mas = Split(res_m ,",")
По анологии дподделаешь под свои нужды
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#6
а зачем так делать?.. О_о
в итоге получили то, что можно было бы сделать одной строкой: res_m_mas = cdoc.GetItemValue("komy_email")