Outlineentry&view

Тема в разделе "Lotus - Программирование", создана пользователем spartanec, 4 мар 2011.

Статус темы:
Закрыта.
  1. spartanec

    spartanec Гость

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

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Категоризованное представление. В формуле элемента аутлайна формула типа:
    Код (Text):
    @SetTargetFrame("NotesView");
    @Command([OpenView]; "VIEW_NAME");
    @SetViewInfo([SetViewFilter]; "NEEDED_CATEGORY"; "CATEGORIZED_COLUMN_PROGRAMMATIC_NAME"; 1)
    С учётом того, что название элемента аутлайна можно формировать формулой, названия элементов и соответствующих категорий можно поместить в поля профильного/настроечного документа. Или же написать агента, который бы соответствующим образом настраивал аутлайн после редактирования.
     
  3. spartanec

    spartanec Гость

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

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Показывать пользователю не все документы в представлении есть два пути: ограничивать доступ по полям readers, либо первый категоризованный столбец + show single category/@SetViewInfo.
    Есть ещё вариант с приватной папкой, заполняемой агентом по нажатию соответствующего элемента аутлайна. Либо плодить представления.
     
Статус темы:
Закрыта.

Поделиться этой страницей