@alldescendants - но только по определенной форме

Тема в разделе "Lotus - Программирование", создана пользователем anna, 27 фев 2015.

  1. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Уважаемый all!
    А можно ли как-то отобрать в представлении документы-потомки одного документа KingDoc, но только по определенной форме? singleCategory не подходит
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Формулу отбора изменить можно.
    Код ( (Unknown Language)):
    Select  Form = "KingDoc":"Response"
    Тогда в представление попадут только документы по этим формам.
    Если Response - ответный документ и в представлении стоит "отображать документы по иерархии", то все будет ок.
     
  3. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Не пойдет. Нужны все потомки одного родителя в виде. Родитель - один документ. Потомки бывают разные, но нужны только по определенной форме.
     
  4. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    Чот не понятно: "отображать документы по иерархии" вывалит под "родителем" ВСЕ ЕГО "потомки", Select Form = "KingDoc":"Response" отберёт родителей с формой KingDoc и только потомков с формой Response.
    Чо не так?
     
  5. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    @anna,
    надо отобразить ветку ответных документов по форме (Response) только для одного конкретного документа (по форме KingDoc)?
    Я сейчас правильно понял?
    [DOUBLEPOST=1425045664,1425045570][/DOUBLEPOST]То есть:
    Есть договор с номером 123, надо отобразить все дополнения к данному договору.
    Именно к данному договору.

    Потому что если делать по моей формуле будет:
    Отражены все договоры вместе с дополнениями.
    И там среди кучи документов будет договор с номером 123
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    мобуть так:
    отседова
     
  7. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    Ну не очень хорошо менять скриптом селекшн формулу. Да и права дизайнера нужны. Лучче по рабоче-крестьянски: отобрать скриптом-же нужные доки и показать их в приватном фолдере.
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    по секурити - совсем не хорошо :)
    можно и отбирать, просто не ясно - чего надобно, может все в форму уписывается, со встроенной вьюшкой
     
  9. alexas1

    alexas1 Lotus team
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    567
    Симпатии:
    214
    Кста, если на стандартный SELECT наложить @SetViewInfo(....... получится то, что надо (вьюшку приватную, конечно)
     
  10. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    В предыдущем подобном случае я тоже делала через @SetViewInfo. Но сейчас - неудобно. Добавила поле с кодом головного документа и контролирующий агент. Ведь голову меняют нечасто. Вроде ок
     
  11. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Может быть Анне embedded view нужен?
     
  12. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Пасиба, в другой раз :)
     
  13. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Тогда, пожалуйста, "разжуйте" свой вопрос поподробнее. Что за представление, где вы хотите что-то отобрать, как вы планируете отобразить отобранное и пр.? Вообще поясните что вы там строите.
     
  14. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    N иерархических деревьев. Соответственно, N головных документов. Нужно построить линейные представления по всем определенным потомкам в каждом из деревьев - некоторые системные для агентов, некоторые для людей. При этом не все дочерние формы нужны, только некоторые. Понятно объяснила? Впрочем, вопрос уже разрулила - на каждом ребенке написали ссылку на начального предка :)
     
Загрузка...

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