Имя: Пароль:
1C
1С v8
Периодические РС. Что быстрее: запрос или метод?
,
0 Адинэснег
 
10.04.12
12:50
1. Запрос 0% (0)
2. Метод 0% (0)
Всего мнений: 0

Метод:
Таблица = РегистрыСведений.Регистр1.СрезПоследних(ДатаСреза, Новый Структура("Измерение1",ЗначениеИзмерения));
   
   
Запрос:    
   Запрос = Новый Запрос("ВЫБРАТЬ * ИЗ РегистрСведений.Регистр1.СрезПоследних(&ДатаСреза, Измерение1 = &ЗначениеИзмерения) КАК Регистр1СрезПоследних");
Таблица = Запрос.Выполнить().Выгрузить();
1 eklmn
 
гуру
10.04.12
12:50
замер отняли?
2 Адинэснег
 
10.04.12
12:50
(1) база ненаполнена
3 pumbaEO
 
10.04.12
12:53
Во что превращается метод? В книжке написано в Запрос.
Одинаково, только с запросом ты можешь добавить Разрешенные, а с методом нет.
4 vde69
 
10.04.12
12:53
общий принцеп:
на файловых базах метод быстрее на серверной - запрос

причина в оптимизации запроса на сервере 1с (на это уходит определенное время)
5 Адинэснег
 
10.04.12
13:03
(4) спс
6 vde69
 
10.04.12
13:04
(5) но рекомендуется ВСЕГДА использовать запросы :)
7 DrHiHi
 
10.04.12
13:12
(4) вроде бы на файловой - одинаково, а на серверной быстрее запрос
8 jsmith
 
10.04.12
13:16
во втором способе используется выгрузить(), а лучше выбрать()
тогда примеры устаканятся
9 Адинэснег
 
10.04.12
14:18
(6) ну да, так и сделаю, ибо распределенка с разными вариантами (файловые/серверные)
10 Wobland
 
10.04.12
14:18
проверял, монопениссуально
11 spock
 
10.04.12
14:40
таки разница принципиальная:
- метод: если выгребаем что-то методом, то платформа тянет полностью все. Если ссылочный реквизит широкий или есть табличные части, то ой;

- запрос: если выгребаем запросом, то получаем только минимум инфы и это управляется самим;
12 Адинэснег
 
10.04.12
14:46
(11) требуется получить все записи по всем измерениям с одинаковым отбором
13 jsmith
 
10.04.12
14:49
ставь SSD
14 Адинэснег
 
10.04.12
14:51
+(13)БУДЬ МУЖИКОМ!!!1
Основная теорема систематики: Новые системы плодят новые проблемы.