Имя: Пароль:
1C
 
Ошибка SDBL: Внутренняя ошибка: неожиданный resolvedfield(1)
0 coolwert
 
05.02.11
14:52
Запрос выдает ошибку всегда, если только права НЕ полные. В чем дело?

ВЫБРАТЬ ТехКартыМаршруты.РабочийЦентр.Код
ИЗ Документ.ЗаказНаПроизводство.Материалы КАК МатериалыВЗаказах
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних() КАК ТехКартыСпецификаций
   ПО МатериалыВЗаказах.Спецификация = ТехКартыСпецификаций.Спецификация
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ТехнологическиеКартыПроизводства.Маршрут КАК ТехКартыМаршруты
   ПО ТехКартыМаршруты.Ссылка = ТехКартыСпецификаций.ТехнологическаяКарта И
       ТехКартыМаршруты.НомерОперации = МатериалыВЗаказах.Спецификация.ВыходныеИзделия.НомерОперацииМаршрута

Конфигурация УПП ред.1.3, платформа 1С:Предприятие 8.2 (8.2.13.205)
1 DrShad
 
05.02.11
14:54
если только права НЕ полные - вот и ответ
2 coolwert
 
05.02.11
14:57
Спасибо за исчерпывающий ответ )
(1) На какие объекты нужно дать права, чтобы запрос работал? Всем пользователям давать полные права как то неэтично ) Могу больше сказать, если выбирать не ТехКартыМаршруты.РабочийЦентр.Код, а ТехКартыМаршруты.РабочийЦентр, то запрос работает!
3 Odin1C
 
05.02.11
15:15
RLS бывают разные: черные, белые красные...
4 coolwert
 
05.02.11
15:32
(3) так работает:
ВЫБРАТЬ ТехКартыМаршруты.РабочийЦентр.Код ИЗ Справочник.ТехнологическиеКартыПроизводства.Маршрут КАК ТехКартыМаршруты

не в RLS дело. после ошибки 1С закрывается
5 coolwert
 
08.02.11
11:30
Проблема так и не решена
Ошибка? Это не ошибка, это системная функция.