Слепить Response из двух документов

Тема в разделе "Lotus - Программирование", создана пользователем Jooz, 20 июл 2010.

  1. Jooz

    Jooz Гость

    Коллеги, добрый день!

    Подскажите, пожалуйста, как можно с наименьшей кровью на LS сделать вот это:
    Есть два документа А и B, создаются по одной форме Document
    Нужно сделать так, чтобы документ B перекодировался в респонс документа A

    Заранее спасибо!


    [offtop]
    К сожалению, после обновления форума, ни как не могу войти под старым логином.
    [/offtop]
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Код (LotusScript):
    NotesDocument.MakeResponse
     
  3. Jooz

    Jooz Гость

    А если документ сохранен?

    Добавлено: Omh, спасибо, как сам не дотяпал


    Set docA = view.GetFirstDocument
    Set docB = view.GetNextDocument( docA )
    Call docB.MakeResponse( docA )
    docB.Form = "Document"
    Call docB.Save( True, True )
     
  4. RAJ

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0
    если формы имеет тип "Документ", то при пересохранении он перестанет быть дочерним.

    Чтобы этого не было, в дочерний документ добавь поле "$RefOptions" с "1"
    Код (Text):
     NotesDocument.ReplaceItemValue("$RefOptions", "1")
    Response document and field $RefOptions
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    офф: Jooz
    Если старый акк нужен, указав старый ник или логин, отпиши на мейл админу vital или мне.
     
Загрузка...

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