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

  • Автор темы Wormy
  • Дата начала
W

Wormy

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

Kizarek86

Lotus team
20.07.2007
864
4
#2
за счет уменьшения кода отрабатываемого при открытии документа.
 

alb

Well-known member
13.07.2005
212
0
#3
может скрипт какой тяжелый на Querymodechange есть?
 

Omh

Lotus team
04.07.2007
2 210
1
#4
Или поля с суровым @DbLookup/@DbColumn.
Или сабформ много с плавающей шириной.
 
W

Wormy

#5
Или поля с суровым @DbLookup/@DbColumn.
Или сабформ много с плавающей шириной.
угу...@DbColumn есть - 3 поля, но они все - computed when compose :huh:

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

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#6
Какая версия клиента?
В свойствах формы не стоит галка Automatically refresh fields?
 

Kizarek86

Lotus team
20.07.2007
864
4
#7
Мб обработка на другие поля есть...вообще посмотри в отладчике.
 
W

Wormy

#9
Какая версия клиента?
В свойствах формы не стоит галка Automatically refresh fields?
Снятие галки Automatically refresh fields, конечно существенно ускорило перемещение между полями формы, но на скорость открытия формы и переход в режим редактирования не повлияло :rolleyes:
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#10
Проверить формулы скрытия.
Таблица большая? Стоит попробовать убрать галку Size to fit у ячеек, если стоит.
И что за формулы в computed value?
 
W

Wormy

#11
Проверить формулы скрытия.
Таблица большая? Стоит попробовать убрать галку Size to fit у ячеек, если стоит.
И что за формулы в computed value?
Нет, Size to fit не поднят, формулы в computed value = значение соответствующего Editable-поля (т.е. никаких громоздких вычислений)
А вот в формулах скрытия-то, видимо, и проблема: практически во всех стоит @DbColumn, хотя и обращение идет к вьюшке с одним неизменным документом?... :(
 
30.05.2006
1 345
11
#13
А вот в формулах скрытия-то, видимо, и проблема: практически во всех стоит @DbColumn, хотя и обращение идет к вьюшке с одним неизменным документом?... :)
ужОс.. Небось вычитывается ВСЯ вьюшка а затем в ней строчка тупым перебором ищется

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

Wormy

#14
ужОс.. Небось вычитывается ВСЯ вьюшка а затем в ней строчка тупым перебором ищется

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