Имя: Пароль:
1C
1С v8
Жесткий отбор СКД
0 балда 1С
 
02.12.11
13:18
Всем привет!!!

Есть отчет на СКД, результат которого без отбора (20000 строк х 10 колонок)формируется примерно за 2 минуты. Пользователь устанавливает в отчете отбор по номенклатуре (вид сравнения "в группе из списка"), который содержит примерно 1500 элементов и отчет выполняется за 25 минут. При установке отбора, который содержит адекватное кол-во элементов (еще не определил сколько), отчет формируется моментально. В чем причина и что можете посоветовать для ускорения?
1 shuhard
 
02.12.11
13:20
(0) используй НГ или ценовую группу,
в худшем случае отдельный РГ сведений

запросы с В тормозят не по детски
2 apokrit
 
02.12.11
13:20
Файловая?
3 балда 1С
 
02.12.11
13:26
(1) это отчет для планирования производства, отбирают ном-ру по хитрому принципу, отоборать по мимо списка нет возможности. Что такое НГ?
4 балда 1С
 
02.12.11
13:26
(2) sql
5 shuhard
 
02.12.11
13:28
(3) НГ = номенклатурная группа
[отбирают ном-ру по хитрому принципу, отоборать по мимо списка нет возможности]
при ручном вводе 1500 позиций оператор 100 раз ошибётся
значит есть у позиций что-то общее, план производства и спецификации
6 badboychik
 
02.12.11
13:31
пальцем в небо: можно разбить запрос, заюзать временные таблицы или сделать несколько источников данных...
7 балда 1С
 
02.12.11
15:04
(5) в списке используются 10 групп и 10 элементов, которые сохраняются один раз и используются в последствии.
8 балда 1С
 
02.12.11
15:05
(6) похоже так и придется делать, думал может есть другой способ.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший