|
затуп ... что б сделать с результатом запроса на сервере ? |
☑ |
0
lamme
23.10.13
✎
11:24
|
на сервер делается код
Функция ля()...
..
..
..
// вот до этого момента все отрабатывается хорошо
Построитель.Выполнить();
// Дальше возникает задумчивость ...
NH= Построитель.Результат; // тут тупим - тут большая таблица на сервере
// тут уже шустро
АдресХранилища = ПоместитьВоВременноеХранилище(NH,ИдентификаторФормы);
Возврат АдресХранилища ;
конецфункции
задача как бы простая
На сервере формируется результат
потом передается обратно на клиента.
Тупит на
Построитель.Результат
|
|
1
lamme
23.10.13
✎
11:26
|
Построитель = Новый ПостроительЗапроса;
|
|
2
Maxus43
23.10.13
✎
11:32
|
всмысле тупит? тормозит?
|
|
3
Maxus43
23.10.13
✎
11:33
|
зачем вобще построитель? Православнй запрос выгружай.
Причем выполнение запроса в построителе происходит не при ВыполнитЬ() а при первом обращении к резкльтату, правильно тупит
|
|
4
lamme
23.10.13
✎
11:43
|
(3)
построитель нужен.
потому что переделывается запрос из СКД
тут без вариантов ((
"а при первом обращении к резкльтату, правильно тупит"
и сделать тут ничего нельзя?
|
|
5
Maxus43
23.10.13
✎
11:44
|
(4) а что сделать? Идёт выполнение запроса. Единственно что в этом случае можно делать - оптимизировать запрос.
А учитывая что черный ящик СКД ты пихаешь в черный ящик Построителя....
|
|
6
lamme
23.10.13
✎
11:53
|
понятно
печально
|
|
7
Maxus43
23.10.13
✎
11:56
|
(6) Это не печально, это повод написать всё красиво
|
|
8
lamme
23.10.13
✎
11:59
|
(7)
дык .. взят типовой отчет ОСВ по счету
взят из него запрос из СКД
а его переписывать ... даже не представляю как
|
|
9
Fragster
модератор
23.10.13
✎
12:14
|
кури что получается Построитель.ПолучитьЗапрос()
|
|
10
Fragster
модератор
23.10.13
✎
12:14
|
и не надо Выполнить()
|
|
11
lamme
23.10.13
✎
12:20
|
возвращает Запрос
но тогда как обратится к результатам этого запроса
без Выполнить()
?
|
|
12
Maxus43
23.10.13
✎
12:31
|
(11) запрос посмотри хотя бы, может кривой вылез и оттого и тормозит
|
|