Имя: Пароль:
1C
1С v8
Запрос... Почему именно так?
0 Genius
 
23.05.13
16:11
Подскажите пожалуйста! Уже не первый раз встречаю подобную конструкцию запроса... В результат запроса попадают данные только из регистра, все условия можно наложить только на регистр. Зачем здесь нужно соединение с справочником? Есть предположение, что это связано с индексированием таблиц, когда регистр не проиндексирован, но запрос только из регистра (без соединения с справочником) работает быстрее...
В чём "орех" спрятан?

ВЫБРАТЬ РАЗРЕШЕННЫЕ
  ЗначениеНастроекПользователя.Значение КАК Значение
ИЗ
  Справочник.Пользователи КАК Пользователи
  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПользователей КАК ЗначениеНастроекПользователя
ПО (ЗначениеНастроекПользователя.Настройка = &Настройка)
И (ЗначениеНастроекПользователя.Пользователь = &Пользователь)
ГДЕ
 Пользователи.Ссылка = &Пользователь
1 Ненавижу 1С
 
гуру
23.05.13
16:13
данных в регистре может не быть или они недоступны для данной роли
2 Genius
 
23.05.13
16:16
Хм... понял, спасибо