Имя: Пароль:
1C
1С v8
затуп ... что б сделать с результатом запроса на сервере ?
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) запрос посмотри хотя бы, может кривой вылез и оттого и тормозит
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.