Рушится ЭЦП на документе при копировании аттачмента

Тема в разделе "Lotus - Программирование", создана пользователем Sanchel, 24 дек 2010.

  1. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    Доброго времени суток!
    Похожего на форуме не нашел, поэтому создал тему. Проблема в следующем:
    Есть документ, в котором подписываются определенные поля (в том числе и ричтекстовое), все подписываемые поля находятся в аксес контрол секциях (ричтекст поле в одной секции, а остальные поля в другой), так вот если заполнить поля и в ричтекстовое поле прикрепить файл с диска то после сохранения обе секции подписываются и все гуд, если же в ричтекст перетащить файл мышкой например из письма (или просто Ctrl+C, Ctrl+V например из письма), то при открытии данного документа после сохранения появляется ошибка "Документ был изменен или поврежден уже после подписания!" и на секции где находится ричтекстовое поле подпись отсутствует. Причем данная ошибка появляется на клиенте версии 8.5.1, а на версии 8.0.2 все ок.... Может кто сталкивался или догадывается в чем проблема?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    речь идёт о єклипсовом клиенте, правда? :(
     
  3. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    ToxaRat Да, но в basic тоже самое, и даже в 8.5.3 и в бэйсик и в эклипс таже проблема.
     
  4. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Sanchel
    для этого ИБМ и выпускает решение 8.0.2 дабы для тех у кого нифига не получается с эклипсом удалось подняться без проблем до 8.0 - большие шансы интегрированности

    ну а проблема скорее всего в использовании WIN API и не знании того, что больше старые функции определения окна использовать нельзя
     
  5. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    Не понятно... Можно подробнее?
    Я не использую WIN API(и вообще какой-либо код)
    я просто перетаскиваю прикрепленный файл из письма в ричтекст поле другого документа. сохраняю док. при открытии документа выдается ошибка что подпись порушена.
    Если сначала детачить прикрепленный к письму файл на диск, а потом прикрепить его с диска к подписываемому документу, то все ок.
     
  6. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Sanchel
    что-то не понимаю к существующим ататчам добавляются еще файлы? и поэтому подпись не верна? - так это же вроде логично
     
  7. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    :happy:
    Итак еще раз по порядку:
    1. Создаем новый документ, в котором подписываются определенные поля (в том числе ричтекстовое поле)
    2. Перетаскиваю из письма прикрепленный файл
    3. Сохраняю и закрываю документ
    4. Открываю этот документ и появляется сообщение "Документ был изменен или поврежден уже после подписания!" и секция с ричтекст полем не подписывается

    Если вместо пункта 2 я сначала сохраняю файл из письма на диск, а потом прикрепляю этот файл с диска к подписываемому документу, то все ок: сообщение не появляется и секция с ричтекст полем подписывается.

    Нет никаких существующих аттачей, документ новый.
     
  8. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    На форме поле SaveOptions = "1", в коде uidoc.Refresh(True) есть? В PostSave пусто?
     
  9. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    SaveOptions = "1", uidoc.Refresh(True) нету, В PostSave пусто
     
  10. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Похоже, это баг новых клиентов. В IBM сообщать об ошибке и ждать, когда пофиксят.
     
  11. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    куда перетаскиваете, зачем сохраняете?
     
  12. Sanchel

    Sanchel Active Member

    Регистрация:
    28 май 2007
    Сообщения:
    34
    Симпатии:
    0
    В лотусе можно мышкой перетаскивать вложения из одного документа в другой (Drag-and-drop).
    Из письма (например сканированный входящий документ), в карточку например входящего документа. Просто это гораздо удобнее и быстрее, чем сначала сохранить файл из письма на диск, а потом прикрепить с диска к карточке, например, входящего документа


    Ну как и все... для того чтобы введенные мной данные сохранились в документе =)
     
  13. akat

    akat Lotus team
    Lotus team

    Регистрация:
    16 июн 2010
    Сообщения:
    243
    Симпатии:
    7
    Допилите почтовый ящик: создайте агент или "кнопочку", которая из сообщения будет делать входящий документ. Т.е. создавать его в бэк-енде, а потом открывать в UI для заполнения атрибутов.
     
  14. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Судя по всему, индусы постарались испортить то, что и так криво работает...
     
Загрузка...
Похожие Темы - Рушится ЭЦП на
  1. tanat
    Ответов:
    1
    Просмотров:
    702
  2. xpro

    Решено Эцп и xpages

    xpro, 31 мар 2015, в разделе: Lotus - Xpages
    Ответов:
    2
    Просмотров:
    724
  3. seoman2
    Ответов:
    3
    Просмотров:
    2.484
  4. akat
    Ответов:
    0
    Просмотров:
    2.251
  5. Akupaka
    Ответов:
    7
    Просмотров:
    3.697

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