как определить кем подписанна Note/элементы

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

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

    Vvv Гость

    Подскажите пожалуйста как определить кем подписанна Note и элементы
    желательно через Notes API
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Через NotesNoteCollection ищем NoteID ноты, через NotesDatabase.GetDocumentByID открываем документ ноты, далее NotesDocument.Signer. Финиш.
     
  3. Vvv

    Vvv Гость

    спасибо
    через C API NSFNoteVerifySignature

    я не могу найти какой элемент подписан другим человеком
    такое впечатление что Note подписанна одним человеком а какой то элемент другим
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Под Note имеется ввиду документ или элемент дизайна? Если элемент дизайна, то, например, на формах/подформах могут присутствовать подформы, Shared Fields, Shared Actions, в представлениях — Shared Columns, Shared Actions, которые вполне могут быть подписаны кем-то другим.
     
  5. Vvv

    Vvv Гость

    Под Note имеется ввиду документ или элемент дизайна?

    да именно дизайна

    > Если элемент дизайна, то, например, на формах/подформах могут присутствовать подформы, Shared > Fields, Shared Actions, в представлениях — Shared Columns, Shared Actions, которые вполне могут > быть подписаны кем-то другим.

    я это понимаю и пытаюсь проверять все возможные элемиенты которые могут быть подписанны
    проблемма как быть уверенным что обработал все что может быть подписанно
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Попробуйте выгрузить в dxl и проанализировать.
     
  7. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    nvy описал решение:
    ' получение всех элементов дизайна: см. хелп дизайнера NotesNoteCollection
    Call notesNoteCollection.SelectAllDesignElements( true )
     
  8. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Можно также создать служебное представление с $FormulaClass = "1822" (поищите по форуму или в google) — показывает все элементы дизайна, кроме приватных.
     
Загрузка...
Статус темы:
Закрыта.

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