В Виде Использую Отбор По @username

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

Есть вид в базе, в формуле отбора использую формулу

Код:
SELECT Form = "Task" & !Status *= "Удален" & @IsUnavailable($Conflict) & @UserName =NotesCheckPerformer

первый кто открыл вид после пересохранения его в дизайнере у того рассчитался нормально и показывается документы того кто смотрит представление (@UserName)

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

PS
еще делал так:
записывал в переменную значение через @Environment на открытие вида(повесил на оутлайн), переменная записывалась в файл notes.ini на клиентской машине.
Далее в фармуле отбора брал это значение и формула была такой:
Код:
ff:=@Environment("forViewtmpPerformer");
SELECT Form = "Task" & !Status *= "Удален" & @IsUnavailable($Conflict) & ff=NotesCheckPerformer

но результат был такой же.

Как быть? Что можно еще придумать?
 
M

morpheus

@Environment и @UserName вообще не стоит использовать в формуле отбора (где то даже в хелпе указанно)

может просто зделать через форму + эмб. вид + шоу синг категори?!
 
N

nvyush

@UserName в формуле отбора можно использовать в Shared, private on first use представлениях.
Для shared представлений обычно делается первый категоризованный по пользователю столбец и отбор соответствующей категории либо как указал Morpheus (вместо формы можно использовать страницу), либо используя @SetViewInfo.

Иногда попадаются советы настраивать представление на "убийство" индекса после каждого использования, но это убийственно для производительности.
 
D

deeeman

Morpheus

сделал через "форму + эмб. вид + шоу синг категори"

фигня в том что теперь 2 скрол бара
как сделать один??

+ отступ непонятный сверху, я его закрасил похожей краской но все равно корявенько...
 

Вложения

  • 1.jpg
    1.jpg
    43,2 КБ · Просмотры: 390

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Отступ удалить. Тогда и сколлбар исчезнет.
Вместо формы можно использовать страницу(Page).
 
D

deeeman

спасибо! Medevic nvy Morpheus
все получилось!
 
Мы в соцсетях:

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