Корректировака почтового шаблона

Автор Тема: Корректировака почтового шаблона  (Прочитано 8898 раз)

Francyz

  • Участник
  • **
  • Сообщений: 49
    • Просмотр профиля
Когда приходить письмо, то отправитель отображется, как ИОФ. Что и где нужно поменять местами в шаблоне, чтобы он отображался как ФИО ?

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Корректировака почтового шаблона
« Ответ #1 : 28 Апрель 2009, 17:14:46 »
Добрый день!

В дизайне шаблона, в разделе Folders содержатся шаблоны папок. В ($Inbox) есть колонка Who, в которой определяется что показывать в качестве отправителя.

Francyz

  • Участник
  • **
  • Сообщений: 49
    • Просмотр профиля
Re: Корректировака почтового шаблона
« Ответ #2 : 01 Май 2009, 00:08:30 »
Добрый день!

В дизайне шаблона, в разделе Folders содержатся шаблоны папок. В ($Inbox) есть колонка Who, в которой определяется что показывать в качестве отправителя.
Выделил папку Inbox там выделил колонку Sender и вней вот такой код
******
Who := @If(form="Appointment"; Chair; DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN1 := @If(@Contains(@Right(Who;"@");">") & (CN1="\"\"" | CN1="\" \""); @Trim(@Name([LP]; Who)); CN1);
CN2 := @Left(@Right(Who;"/DDA:");"/" );
CN := @If(@Contains(Who;"/DDA:");CN2;@Contains(@Right(Who;"@");">") & CN1="";@Trim(Who);CN1);
*******
и т.д.
Так и не понял что заменить в этой строчке Who.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Корректировака почтового шаблона
« Ответ #3 : 04 Май 2009, 12:56:11 »
Информация о том, от кого пришло письмо хранится в поле Principal или From. Но, обычно, там уже хранится полное имя в формате ИОФ (зависит от настроек сервера-отправителя).
Можно попробовать изменять эту строку и переставлять местами фамилию и имя.

У вас в организации работают со внутренней почтой или со внешней тоже?



U1946KU

  • Почетный специалист
  • Старший специалист
  • ******
  • Сообщений: 107
    • Просмотр профиля
    • E-mail
Re: Корректировака почтового шаблона
« Ответ #4 : 04 Май 2009, 15:15:17 »
REM {Begin_Do_Not_Tag};
SentBy := @If(Principal = ""; From; Principal);
Who := @If(form="Appointment"; Chair; DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN1 := @If(@Contains(@Right(Who;"@");">") & (CN1="\"\"" | CN1="\" \""); @Trim(@Name([LP]; Who)); CN1);
Name1:=@Left(CN1;" ");
Otchestvo1:=@Middle(CN1;" ";" ");
Familia1:=@RightBack(CN1;" ");
CN2:=Familia1+" "+Name1+" "+Otchestvo1;
@If(Form = "Delivery Report" : "NonDelivery Report" : "Trace Report" : "Quota Report" : "Recall Response"; "Mail Router"; CN2);
REM {End_Do_Not_Tag};