Имя: Пароль:
1C
1С v8
в условиях соединения запроса не допускается обращение к табличным частям
0 ruysuke
 
27.01.17
09:11
Под админом все работает, а у остальных выдает такую ошибку. Запрос гигантский, после того как выбрал из врем. таблицы данные и соединил их с основной получаю ошибку.
ВТ: ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Ссылка,
    ЗначенияСвойствОбъектов.Наименование
ПОМЕСТИТЬ ЗначениеСвойств
ИЗ
    Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов;
Основная табл.:
.........
ЗначениеСвойств.Наименование КАК ЗначениеСвойстваДокумента,
...............
Соединил так:
ЛЕВОЕ СОЕДИНЕНИЕ ЗначениеСвойств КАК ЗначениеСвойств
        ПО ВходящийДокумент.ДополнительныеРеквизиты.Значение = ЗначениеСвойств.Ссылка
В какую сторону копать? Может в запросе ошибка или соединять по табличной части нельзя? Подскажите пожалуйста.
1 mehfk
 
27.01.17
09:19
2 aleks_default
 
27.01.17
09:20
тебе же черным по белому написали что нельзя, что еще не ясно
3 ruysuke
 
27.01.17
09:30
(2) не ясно почему под админом можно, если вообще нельзя так и не срабатывал бы совсем запрос!
4 h-sp
 
27.01.17
09:32
(3) ну, сделайте без табличной части, чего вы паритесь?
5 ruysuke
 
27.01.17
09:36
(4) Для удобства пользователей, по этой табл части далее нужно задавать условия. А хотелось бы сразу все условия определить.
6 h-sp
 
27.01.17
09:43
(5) ну так влом сделать?

ЛЕВОЕ СОЕДИНЕНИЕ ВходящийДокумент.ДополнительныеРеквизиты КАК ВходящийДокументДополнительныеРеквизиты
        ПО ВходящийДокументДополнительныеРеквизиты.Ссылка = ВходящийДокумент.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ ЗначениеСвойств КАК ЗначениеСвойств
        ПО ВходящийДокументДополнительныеРеквизиты.Значение = ЗначениеСвойств.Ссылка
7 shamannk
 
27.01.17
09:43
Сделай вт.