Создание ответного документа

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

Sergvic

Гость
#1
Можно ли ответный документ создавать из открытого документа. Т.е. открыл документ нажал кнопку ответ открылся новый документ.
Я так сделал. Но тут возникли трудности.
В view в ответном доке не могу получить данные поля из главного документа через @getfielddoc. Хотя в ответном поле $Ref есть.
Хотя иерархия работает и функция @isresponse выдает 1.
И если открываю главный то @responses возращает 0, что означает что ответных документов нет.
В чем может быть закавыка.

Или ответный документ можно создавать только из вьюхи.
 

wowa

Well-Known Member
01.02.2007
845
0
#2
Для: Sergvic
В главном документе у меня есть Ation "Ответ"
При нажатии на него, я создаю ответный документ по нужной форме
Set docResponse = New NotesDocument( db )
Call docResponse.ReplaceItemValue( "Form", "имя_формы" )
Call docResponse.ReplaceItemValue( "имя_поля_где_будет_хранитсяID", docCurrent.NoteID )

Call uidoc.Close
Set uidoc = wks.EditDocument( True, docResponse )

Создастся ответный документ, а уже там по сохранению, делать его ответным к главному доку.. А ID главного дока был передан
 
S

Sergvic

Гость
#3
Для: wowa
Я делаю через @Command([Compose];"Response");
В св-вах формы response у меня стоит тип формы "Response".
 

Kee_Keekkenen

Well-Known Member
05.09.2006
639
6
Москва
#4
ответный документ не будет виден во встроенном представлении пока не сохранен родительский, кроме того возможно понадобится обновление воркспейса, чтоб ответ появился во встроенном представлении ..
 
S

Sergvic

Гость
#5
родительский документ сохранен.
Я его открываю из вьюхи а затем создаю новый ответный.
 
S

Sergvic

Гость
#7
Для: Medevic
В созданном ответном доке поле REF есть
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
36
Россия, Калуга
#8
Для: Sergvic
В смысле? На форме?
Тогда сделай это поле CWC и запихни в него формулу @InheritedDocumentUniqueID.

<!--QuoteBegin-Sergvic+13:02:2008, 13:00 -->
<span class="vbquote">(Sergvic @ 13:02:2008, 13:00 )</span><!--QuoteEBegin-->Я делаю через @Command([Compose];"Response");
[snapback]97899" rel="nofollow" target="_blank[/snapback]​
[/quote]
Кстати, ответы создавать нужно коммандой @Command([ComposeWithReference]; ""; "Response"; 2).