Edit Document отрабатывает долго, в чем может быть причина?

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

  1. Wormy

    Wormy Гость

    Доброго всем времени суток! Подскажите, пожалуйста?
    Переход в режим редактирования документа осуществляется 30-35 секунд, пользователи нервничают :rolleyes:
    За счет чего можно это время сократить?
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    за счет уменьшения кода отрабатываемого при открытии документа.
     
  3. alb

    alb Well-Known Member

    Регистрация:
    13 июл 2005
    Сообщения:
    212
    Симпатии:
    0
    может скрипт какой тяжелый на Querymodechange есть?
     
  4. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Или поля с суровым @DbLookup/@DbColumn.
    Или сабформ много с плавающей шириной.
     
  5. Wormy

    Wormy Гость

    угу...@DbColumn есть - 3 поля, но они все - computed when compose :huh:

    сабформ нет, на Querymodechange тоже ничего нет(вобще подпрограммы для Globals и Form не задействованы), на самой форме - таблица с тремя закладками (ширина фиксирована), в таблице - поля и computed value в большом количестве :) :(

    И еще беда: когда форма уже в режиме редактирования, на получение фокуса полем тратится столько же времени, т.е. секунд 20 - и это при том, что никаких действий или обработок событий для данного поля нет 8-( Вот что лотус может крутить в этом случае?
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Какая версия клиента?
    В свойствах формы не стоит галка Automatically refresh fields?
     
  7. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Мб обработка на другие поля есть...вообще посмотри в отладчике.
     
  8. Wormy

    Wormy Гость

    релиз 6.5.4
    Automatically refresh стоит :)
     
  9. Wormy

    Wormy Гость

    Снятие галки Automatically refresh fields, конечно существенно ускорило перемещение между полями формы, но на скорость открытия формы и переход в режим редактирования не повлияло :rolleyes:
     
  10. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Проверить формулы скрытия.
    Таблица большая? Стоит попробовать убрать галку Size to fit у ячеек, если стоит.
    И что за формулы в computed value?
     
  11. Wormy

    Wormy Гость

    Нет, Size to fit не поднят, формулы в computed value = значение соответствующего Editable-поля (т.е. никаких громоздких вычислений)
    А вот в формулах скрытия-то, видимо, и проблема: практически во всех стоит @DbColumn, хотя и обращение идет к вьюшке с одним неизменным документом?... :(
     
  12. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Наверняка.
     
  13. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.291
    Симпатии:
    0
    ужОс.. Небось вычитывается ВСЯ вьюшка а затем в ней строчка тупым перебором ищется

    1.Замени на @DbLookUp - если искать всё-ж надо
    2.Если ЭТО - во многих ф-лах видимости многих секций/полей/ячеек, читай/вычисляй один раз и держи во временном (CFD) невидимом поле. А уж на него ссылайся из ф-л видимости
     
  14. Wormy

    Wormy Гость

    сЫпасибА всем! :)
     
Загрузка...
Похожие Темы - Edit Document отрабатывает
  1. Mitya
    Ответов:
    3
    Просмотров:
    1.662
  2. yerke
    Ответов:
    7
    Просмотров:
    3.113
  3. alb
    Ответов:
    2
    Просмотров:
    2.499
  4. plazmaser
    Ответов:
    0
    Просмотров:
    735
  5. savl
    Ответов:
    14
    Просмотров:
    1.658

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