Lotusscript Notesdocument.save

Тема в разделе "Lotus - Программирование", создана пользователем VictorVoronin, 16 фев 2011.

  1. VictorVoronin

    VictorVoronin Member

    Регистрация:
    3 апр 2008
    Сообщения:
    5
    Симпатии:
    0
    Добрый день

    Набросал простенький скрипт, который добавляет в names.nsf запись с полями LastName и Form. Однако при попытке сохранить документ doc.save(True,False) он не сохраняется. Save всегда возвращает значение -1, но никаких ошибок не возникает.

    В чем может быть проблема?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    names.nsf - локальная или серверная? Права на создание документов есть?
     
  3. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    -1 - это True.
     
  4. VictorVoronin

    VictorVoronin Member

    Регистрация:
    3 апр 2008
    Сообщения:
    5
    Симпатии:
    0
    Серверная. Скрипт запускается пока под Administrator, так что права есть
     
  5. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Как узнали, что не сохраняется? Где смотрите? Чему Form равно?
     
  6. VictorVoronin

    VictorVoronin Member

    Регистрация:
    3 апр 2008
    Сообщения:
    5
    Симпатии:
    0
    Да теперь уже понял, что сохраняется. Я просто ступил и подумал, что -1 это не true. Подумал, что нету, т.к не появился в адресной книге.
     
  7. VictorVoronin

    VictorVoronin Member

    Регистрация:
    3 апр 2008
    Сообщения:
    5
    Симпатии:
    0
    Просто теперь не понятно, почему я его в Адресной книге реально не вижу в админском клиенте. Чего не хватает. Заполнены только поля Form, LastName, FullName. Если из интерфейса такой создать, то все видно, а этот нет.
     
  8. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    В представлениях отбираются по полю Type = "Person", а не по форме.
     
  9. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Где смотрите?
    Там формула отбора: SELECT Type = "Person"
    Так что заполните Type.
     
  10. VictorVoronin

    VictorVoronin Member

    Регистрация:
    3 апр 2008
    Сообщения:
    5
    Симпатии:
    0
    Спасибо. Разобрался
     
Загрузка...
Похожие Темы - Lotusscript Notesdocument save
  1. seoman2
    Ответов:
    9
    Просмотров:
    349
  2. stranik
    Ответов:
    8
    Просмотров:
    837
  3. erhe
    Ответов:
    22
    Просмотров:
    1.265
  4. lmike
    Ответов:
    4
    Просмотров:
    755
  5. JohnLemon
    Ответов:
    1
    Просмотров:
    827

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