В 8-ом Клиенте Doc.computewithform Создает $keepprivate

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

  1. PaVaP

    PaVaP Member

    Регистрация:
    25 июн 2009
    Сообщения:
    23
    Симпатии:
    0
    Всем привет!

    Пользователь скриптовым агентом на локале создает новый док в другой БД.
    Форма дока не содержит поле $KeepPrivate.
    Если агент отрабатывает на 6 клиенте,
    то код doc.ComputeWithForm отрабатывает корректно и $KeepPrivate не создается.
    Если же агент отрабатывает на 8.5.2 клиенте,
    то код doc.ComputeWithForm создает в доке поле $KeepPrivate="1",
    хотя форма дока этого поля не содержит (и под 6 клиентом всё ок!).
    Как следствие, в доках созданных из под 8-ки, недоступно копирование...

    Почему в 8-ке так? Варианты лечения?
    Создавать на форме вычисляемое в ноль поле $KeepPrivate не хотелось бы...
    Доступ Replicate and copy documents в ACL баз у всех есть, хотя это и не важно, ведь под 6-кой работает...

    Заранее всем спасибо!
     
  2. lmike

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

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

    PaVaP Member

    Регистрация:
    25 июн 2009
    Сообщения:
    23
    Симпатии:
    0
    В 8 Дизайнере проверял, галка "Disable printing/forwarding/copying to clipboard" на форме дока не стоит.
    Ни 1 из 4 перечисленных по ссылке способов возникновения поля не относится к моему случаю...
    Что-то еще может быть?
     
  4. lmike

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

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

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