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

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

Cleric84

Well-known member
03.01.2008
599
0
всем привет!

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

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

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

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

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

Смотри
CreateViewNavFromCategory
CreateViewNavFromChildren
 
Главный_док.Responses - список последних редакций
 
Главный_док.Responses - список последних редакций

тоесть правильно ли я понял:

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

да?
 
если "старые" доки-респонзы делать ответными к новому доку-респонзу(который будет привязан к корневому доку), то п.3 лишний, так как п.2 ты получишь что искал
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab