Ws.editdocument

Тема в разделе "Lotus - Программирование", создана пользователем oxystile, 31 янв 2008.

Статус темы:
Закрыта.
  1. oxystile

    oxystile Гость

    код:
    Код (Text):
    Set docResp = db.CreateDocument
    docResp.Form = "Response To Response"
    docResp.DocID=doc.DocID(0)
    docResp.IDLog=doc.IDLog(0)
    docResp.Type=doc.Type(0)
    docResp.DocIDR2=docResp.UniversalID
    docResp.Creator1=s.UserName
    var1 = Evaluate("@Now([ServerTime])")
    docResp.CreatedV = var1(0)
    docResp.MarkS=docResp.statusV(0)
    Call docResp.MakeResponse( docN)
    Set uidoc = ws.EditDocument(True, docResp)
    \\\\\\\\\\\\\\\\\\\\\\\\\\\
    Set uidoc = ws.EditDocument(True, docResp) эта команда сохраняет документ??
    есть условие на docResp кнопок, скрыть, если @Isnewdoc, но при Set uidoc = ws.EditDocument(True, docResp) они несрыты, почему?
    спасибо!
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Потому что создавая док скриптом он при открытии уже не @IsNewDoc.
    Но зато ещё Doc.IsNewNote :)
     
  3. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: oxystile
    Особенность такая. @IsNewdoc не работает на документах, созданных в бакэнде.
    Проверяй так: @IsNewDoc | @NoteID = "NT00000000"

    Я на каждой форме держу числовое CFD-поле с такой формулой. Назвал его IsNewDoc. Удобно для проверок. Т.е. в формуле скрытия можно просто IsNewDoc написать.
     
    2 пользователям это понравилось.
  4. oxystile

    oxystile Гость

    :) спасибо!
     
  5. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Видимо вопрос снят, закрываю

    Для: oxystile
    - пользуйтесь тегами кода
    - Если Omh или Medevic или кто либо другой Вам помог, не поленитесь поставить + в репутацию
     
Загрузка...
Статус темы:
Закрыта.

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