|
Как увеличить производительность
| ☑ |
0
BaHgaJI
26.08.11
✎
15:57
|
На форме есть окно СправочникСписок и в модуле выполняется вот такая строчка
ЭлементыФормы.СправочникСписок.РодительВерхнегоУровня = Константы.ПапкаКонтрагентов.Получить();
20% всего времени исполняется, как можно сделать отбор чтобы ускорить?
|
|
1
Grusswelle
26.08.11
✎
15:59
|
чё-то пятниццо по ходу...
|
|
2
Godofsin
26.08.11
✎
16:00
|
(1) Да не уж то?
|
|
3
BaHgaJI
26.08.11
✎
16:08
|
(1)Она родимая
|
|
4
mirosh
26.08.11
✎
16:09
|
(1) четверг же вроде...
|
|
5
BaHgaJI
26.08.11
✎
16:10
|
Понеслась, чувствую придется тему переименовать в Пятницу
|
|
6
JLeys
26.08.11
✎
16:12
|
Зачем все время получать, кэшируй.
При каком событии выполняется и зачем?
|
|
7
Jstunner
26.08.11
✎
16:12
|
(0) убери эту строчку
|
|
8
el-gamberro
26.08.11
✎
16:14
|
Перем Хуитта;
....
где в коде
ЭлементыФормы.СправочникСписок.РодительВерхнегоУровня = Хуитта ;
....
Хуитта = Константы.ПапкаКонтрагентов.Получить();
|
|
9
BaHgaJI
26.08.11
✎
16:16
|
(7)Гениально
(6)При открытии, затем чтобы для определенного филиала определенная папка открывалась
(8)Так быстрее будет? А разница?
|
|
10
Inform
26.08.11
✎
16:19
|
(9) а константа случайно нигде не записывается многократно?
|
|
11
VVi3ard
26.08.11
✎
16:22
|
(0) Посмотри что конкретно у тебя занимает 20%
Константы.ПапкаКонтрагентов.Получить();
или
ЭлементыФормы.СправочникСписок.РодительВерхнегоУровня =
т.е. замени код на:
пПапкаКонтрагентов=Константы.ПапкаКонтрагентов.Получить(); ЭлементыФормы.СправочникСписок.РодительВерхнегоУровня = пПапкаКонтрагентов;
И посмотри где у тебя будет проблема.
|
|