Вид, отбирающий юзеров с $updatedby

seoman2

Lotus team
17.02.2010
458
1
#1
Почему вид не вытягивает документы по формуле отбора

@IsMember(@Name([Canonicalize];@UpperCase(@UserName));@Name([Canonicalize];$UpdatedBy))

Если стоит другое поле, не $UpdatedBy, то вид работает.
 

nvyush

Lotus team
22.04.2009
2 317
0
#2
seoman2
1) Если только это не private вид, то @UserName в формуле отбора использовать нельзя, об этом на форуме писали не раз.
2) @UpperCase — или везде, или нигде. Лотус подставляет в $UpdatedBy имена как есть, не преобразуя регистр.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#3
seoman2
не помню вот, тильду нужно ставить перед долларом или нет? :welcome:
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#6
@IsMember(@Name([Canonicalize];@UpperCase(@UserName));@Name([Canonicalize];$UpdatedBy))
какая страшная формула отбора... nvy очень прав по пп1.
ну и по пп2 он тоже прав )

по поводу преобразований имени.
@UserName вернут результат в том же формате, что и в поле $UpdatedBy записано. поэтому преобразования не нужны.