Спасите от безумия! :)

Тема в разделе "Lotus - Программирование", создана пользователем abbatik, 7 май 2009.

  1. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    День добрый.

    Раньше верил в чудеса, но длительная работа с Лотусом показала, что чудеса обычно происходят по невнимательности :)

    В общем ситуация такая:
    Есть поле типа Readers, вычисляемое. В default value прописана роль. Поиск по базе Teamstudio Configurator показывает, что в это поле в одном из агентов пишется та же роль, что прописана по дефолту. Больше в этой базе и всех других с ней работающих обращений и записи в это поле НЕТ!
    Транспорт документов осуществляется через mail-in database. Так вот, в это самое поле (создалось впечатление, что после пересылки) попадает еще имя mail-in database. Уже два дня пытаюсь понять КАК? Может кто сталкивался?

    Поможите, кто можите :)
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    а как поле ридер обзываетсья
     
  3. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Вроде имя не системное...

    Access_ExtremeReaders

    Кстати, забыл добавить. Mail-in прописывается текущего сервера.. причем на разных серверах он разный, т.е. имеено того сервера, на котором находится документ.
     
  4. K-Fire

    K-Fire Гость

    В Босс-референте могут происходить любые чудеса :)
     
  5. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    :) да уж.. но как я писал выше в чудеса я верить перестал :) Где-то же все-таки дописывается в это поле значение... Или как-то добавляется...
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    тока я думаю название поля до боли знакомо
     
  7. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    хм... не сталкивался никогда с таким...
    а может ли быть такое, что сервер, думая, что адресат-пользователь, т.е. mail-in db name = user name, определяет, что "пользователь" не имеет доступа к документу и добавляет его в первое поле ридерс?..
    бредово очень... но лучшего бреда не придумалось ))
     
  8. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Так в том то и дело, что туда даже пользователи не прописываются, а только одна роль :) как все уже догадались [Extreme]
     
  9. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    ты меня не понял :) может сервак при отправке по поште сам че-то мутит и дописывает в первое попавшееся поле типа ридерс почтовое имя, думая, шо это имя юзера...
    попробуй вместо mail-in задать имя юзера, а потом имя юзера, который прописан в других полях доступа этого документа
    какой результат будет в таких случаях?..

    еще можешь попробовать добавить пустое поле, например, AAAAccessDummy (Readers), будет ли сервер туда пихать имена? ))
     
  10. D!m@n

    D!m@n Гость

    Если я правильно понял, в документе сначала проставляется ридерское поле, а потом он отправляется по почте?
    Если так, то странно, что он вообще доставляется... На днях сам создавал подобную ситуацию руками - сервер просто не видел письмо с ридерским полем в мэйлбоксе (в поле была роль, а роли такой в мэйлбоксе у сервера не было). Так письмо и валялось не тронутым роутером...
     
  11. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    D!m@n, для сервера существует другое поле
     
  12. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    В форме несколько полей доступа.. это поле конекретно для одной роли.
     
  13. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    abbatik, пробовал мои глупые советы?.. :huh:
     
  14. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Да :) Ржунимагу :)

    Добавил поле AAAAAccess_ExtremeReaders аналогичное Access_ExtremeReaders, он добавил запись в оба :)
     
  15. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    :huh:
    а в другие поля доступа он не дописал ниче?..
     
  16. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Нет... добавил еще 2 поля, обозвал ZZZ и ZZZ_2, со второго снял галку Compute after validation... результат такой же.. роль + имя mail-in
     
  17. K-Fire

    K-Fire Гость

    Там же полно других ридерских полей в форме. Или в этом конкретном случае только те про которые ты говоришь?
     
  18. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Только в этом случае.

    Менял полю ZZZ вычисление на Computed when compose - не помогло.
    ZZZ_2 сделал Text - помогло. Но мне то нужен Readers %)
     
  19. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    а если пустое ридерс поле, то тоже не дописывает?..
    да уж...
    а модификатор документа сервер? вероятно, что в любом случае он, но ради интереса проверить...

    а другие варианты пробовал?
     
  20. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Пока не пробовал.. пытаюсь понять в чем уникальность этого поля ридерс, перед другими.. провожу эксперементы :huh:
     
Загрузка...

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