|
Недостаточно прав для работы с таблицей | ☑ | ||
---|---|---|---|---|
0
Alex Проблемный
06.06.22
✎
16:16
|
Всем привет.
Платформа 8.3.20.1674 Дописанный отчет с основной таблицей документы.Заказы добавленный в дерево конфигурации. Была задача: добавить отбор по дате первой версии документа. Решил связать документы.Заказы с РС "ВерсииОбъектов" с измерениями "Объект" (практически ссылки на все документы и справочники), "НомерВерсии" (Число) и реквизитом "ДатаВерсии". НО при использовании возникли трудности: 1. "недостаточно прав для работы с таблицей" 2. Поставил "ВЫБРАТЬ РАЗРЕШЕННЫЕ" 3. теперь у пользователей нет возможности добавить отбор по "ДатаВерсии" Как можно обойти данную проблему? P.S. Через консоль запросов всё работает под пользователями, т.е. запрос работает, а СКД - нет |
|||
1
1Сергей
06.06.22
✎
16:31
|
Ну, а есть доступ к таблице?
|
|||
2
Kassern
06.06.22
✎
16:37
|
(0) "Через консоль запросов всё работает под пользователями" - у вас консоль встроена в конфу?
|
|||
3
Alex Проблемный
06.06.22
✎
16:37
|
(1) доступ есть к ВерсииОбъектов, но мне нужны ссылки на заказы ("ВерсииОбъектов.Объект КАК Заказ") а т.к. ВерсииОбъектов.Объект это не только заказы но и куча всего он не выбирает его
доступ так же есть к Заказам ВЫБРАТЬ РАЗРЕШЕННЫЕ ВерсииОбъектов.Объект КАК Заказ, МИНИМУМ(ВерсииОбъектов.ДатаВерсии) КАК ДатаВерсии ПОМЕСТИТЬ ДатыСозданияЗаказов ИЗ РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.уатЗаказГрузоотправителя.Услуги КАК уатЗаказГрузоотправителяУслуги ПО ВерсииОбъектов.Объект = уатЗаказГрузоотправителяУслуги.Ссылка И (ВерсииОбъектов.Объект.Проведен) И (уатЗаказГрузоотправителяУслуги.ДатаРейсаАТ МЕЖДУ &НачалоПериода И &КонецПериода) ГДЕ ВерсииОбъектов.Объект ССЫЛКА Документ.уатЗаказГрузоотправителя СГРУППИРОВАТЬ ПО ВерсииОбъектов.Объект |
|||
4
Alex Проблемный
06.06.22
✎
16:39
|
(2) Дошло до меня что КЗ добавлена во внешние с безопасный режим = ложь
|
|||
5
Alex Проблемный
07.06.22
✎
08:33
|
ап
|
|||
6
ИУБиПовиц
07.06.22
✎
08:43
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВерсииОбъектов.Объект КАК Заказ, - добавьте выразить |
|||
7
Alex Проблемный
07.06.22
✎
11:37
|
Такая же ошибка... пока из идей только в модуле объекта сформировать ТЗ в привилегированном режиме и добавить её как ещё один набор данных... но это даже для меня слишком, неужели нет возможности как-то более красиво это сделать?
ВЫБРАТЬ РАЗРЕШЕННЫЕ ВЫРАЗИТЬ(ВерсииОбъектов.Объект КАК Документ.уатЗаказГрузоотправителя) КАК Заказ, МИНИМУМ(ВерсииОбъектов.ДатаВерсии) КАК ДатаВерсии ПОМЕСТИТЬ ДатыСозданияЗаказов ИЗ РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.уатЗаказГрузоотправителя.Услуги КАК уатЗаказГрузоотправителяУслуги ПО ВерсииОбъектов.Объект = уатЗаказГрузоотправителяУслуги.Ссылка И (ВерсииОбъектов.Объект.Проведен) И (уатЗаказГрузоотправителяУслуги.ДатаРейсаАТ МЕЖДУ &НачалоПериода И &КонецПериода) СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ВерсииОбъектов.Объект КАК Документ.уатЗаказГрузоотправителя) |
|||
8
ИУБиПовиц
07.06.22
✎
13:44
|
А какая ошибка в ЖР? чтение какой таблицы отсутствует
Возможно условие где добавить ВерсииОбъектов.Объект ССЫЛКА Документ.уатЗаказГрузоотправителя |
|||
9
Alex Проблемный
07.06.22
✎
14:35
|
(8) Ругается на Документ который идет первый в списке типов ВерсииОбъектов.Объект на этот док у пользователя и не должно быть прав... возможно проблема в RLS
Реализовал через "набор данных - объект" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |