ОБСУЖДЕНИЕ

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

7 ответов 6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

Или ответный документ можно создавать только из вьюхи.
 
Для: 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 главного дока был передан
 
Для: wowa
Я делаю через @Command([Compose];"Response");
В св-вах формы response у меня стоит тип формы "Response".
 
ответный документ не будет виден во встроенном представлении пока не сохранен родительский, кроме того возможно понадобится обновление воркспейса, чтоб ответ появился во встроенном представлении ..
 
родительский документ сохранен.
Я его открываю из вьюхи а затем создаю новый ответный.
 
В созданном через UI ответном документе нет поля $REF. До его сохранения.
Используй @InheritedDocumentUniqueID.
 
Для: Medevic
В созданном ответном доке поле REF есть
 
Для: 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).
 

Статистика тем

Создано
Sergvic,
Последний ответ от
Medevic,
Ответы
7
Просмотры
6 011