Outlineentry&view

  • Автор темы spartanec
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

spartanec

Гость
#1
Есть вид со всеми документами в базе. Елементы аутлайна ссылаются на этот вид. Как сделать отбор что бы при нажатии на елементе аутлайна отображались только те документы из вида у которых совпадает имя OutlineEntry и значение поля field из документа? (т.е. @формулами можно выцепить имя елемента аутлайна?)
Создавать отдельные виды не предлагать т.к. имена елементов аутлайна могут меняться.
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#2
Категоризованное представление. В формуле элемента аутлайна формула типа:
Код:
@SetTargetFrame("NotesView");
@Command([OpenView]; "VIEW_NAME");
@SetViewInfo([SetViewFilter]; "NEEDED_CATEGORY"; "CATEGORIZED_COLUMN_PROGRAMMATIC_NAME"; 1)
С учётом того, что название элемента аутлайна можно формировать формулой, названия элементов и соответствующих категорий можно поместить в поля профильного/настроечного документа. Или же написать агента, который бы соответствующим образом настраивал аутлайн после редактирования.
 
S

spartanec

Гость
#3
А как так что бы без категоризированого представления???? С профильным документом подумаю.
(я так понял что формулами к аутлайну из другого обьекта не подступиться??)
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#4
А как так что бы без категоризированого представления????
Как сделать отбор что бы при нажатии на елементе аутлайна отображались только те документы из вида у которых совпадает имя OutlineEntry и значение поля field из документа? (т.е. @формулами можно выцепить имя елемента аутлайна?)
Создавать отдельные виды не предлагать т.к. имена елементов аутлайна могут меняться.
Показывать пользователю не все документы в представлении есть два пути: ограничивать доступ по полям readers, либо первый категоризованный столбец + show single category/@SetViewInfo.
Есть ещё вариант с приватной папкой, заполняемой агентом по нажатию соответствующего элемента аутлайна. Либо плодить представления.
 
Статус
Закрыто для дальнейших ответов.