Проблема Удаления $encryptionstatus И $signaturestatus

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

Наш партнер Genesis Hackspace
  1. afest

    afest Well-Known Member

    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    В общем проблема такова - есть кадровая БД, написана не мной, доки портировались из БД Access. Дальше больше... Я создал агенты на LS по созданию разного вида отчетов.
    Теперь о проблеме:
    1. коллекцию документов создаю по двум вьюхам (первая коллекция - ФИО, вторая - эмбеденная на основную форму, в которой содержатся прилагаемые доки по кадровым перемещениям)
    2. при визуальном просмотре все доки норм отображаются... и тут проблема! Сам скрипт агента НЕ ВИДИТ доки с сигнатурами $EncryptionStatus и $SignatureStatus
    Не все документы имеют такие поля (может была проблема при портировании из Access). Те доки, которые не имеют эти поля, спокойно видны скриптом и обрабатываются.
    Удалить их пытался, удаляются... но при пересохранении они заново восстанавливаются (((

    Итого: есть ли возможность жестко-принудительно удалить эти поля?
    для удаления использовал "Call item.Remove" и "@DeleteField" - ничто не помогло, поля восстанавливаются и агентом не видны...
     
  2. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Похоже что в документах таки есть зашифрованные поля, покопайте в сторону
    Код (LotusScript):
    To get: flag = notesItem.IsEncrypted
    To get: flag = notesDocument.IsEncrypted
     
  3. Serduko

    Serduko Well-Known Member

    Регистрация:
    11 окт 2011
    Сообщения:
    174
    Симпатии:
    0
    Для окончательного удаления, сначала надо во всех полях формы и всех полях субформ поставить security options на none (третья закладка), а потом уже удалять $encryptionstatus и $signaturestatus. Я бы так попробовал, хотя как они восстанавливаются, другой вопрос.
     
  4. afest

    afest Well-Known Member

    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    субформ нет, есть основная форма и вторая форма, список которых (вторых форм) отображается на первой форме на эмбеденной вьюхе.
    а вот как программно на LS указать такой параметр "security options = none"?
    ЗЫ: на всех формах шифрование отключено, откуда на некоторых доках появились такие поля - ХЗ
     
  5. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Как вариант: после указания опций на форме, найти коллекцию таких доков, сделать computeWithForm и пересохранить.
     
Загрузка...
Похожие Темы - Проблема Удаления $encryptionstatus
  1. Smorti
    Ответов:
    1
    Просмотров:
    18
  2. Denybxx
    Ответов:
    18
    Просмотров:
    132
  3. bes
    Ответов:
    0
    Просмотров:
    52
  4. Denybxx
    Ответов:
    4
    Просмотров:
    155
  5. AgniXRudra

    Проблема Проблема с MITM

    AgniXRudra, 8 дек 2016, в разделе: Kali Linux
    Ответов:
    8
    Просмотров:
    145

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