• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Пересылка Писем

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
В формуле скрытия, поле имеет текстовое значение. надо цифру в кавычки обернуть.
Это одна из причин почему может не работать.
 

k85

Lotus Team
11.10.2011
260
1
BIT
0
В формуле скрытия, поле имеет текстовое значение. надо цифру в кавычки обернуть.
так и сделано

может просто запутал сам себя...
но как-то странно, при ="3" показывает и кому переслали и кому ответили в одном списке
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
Все, я догнал...
Да, отображается и то и то, потому что поле SendTo одно.
Возвращается большой список и объединяется, а документо то несколько.
Иначе говоря:
есть список А, кому переслали, в документе А
есть список Б, кому ответили, в документе Б
Списки хранятся в одном и том же поле SendTo
По ключу находится 2 документа, результат будет:
список А из документа и список Б из документа Б.
Эти результаты объединяются, поэтому такая штука и происходит.

Можно обойти, если читать тему письма. Первые 2 символа всегда определяют что было сделано.
Надо в представлении нашем сделать еще 2 колонки.
В первую, где будут отображаться только получатели "ответа" вставляем формулу:
Код:
@If(@UpperCase(@Left(Subject;2))="RE";SendTo;"")
Во вторую, где будут отображаться только получатели "пересылки" вставляем формулу:
Код:
@If(@UpperCase(@Left(Subject;2))="FW";SendTo;"")

Решение плохое, потому что завязываемся на константы, но они всегда одни и теже, за исключением русской версии.
я не знаю как Re и Fw отображаются в русской версии лотуса, но если узнаете - можно дополнить.
 

k85

Lotus Team
11.10.2011
260
1
BIT
0
savl
вариант классный, но если человек удалил эту часть в теме... то будет не найти
 

k85

Lotus Team
11.10.2011
260
1
BIT
0
если можете, то помогите пожалуйста еще
как проверить @Implode(@DbLookup("":"Cache";@DbName;"вьюха";@Text(@DocumentUniqueID);2);"; ") что в этой строчке не пусто
A:=@Implode(@DbLookup("":"Cache";@DbName;"вьюха";@Text(@DocumentUniqueID);2);"; ")
B - поиск по другой колонке
@if(A="";B;A )
но он так не показывает результат
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
@Trim должен помочь
A:=@Trim(@Implode(@DbLookup("":"Cache";@DbName;"вьюха";@Text(@DocumentUniqueID);2);"; "))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!