Пишу базку(management)

Cleric-Lviv

Lotus team
03.01.2008
600
0
#1
Всем привет
вобщем так:
База нужна для расмотрения неких проектов некими людьми.
пользователь инициирует запрос к своему шефу. мол так и так хочу чтоб мне сделали базу ну или еще что нибудь. шеф посмотрел, подтвердл.
заявка с полной дукументацией попала на расмотрение соответсвующим лицам.
итак......
ети люди должни расмотреть и добавить свои коменти относительно проекта.
сделано ето как response-document в главном документе, где ети респонзи можна увидеть на встроеной вюхе.
дальше нужно агентом прошуршать и просмотреть некие поля:
-Сума
и т.д
потом додать значения всех сум.....
как агентом взять(отобрать) колекцию документов-ответов?
тоесть найти главний нет проблем а дальше? чтото я не могу понять как дальше бить:rolleyes:
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#3
вообще не вижу проблем
сделать агентика на новые/модифицированные
он видит что получает респонс
быстро находит главный
быстро от главного берет всю колекцию респонсов
по колекции считает сумму
если главный не залочен сохраняет в нем сумму
 
A

allex

#4
Типа того ...
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Код</div></div><div class="sp-body"><div class="sp-content"><!--shcode--><pre><code class='vb'>Dim collection As NotesDocumentCollection
Dim currentResponse As NotesDocument
Set collection = doc.Responses
Set currentResponse = collection.GetFirstDocument
.[/CODE]
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#5
ToxaRat
да не мне ненежно записивать:rolleyes:.....ну и кажется разобрался;) если что буду писать. так как база большая;)))

Omh
ава прикольная:)
кажется уже углубился:)

allex
о точно я забил за doc.Responses!!! спасибки. но етот вариант мне не подойдет ... так как мне нужно взять(только теперь дошло) только некоторие из респонзов

ну на даний момент кажется разобраллся...дальше будет...
 

nvyush

Lotus team
22.04.2009
2 317
0
#7
Можно в каждом респонсе хранить юнид родоначального дока. Тогда нет проблем строить вьюху для отбора всех респонсов.
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#9
RAJ
nvy
что юнид что реф для всех респонзов будут однаковие. мне нужно только "особенние" так что ето не подойдет. искал через GetAllDocumentsByKey
 

nvyush

Lotus team
22.04.2009
2 317
0
#10
а поле $REF вам не подойдёт :)
Мое предложение касалось многоуровневой иерархии документов - хранить в каждом ответе-на-ответ юнид "корневого" документа. Если в наличии только один уровень вложенности, разумеется достаточно одного $Ref.
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#11
продолжаю :)

мона ль както замутить чтоб одной кнопкой можна било додать только 7 документов ответов......????
 
A

allex

#12
Можно

проверить на

Dim currentResponse As NotesDocument
Set collection = doc.Responses

doc.Responses.count
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 584
271
#13
построить нафигатор во вьюшке от опред. дока типа:
notesView.CreateViewNavFromDescendants
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#14
allex
lmike
спасибки но я подумал и сделал ети респонзи темплейтами, и создаю их сразу с документом.... просто база может маштабироватся и могут добавлятся и удалятся некоторие респонзи........
но все равно спасибки за идеи!!!!!