Имя: Пароль:
1C
 
Построитель отчета. Запрос работает быстрее
, ,
0 Rokstedi
 
04.01.16
18:04
Добрый вечер. Подскажите, почему один и тот же запрос через построитель отчетов работает быстрее чем просто через запрос? параметры одни и те-же, запрос один и тот-же.
1 Nuobu
 
04.01.16
18:19
(0) Вообще, или какой-то конкретный случай?
2 ДенисЧ
 
04.01.16
18:19
параметры разные.
Да и построитель обычно режет запрос
3 Armando
 
04.01.16
18:21
Подозреваю что автор просто сравнивает некорректно
4 Rokstedi
 
04.01.16
18:51
(2) В каком смысле режет?
5 Necessitudo
 
04.01.16
18:52
(4) Ну например уменьшает количество выходных полей и/или изменяет отборы.
6 Defender aka LINN
 
04.01.16
19:15
Методику сравнения все же интересно узнать
7 Rokstedi
 
05.01.16
10:39
(6) В обработке, делаю один и тот же запрос, с одними и теми же параметрами. На одну кнопку назначен запрос через Запрос = Новый Запрос, на вторую через ПостроительОтчета. Когда делаю запрос через "Запрос" проходит около 20 минут, когда делаю через "построитель" около 20 секунд. Замеры на глаз.

Где посмотреть что он там оптимизирует?
8 Heckfy
 
05.01.16
11:27
Телепат.длл подсказывает:
БД SQL
В запросе выборка через три точки. Что то типа:
Выбрать
Ссылка Как Ссылка
Из
Регистр.ИмяРегистра.Измерение.Ссылка
Вместо
Регистр.ИмяРегистра.Измерение

:)
9 Defender aka LINN
 
07.01.16
01:42
(7) А если местами поменять?
Ну и "на глаз" - это не методика.
10 kumena
 
07.01.16
11:08
>> Где посмотреть что он там оптимизирует?

после построитель.Выполнить
Построитель.ПолучитьЗапрос().Текст
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший