|
Превышение количества таблиц в запросе
| ☑ |
0
svchernova
15.10.15
✎
15:07
|
Люди, подскажите в чем дело, пожалуйста
в модуле отчета маленький запрос ругается на превышение количества таблиц, база SQL
"ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Свойство,
| ЗначенияСвойствОбъектов.Значение,
| ЗначенияСвойствОбъектов.Объект.Ссылка КАК Контрагент
|ИЗ
| РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.Объект.Ссылка В ИЕРАРХИИ(&Контрагент)";
ЗапросСвойства.УстановитьПараметр("Контрагент", Контрагент);
ТЗСвойства = ЗапросСвойства.Выполнить().Выгрузить();
Причем на моей базе работает, а у пользователя ругается.
В чем может быть проблема?
|
|
1
Господин ПЖ
15.10.15
✎
15:08
|
у юзера база ниже 2008 скуля, у него нет полных прав
|
|
2
Лефмихалыч
15.10.15
✎
15:08
|
вместо Объект.Ссылка
ВЫРАЗИТЬ(ОБъект как Справочник.Контрагенты)
|
|
3
Господин ПЖ
15.10.15
✎
15:08
|
я бы тоже ругался - столько таблиц сгребаешь
|
|
4
svchernova
15.10.15
✎
15:09
|
(1) и (2)Спасибо!
(3)Я не понимаю, почему так много таблиц
|
|
5
ДенисЧ
15.10.15
✎
15:11
|
(4) Посмотри на тип ЗначенияСвойствОбъектов.Объект в конфигураторе.
И почитай рекомендации 1с по написанию запросов
|
|
6
magicSan
15.10.15
✎
15:11
|
(4) потомучто в (2)
|
|
7
svchernova
15.10.15
✎
15:14
|
ЛефМихалыч, спасибо. Вы уже мне помогали разбираться с оптимизацией запроса для Sql, и у меня всё получилось тогда
Думаю, что и сейчас получится, проверить смогу только завтра.
Всем спасибо, мальчики :)
|
|