Makeresponse

Тема в разделе "Lotus - Программирование", создана пользователем NataliGinger, 25 сен 2007.

  1. NataliGinger

    NataliGinger Гость

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

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

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

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

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

    Спасибо за помощь.
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Call ChdDoc.MakeResponse(ParentDoc)
    Call ChdDoc.Save(True, False)

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

    NataliGinger Гость

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

    Во вторых, как подсоединить к уже существующему документу?
     
  4. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Отсоединить:
    Call Doc.RemoveItem("$REF")
    Call Doc.Save(True, False)

    Присоединить так, как я указал выше.
    При перекидывании респонса на другой парент ничего отсоединять не надо, это происходит автоматически.
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--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]
     
  6. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Видишь, какой хороший форум: не успела запостить вопрос, как сразу ответ!
     
  7. NataliGinger

    NataliGinger Гость

    Вижу. Спасибо за ответы.
    А как $REF документа программно получить?
    И можно ли Call ChdDoc.MakeResponse("$REF") ?
     
  8. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Хм...
    У MakeResponse в параметре документ.
    Т.е. тебе туда надо передать NotesDocument, который станет парентом.
    Как ты его получишь, это уже ты должна знать.

    Если надо получить $REF, то так:
    Код (Text):
    Dim Ref As String
    Ref = Cstr(Doc.GetItemValue("$REF")(0))
    Теперь у тя в переменной Ref содержиться UNID текущего парента.

    И можно ли Call ChdDoc.MakeResponse("$REF") ?
    Нет
     

Поделиться этой страницей