Имя: Пароль:
1C
 
Ускорить запрос
0 repin_mike
 
24.04.18
12:29
В справочнике есть реквизит с типом "любой документ".
Нужно запросом вытащить: элемент справочника, номер документа, дату документа.
Если написать просто ВЫБРАТЬ Реквизит.Номер, Реквизит.Дата, то запрос отрабатывает чрезвычайно медленно (как я понимаю, запрос к БД строится так, что к справочнику левым соединением соединяются все типы документов, а их очень много).
Вопрос: как можно сделать то же самое, но быстро?
1 karagach
 
24.04.18
12:30
исключить из запроса другие типы прописать в условии нужный тип . не тянуть по ссылке . взять нужные поля
2 piter3
 
24.04.18
12:31
Собрать текст запроса.Тип же не понятен после выбора элемента справочника?
3 piter3
 
24.04.18
12:32
(2) *не понятен=понятен
4 Ахмадинежад
 
24.04.18
12:32
соедининиться с таблицей нужного документа по ссылке (внутр соед) и тащить из неё
5 systemstopper
 
24.04.18
12:47
(0) Хранить в справочнике номер и дату документа. Ваш КЭП