Имя: Пароль:
1C
 
Динамический список или как ускорить запрос
0 Дебет
 
03.11.16
03:46
День добрый умные люди!
На УФ имеем динамический список, который  запросом  выбирает данные из журнала. Документы попадающие в журнал имеют реквизит склад, по которому происходит поиск. Но оказалось что некоторые документы попадающие в журнал имеют реквизит (склад) в табличной части. Как осуществлять поиск по журналу и по табличной части не теряя в скорости?

ВЫБРАТЬ
    ЖурналДокументовРаспоряженийНаПоступление.Ссылка,
    ЖурналДокументовРаспоряженийНаПоступление.Дата,
    ЖурналДокументовРаспоряженийНаПоступление.ПометкаУдаления,
    ЖурналДокументовРаспоряженийНаПоступление.Номер,
    ЖурналДокументовРаспоряженийНаПоступление.Проведен,
    ЖурналДокументовРаспоряженийНаПоступление.Контрагент,
    ЖурналДокументовРаспоряженийНаПоступление.Склад,
    ЖурналДокументовРаспоряженийНаПоступление.Тип,
    3 КАК Статус,
    ЖурналДокументовРаспоряженийНаПоступление.Ответственный,
    ЖурналДокументовРаспоряженийНаПоступление.Комментарий
ИЗ
    ЖурналДокументов.РаспоряженийНаПоступление КАК ЖурналДокументовРаспоряженийНаПоступление
ГДЕ
    ЖурналДокументовРаспоряженийНаПоступление.Склад = &Склад
    И ЖурналДокументовРаспоряженийНаПоступление.Дата >= &ДатаНачалаАдресногоХранения
1 Лодырь
 
03.11.16
04:38
(0) не теряя в скорости - никак.
2 RomaH
 
naïve
03.11.16
08:10
добавить РС в который при записи документа писать Регистратор + склад
3 Мимохожий Однако
 
03.11.16
08:31
Может быть, не искать по складу в шапке, если есть в ТЧ?
4 FIXXXL
 
03.11.16
09:30
(0) сделай служебное поле в шапке документа, при записи пиши тудой склад из тч
5 milan
 
03.11.16
09:46
А будет ли оно заметно тормозить ? Может особо извращаться не надо.  С Учетом общего торможения дс, выборка данных бывает не сильно заметна
Программист всегда исправляет последнюю ошибку.