Вход | Регистрация

1С:Предприятие ::

Метки:Запросы и построители

Оптимизация запроса 7.7

Я
   1С: Новичок
 
08.12.04 - 08:25
Есть справочник, имеющий порядка 200 тыс. записей. Требуется отобрать из все записей те, которые удовлетворяют некоторым условиям. Не одному условию, а нескольким одновременно. Делаю это через запрос и условия в запросе, но на формирование отчета уходит около 20 мин., что само собой никого не устраивает. При использовании метода ВыбратьЭлементыПоРеквизиту() скорость значительно возрастает, но допускается выбор только одного условия и, к тому же, нельзя задать интервал значений. Есть какие-то методы, позволяющие оптимизировать запрос или уже ничего нельзя сделать, только ждать?
 
  Рекламное место пустует
   Rovan
 
1 - 08.12.04 - 08:46
(0) Если часто приходится делать отбор по 2 или более полям (это часто обсуждалось на форуме) - надо создать доп поле - заполнить его текстовым представлением набора и отбирать по нему (аналогично можно и для журнала документов).
   1С: Новичок
 
2 - 08.12.04 - 08:48
(1) Хорошо. А если требуется интервал значений? Например, выбрать товары со сроком хранения от 10 до 15 суток.
   Z1
 
3 - 08.12.04 - 08:59
(0) ИспользоватьСписокЭлементов и 1с++
   1С: Новичок
 
4 - 08.12.04 - 09:06
(3) Можно чуть подробнее? Или ссылку, где почитать.
   Z1
 
5 - 08.12.04 - 09:10
   1С: Новичок
 
6 - 08.12.04 - 09:12
(5) Спасибо.


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует