документи респонзи

Тема в разделе "Lotus - Программирование", создана пользователем Cleric-Lviv, 20 янв 2010.

  1. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    всем привет!

    вобщем ситуация следующая:

    есть документ родитель + много документов ответов
    каждий документ ответ имеет свою класификацию.
    припустим документ родитель имеет номер 123456, тогда документи ответи будут видни пользователю как:
    123456.10
    123456,20
    123456,30
    дальше у каждого документа ответа есть своя версия
    тоесть
    123456,10-ето стартовий документ ответ
    а 123456,10(версия1) уже второй документ и он есть найболее актуальним
    вопрос состоит вот в чем:
    мне нужно найти все документи ответи кроме найболее актуальних, последнюю версию документа-ответа в колекцию включать ненадо.
    подскажите плз как ето мона сделать.....
     
  2. RAJ

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0
    делай "старые" доки ответными к новому доку.
    тогда тебе достаточно будет получить главный док+непосредственных его респонзов
     
  3. allex

    allex Гость

    Номер ответного документа прописан в поле или виден в колонке представления ?

    Построить классификацию документом
    Нафигатором пройтись по категориям стартовых док-ответов и отсечь последнюю

    Выбрать родителя, затем по его ключу (она же категория) построить навигатор
    Set nav = view.CreateViewNavFromCategory("123465")
    затем посчитать кол-во подкатегорий и вычесть последнюю
    по числу этих категорий пройтись и получить док. ответы

    123456
    ---------|123456,10
    ----------------------|123456,10(версия 1)
    --------123456,20
    --------123456,30

    Смотри
    CreateViewNavFromCategory
    CreateViewNavFromChildren
     
  4. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    я так и делаю, вопрос как тогда получить главний респонз?
     
  5. RAJ

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0
    Главный_док.Responses - список последних редакций
     
  6. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    тоесть правильно ли я понял:

    1. ищу главний док
    2. дальше ищу колекцию ево респонзов
    3. дальше пробегаюсь по респонзам и смотрю какие из них били редактированими последними..

    да?
     
  7. RAJ

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0
    если "старые" доки-респонзы делать ответными к новому доку-респонзу(который будет привязан к корневому доку), то п.3 лишний, так как п.2 ты получишь что искал
     
  8. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0

    списибки
     
Загрузка...

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