изменение формы текущего документа

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

  1. Реник

    Реник Well-Known Member

    Регистрация:
    8 авг 2009
    Сообщения:
    97
    Симпатии:
    0
    Добрый день!

    А не подскажите как можно изменить форму текущего (открытого) документа.

    Когда я пишу вот так по событию querysave , то ничего не менятеся:

    Call source.Document.ReplaceItemValue("Form","Removed_ExecutionSchemePlanSubcontract")
     
  2. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    переоткрыть надо

    Добавлено: и при уи-сейве поле Form заполняется именем текущей формы.

    Добавлено: лучше поле Form на форме сделать.
     
  3. Реник

    Реник Well-Known Member

    Регистрация:
    8 авг 2009
    Сообщения:
    97
    Симпатии:
    0
    Вот эту фразу не совсем понял: "лучше поле Form на форме сделать. " &
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    прописать в поле Form нужное имя формы (явно или с @thisvalue) Не помню точно, попробуйте. не факт, но, мб, так не перезатрет имя формы при уи-сохранении.
    + переоткрыть.
     
  5. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Создать на форме скрытое вычисляемое поле Form с названием формы.
    В QuerySave изменить имя формы, кмк, не получится, в PostSave с последующим сохранением бэк документа — можно.
     
Загрузка...

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