Имя: Пароль:
1C
1С v8
СКД: количество запросов к базе
0 mistеr
 
12.12.16
14:03
Я правильно понимаю, что запросы к наборам данных выполняются столько раз, сколько элементов верхнего уровня в структуре настроек?
1 Fragster
 
гуру
12.12.16
14:03
нет
2 mistеr
 
12.12.16
14:08
(1) А как?
3 Fragster
 
гуру
12.12.16
14:13
(2) по разному. может и по одному на каждый набор, а может и по запросу на каждую строку "левого набора" по запросу на "правый", а могут быть и промежуточные варианты. Там  много нюансов, которые проще получить экспериментами на закладке "связи наборов", чем описать в посте на мисте
4 mistеr
 
12.12.16
14:26
(3) Про связи с параметрами я в курсе. Предположим,что таких нет.

В моем отчете одни и те же данные группируются, крутятся-вертятся и показываются разными способами (возможно с разными отборами). Я хочу понять, будут ли все необходимые исходные данные получены один раз (и затяуты в память), или же для каждого варианта будет выполнятся отдельный запрос (со своими отборами) и результаты будут обрабатываться конвейерно, то есть с минимально необходимым расходом памяти.
5 Cool_Profi
 
12.12.16
14:30
(4) Построил с утра пользователь отчёт. И не закрыл его.
А после обеда решил в другом разрезе посмотреть.
И видит утренние данные.
Так ты себе это представляешь?
6 mistеr
 
12.12.16
14:52
(5) Либо ты меня не понял, либо я тебя. Пользователь пусть хоть тысячу раз смотрит. Меня интересует, что происходит в рамках одного исполнения отчета. Отчет состоит из нескольких частей, где данные по-разному отфильтрованы, сгруппированы и агрегированы.
7 Cool_Profi
 
12.12.16
14:55
(6) пакет запросов генерится и отправляется на сервер. Потом получается ответ с сервера и обрабатывается.
8 mistеr
 
12.12.16
14:57
(7) Сколько запросов в пакете?
9 Cool_Profi
 
12.12.16
14:58
(8) Сколько нужно, столько и будет
10 Fragster
 
гуру
12.12.16
14:58
(8) ну посмотри профайлером
11 bodri
 
12.12.16
15:02
(6) зависимо от фильтров будет зависеть и сам запрос, соответственно и пакет запросов
12 Fragster
 
гуру
12.12.16
15:06
(11) кстати да, если набор один, а запрос пакетный, то некоторые запросы пакета также могут быть не выполненными
13 mistеr
 
12.12.16
15:25
(9) Спасибо, кэп!

(11) Не распарсил.