• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Makeresponse

  • Автор темы Автор темы NataliGinger
  • Дата начала Дата начала
N

NataliGinger

Здравствуйте.

Помогите, пожалуйста, разобраться.

Необходимо дочернему документу переназначить родительский.

Как это сделать?

Если можно, напишите, пожалуйста, пример кода.

Спасибо за помощь.
 
Call ChdDoc.MakeResponse(ParentDoc)
Call ChdDoc.Save(True, False)

Неужто help обрубило?
 
Во-первых, родительский документ уже существует. Как его отсоединить?

Во вторых, как подсоединить к уже существующему документу?
 
Отсоединить:
Call Doc.RemoveItem("$REF")
Call Doc.Save(True, False)

Присоединить так, как я указал выше.
При перекидывании респонса на другой парент ничего отсоединять не надо, это происходит автоматически.
 
<!--QuoteBegin-Omh+25:09:2007, 16:40 -->
<span class="vbquote">(Omh @ 25:09:2007, 16:40 )</span><!--QuoteEBegin-->Call ChdDoc.MakeResponse(ParentDoc)
Call ChdDoc.Save(True, False)

Неужто help обрубило?

[snapback]79501" rel="nofollow" target="_blank[/snapback]​
[/quote]
 
Видишь, какой хороший форум: не успела запостить вопрос, как сразу ответ!
 
Вижу. Спасибо за ответы.
А как $REF документа программно получить?
И можно ли Call ChdDoc.MakeResponse("$REF") ?
 
Хм...
У MakeResponse в параметре документ.
Т.е. тебе туда надо передать NotesDocument, который станет парентом.
Как ты его получишь, это уже ты должна знать.

Если надо получить $REF, то так:
Код:
Dim Ref As String 
Ref = Cstr(Doc.GetItemValue("$REF")(0))

Теперь у тя в переменной Ref содержиться UNID текущего парента.

И можно ли Call ChdDoc.MakeResponse("$REF") ?
Нет
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab