Имя: Пароль:
1C
1С v8
Тормоза в СКД при добавлении Ресурса
,
0 Сергиус
 
26.11.18
23:19
Имеется 1с версии 8.3.9, в СКД делается запрос(какой думаю не так важно - в консоли запросов за пару секунд выходит). Добавляю в ресурсы показатель - функция СУММА. И за определенный период выполнение зависает на минуту. Если ресурс убираем, то за пару секунд делается.
Почему может быть проблема в этом месте? Насколько понимаю - это просто тупо суммирование значений в колонке по итоговой таблице или не все так просто?
1 palsergeich
 
26.11.18
23:22
(0) Не все так просто.
СКД неиспользуемые поля просто выкидывает из запроса.
То что написано в запросе и тот запрос который реально будет исполняться - 2 разные вещи.
Вам в Инструменты Разработчика.
2 palsergeich
 
26.11.18
23:23
Самый простой способ проверить - у поля которое вы суммируете - поставьте роль ОБЯЗАТЕЛЬНОЕ но в ресурс его не добавляйте.
Это будет прямым приказом оптимизатору не выкидывать это поле из запроса.
И посмотрите на время выполнения
3 Сергиус
 
26.11.18
23:34
(2)Спасибо, завтра попробую проверить.
4 palsergeich
 
26.11.18
23:36
А вообще что бы минимизировать проблемы с СКД есть несколько очень простых правил:
1) Научиться работать со штатной консолью компановки данных https://its.1c.ru/db/metod8dev/content/3401/hdoc или инструментом из пакета Инструменты разработчика (по мне они более удобны)
2) Запросы в СКД должны быть максимально примитивны.
3) Избегать группировок в тексте запроса, при определенных условиях (но далеко не всегда) может потребоваться помощь из п1
4) Если группировка необходима, то максимально избегать такой функции как Количество(Различные... Очень часто изза нее проблемы с расшифровкой.
5 Сергиус
 
26.11.18
23:38
(4)Т.е. вполне может быть, что в Консоли запросов пролетает на "ура", а в СКД зависает?
6 palsergeich
 
26.11.18
23:39
(5) Да. Ибо текст запроса может просто разительно отличаться
7 Сергиус
 
26.11.18
23:40
(6)Могу скинуть вам на почту или еще куда ть для ознакомления? Не хочу пока здесь светить..
8 palsergeich
 
26.11.18
23:42
(7) А конфа то какая, может у меня ее под рукой нет, а разворачивать сегодня я больше уже ничего не буду
9 Сергиус
 
26.11.18
23:44
(8)да я бы просто текст запроса..может сразу зацепите взглядом что-то
10 palsergeich
 
26.11.18
23:44
(9) мой ник + gmail.com
11 Сергиус
 
26.11.18
23:50
(10)Отправил
12 palsergeich
 
26.11.18
23:56
(11) Угу смотрю