Отследить Изменение Аттачмента

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

  1. FixeR

    FixeR Гость

    Нужно как-то понять, менялся аттачмент или нет (у пользователя есть такая возможность).
    Дата модификации не подходит, извлекать аттач на диск нельзя.
    У поля $File в свойствах есть Object ID, который меняется при изменении аттача. Но я не нашел, как его вытащить.
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Поставить полю с вложением IsSigned, подписать документ, проверять целостность подписи.

    DXL
     
  3. Anatoly

    Anatoly Well-Known Member

    Регистрация:
    30 мар 2007
    Сообщения:
    204
    Симпатии:
    0
    Почему не устраивает @AttachmentModifiedTimes?
    ---
    Returns a datetime that displays the date on which the file attachment associated with the current document was last modified. If the document contains more than one file attachment, returns the modification dates in a datetime list.
    ---
     
  4. FixeR

    FixeR Гость

    nvy
    Не нашел такого в DXL. :)

    Потому что каким-то образом у людей иногда получается вкладывать изменённый файл обратно с той же датой модификации.
    Файл изменился, а дата - нет.

    Можно поподробней?

    Может, есть какие-нибудь ещё метаданные, которые меняются при замене аттачмента?
    Сам док при этом тоже часто меняется, т.е. нельзя утверждать, что если изменился док -> изменился аттач.

    Object ID у $File идеально бы подошел.
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Код (LotusScript):
    Не нашел такого в DXL.
    Выгружаете документ в DXL (Domino XML), парсите, находите нужные тэги, сравниваете.
     
Загрузка...

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