Ruku
|
|
1 | |
проблема с Responses23.11.2009, 11:12. Показов 28051. Ответов 19
Метки нет (Все метки)
Добрый день.
никак не могу разобраться с проблемой: есть некий документ создаю к нему ответ следующим образом: Код
Dim doc As NotesDocument Dim adoc As NotesDocument ... Set adoc = New NotesDocument(db) adoc.form = "readConfirmation" заполняем поля нового документа adoc.parentDocNumber = doc.NumberIn adoc.parentDocDate = doc.DateIn adoc.DocLabel = "Подтверждение прочтения" adoc.Commentary = Cstr(Now())+" "+ulist2$+" ознакомился с документом "+Cstr(adoc.parentDocLabel(0))+" "+ Cstr(adoc.parentDocNumber(0))+"от "+ Cstr( adoc.parentDocDate(0) ) Call adoc.MakeResponse(doc) Call adoc.Save(True,True) все создается, в вьюхе отображается правильно, деревом, причем если в вьюху добавить столбец @docChildren то и у него значения абсолютно правильные выдаются. все ответные имеют тип "ответ на ответ" сам doc имеет тип "документ" поля REF$ в ответных документах присутствуют. но при попытке проверить значение responses: Messagebox doc.Responses.count упорно выдается 0 ;) наткнулся на совет снять флажок Dont support specialized response hierarchy в свойствах базы и сжать базу, но тоже не помогает. Почему так может происходить? :( <table valign="top" style=margin:0;width:100%;border:1px dashed red;>[tr]<td align=middle bgcolor=#ff6060 valign=top width=1%> <FONT color=#ffffff size=+3> ! </font> </td><td align="midle" valign=top style=background:#fff;>добавлен тег кода!</td>[/tr]</table> |
23.11.2009, 11:12 | |
Ответы с готовыми решениями:
19
Не Заполняется Doc.responses Документ Не Видит Свои Responses Собрать документы по параметру, содержащемуся в Responses По ASP.NET MVC - как ловить все Requests и Responses |
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 11:14 | 2 |
Сообщение от Ruku
вот, из справки надыбал:
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
23.11.2009, 11:16 | 3 |
Akupaka
как минимум копистайл компакт, как максимум пересоздать через реплику базы с обязательным удалением "cache.nsd desktop6.nsd" у клиента в своё время наигрался этой опцией, сама по себе она безобитная и своенравная ;)
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 11:20 | 4 |
Сообщение от ToxaRat
0
|
Ruku
|
|
23.11.2009, 11:26 | 5 |
Сообщение от Akupaka
может как-то иначе нужно было? может конечно оно долго компактится ( база под гигабайт уже) или нужно через администратор это делать с опциями? |
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
23.11.2009, 11:28 | 6 |
Сообщение от Akupaka
кстати появилось ещё такое, пока неочевидно куда заюзать.. Support Response Thread History This option is new with release 8. If "Support Response Thread History" is selected, documents in the database contain additional information fields allowing them to be sorted into a document response hierarchy. Note Selecting thys option has no effect on existing documents. Existing threads will not be identified or rendered as such and only new threads will take part in the feature. This is true even if a new replica or copy is made of a database with existing threads. Only new documents will be processed for thread citizenship and a place in the hierarchy.
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 11:38 | 7 |
рассказываю как знаю.
когда база создается, свойство "Dont support specialized response hierarchy" не включено, и по-умолчанию все работает как ожидается (ну может не все-все-все, но это отдельный разговор). если включаешь опцию, то все остается так же, пока не будет сделан компакт! сделали компакт - перестали работать функции @AllChildren, @AllDescendants, NotesDocument.Responses . вдруг понадобилось, чтобы работало! снимаем галку с опции, делаем компакт, и только после вновь заработают функции дочерних доков.
Сообщение от Ruku
лучше всего компактить базу из консоли сервера, тогда видно начался ли компакт и как закончился. запускаешь удаленную живую консоль (Live console) и пишешь: compact -c database1.nsf [ENTER] смотришь в консоль, если базу юзают, то напишет, что database in use, если нет, то начнется компакт, и напишет даже чего удалось освободить. если базу юзають, то тут надо смотреть кто (show users), можно всех кинуть (drop all), правда, сам отвалишься, придется несколько раз тыкнуть в кнопку Live, можно почитать хелп и научиться избавляться от конкретных пользователей.
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
23.11.2009, 12:27 | 8 |
и dbcache flush
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
23.11.2009, 12:33 | 9 |
тебе же нужен исключительно копистайловский компакт и да из клиента лотуса до завершения компакта тоже лучше выйти
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 12:55 | 10 |
Сообщение от ToxaRat
Сообщение от ToxaRat
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
23.11.2009, 13:26 | 11 |
Akupaka
а выйти из клиента лотуса нужно потому как свойство базы(чаще всего это или документ-иконка) тоже как и профиль КЕШИРУЕТСЯ
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 14:36 | 12 |
Сообщение от ToxaRat
Сообщение от ToxaRat
во всяком случае, когда игрался с этим свойством, то не призодилось клиент выгружать
0
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
23.11.2009, 14:41 | 13 |
Сообщение от ToxaRat
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 14:57 | 14 |
в справке по компакту написано так:
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
23.11.2009, 15:46 | 15 |
Akupaka
в отличии от ручной установки галочки
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
23.11.2009, 16:03 | 16 |
Сообщение от ToxaRat
та чего ты прицепился вообще к этому? ))
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
24.11.2009, 09:37 | 17 |
всего-то рассказал что снять/поставить галочку и "сжать" - недостаточно
0
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
24.11.2009, 09:47 | 18 |
Сообщение от ToxaRat
0
|
Ruku
|
|
24.11.2009, 18:31 | 19 |
Сообщение от Akupaka
делал прямо с сервера по ssh подключился, перешел в notesdata и оттуда copmpact -c база_данных.nsf пользователей пришлось отключить, база скомпактилась, респонсы заработали. Спасибо. ;) |
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
25.11.2009, 10:11 | 20 |
Ruku
0
|
25.11.2009, 10:11 | |
25.11.2009, 10:11 | |
Помогаю со студенческими работами здесь
20
проблема при работе с китайским J-LINK 8 или же проблема с с Выдает ошибку, а я не могу понять в чем проблема. В чем проблема, скажите пожалуйста! Холодильник LG .мод GR-M392YQ.Проблема с дверю, Проблема с дверю при закрывании Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |