Динамическая формула по отбору документов. Миф или реальность?

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Пройтись по старым документам агентом @Command([ToolsRefreshSelectedDocs]).
 
Y

yerke

в агенте добавил строчку
Item.IsReaders= True

все работает как надо
спасибо пацаны
 
G

Guest

<!--QuoteBegin-yerke+6:09:2007, 14:41 -->
<span class="vbquote">(yerke @ 6:09:2007, 14:41 )</span><!--QuoteEBegin-->Для: Morpheus
Я сменил иконку.
Но это - истребитель Люфтваффе
biggrin.gif
[snapback]77381" rel="nofollow" target="_blank[/snapback]​
[/quote]
Я что то не понимаю, откуда такая любовь к бюргерам? Наши Сухие и МИГи в разы лучше. И вообще нужно гордится своей Родиной несмотря ни на что, а не приклоняться режиму, который создал псих, который в результате застрелился...
 
Y

yerke

запустил по старым документам агент с командой @Command([ToolsRefreshSelectedDocs])
вроде все сделал как надо
во вьюшках в зависимости от ролей скрываются документы, все нормально
НО есть одно но
во вьюшках где отбираются ответы видны все документы (ответы)
не учитываются роли
я не понял: поля типа читатели не работают в ответах? :(
 
F

fvoice

Для: yerke
а в ответах есть поля Ридеров? если нет то они будут показываться, а если вообще ответы не нужны, убери галку "Shov response documents in hierarchy" на второй закладке свойств вью.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: yerke
Работает. Для них всё точно также. Проверяй тип и наличие полей. Агентом по ним тоже прошелся?
 
Y

yerke

Для: Medevic
запустил агент, который
(1) заполняет поле (RNames) типа читатели (поле находится в форме ответа), учитывая значение поля «Faculty», если Faculty=”Географо-экологический”, то RNames=«[GEF]», а если Faculty=”Исторический”, то RNames=«[IST]» и т.д.
(2) устанавливает флаг к этому полю Item.IsReaders= True
(3) сохранят ответ

потом запустил 2-й агент
который
как вы сказали
обновляет старые (в моем случае все) документы (в том числе и ответы) с командой @Command([ToolsRefreshSelectedDocs])
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
После этого
<!--QuoteBegin-yerke+7:09:2007, 11:29 -->
<span class="vbquote">(yerke @ 7:09:2007, 11:29 )</span><!--QuoteEBegin-->(2) устанавливает флаг к этому полю Item.IsReaders= True
[snapback]77453" rel="nofollow" target="_blank[/snapback]​
[/quote]
Запуск второго агента @Command([ToolsRefreshSelectedDocs]) не требуется.
Посмотри на форме ответа типа поля стоит Readers ?
 
Y

yerke

<!--QuoteBegin-Medevic+7:09:2007, 09:42 -->
<span class="vbquote">(Medevic @ 7:09:2007, 09:42 )</span><!--QuoteEBegin-->Посмотри на форме ответа типа поля стоит Readers ?
[snapback]77454" rel="nofollow" target="_blank[/snapback]​
[/quote]

да конечно


<!--QuoteBegin-yerke+7:09:2007, 09:29 -->
<span class="vbquote">(yerke @ 7:09:2007, 09:29 )</span><!--QuoteEBegin-->заполняет поле (RNames) типа читатели (поле находится в форме ответа)
[snapback]77453" rel="nofollow" target="_blank[/snapback]​
[/quote]
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Тогда предлагаю проверить тип поля в самих документах-ответах. Если не Readers, то смотреть агенты. Если Readers, то причина в чем-то другом.
 
Y

yerke

Тогда предлагаю проверить тип поля в самих документах-ответах. Если не Readers, то смотреть агенты. Если Readers, то причина в чем-то другом.
вот поле типа Readers
и его свойства
 

Вложения

  • Untitled_1.gif
    Untitled_1.gif
    6,1 КБ · Просмотры: 504
30.05.2006
1 345
12
BIT
0
Если в поле ридерс пользователь прописан, он увидит документ, не прописан - не увидит. Зачем базу то всю лопатить?
Совершенно верно! Это типовой беспроигрышный Лотусевый прием.

Но и его следует применять с оглядкой. Тут недавно были ссылочки на замечательные статьи по оптимизации.. О!
 
Мы в соцсетях:

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