• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Sergvic

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

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

wowa

Для: 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

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

Kee_Keekkenen

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

Sergvic

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
В созданном через UI ответном документе нет поля $REF. До его сохранения.
Используй @InheritedDocumentUniqueID.
 
S

Sergvic

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Для: 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).
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!