|
Помогите с правами и запросом | ☑ | ||
---|---|---|---|---|
0
tciban
17.10.24
✎
12:54
|
Столкнулся сегодня с такой ситуацией. Полгода назад сделал отчет, там в запросе СКД есть обращение к регистру (нетиповой оборотный регистр), у него есть измерение Комплектация, вот такого вида обращение в запросе (лишнее убрал для читабельности)
РегистрНакопления.ПродажиКомплектов.Обороты(&НачалоПериода, &КонецПериода, Месяц, Комплектация.Ответственный В (&Сборщики)) КАК ПродажиКомплектовОбороты Вчера коллега в комплектацию добавил реквизит типа ЗаказНаСборку (это ссылка на такой документ) (речь, как вы поняли про конфу на основе УТ 10.3) И вот сегодня у пользователей повалила веселая ошибка "Поле не найдено "Комплектация.Ответственный"
Комплектация.<<?>>Ответственный В (&Сборщики)) " "Разрешенные" в запросе конечно стоит. Подозреваю что дело в RLS на документ ЗаказНаСборку в роли у несчастных пользователей. Попробовал просто разрешить роли чтение и просмотр - что-то не помогло |
|||
1
tciban
17.10.24
✎
11:53
|
Если что непонятно - спрашивайте, только подскажите, куда смотреть.
|
|||
2
Волшебник
17.10.24
✎
11:54
|
Верните то, что Вы посчитали "лишним", потому что из Вашего огрызка непонятно, что такое "Комплектация"
|
|||
3
Волшебник
17.10.24
✎
11:59
|
Наверное, тип измерения стал составной, значит нужно добавить ВЫРАЗИТЬ
|
|||
4
tciban
17.10.24
✎
11:59
|
Комплектация - это документ "КомплектацияНоменклатуры" из УТ 10.3
|
|||
5
Волшебник
17.10.24
✎
12:00
|
РегистрНакопления.ПродажиКомплектов.Обороты(&НачалоПериода,
&КонецПериода, Месяц, (ВЫРАЗИТЬ(Комплектация КАК Документ.КомплектацияНоменклатуры)).Ответственный В (&Сборщики)) КАК ПродажиКомплектовОбороты |
|||
6
tciban
17.10.24
✎
11:59
|
больше про него в запросе нет, кроме этого места
|
|||
7
tciban
17.10.24
✎
12:00
|
(6) Попробуем сейчас
|
|||
8
tciban
17.10.24
✎
12:02
|
Вау! Работает! Век живи век учись! Мастерски.
|
|||
9
tciban
17.10.24
✎
12:16
|
(%) Вы настоящий Волшебник.
|
|||
10
Волшебник
17.10.24
✎
12:26
|
(9) 💖
|
|||
11
ass1c
17.10.24
✎
12:39
|
Разве платформа не будет просто игнорировать таблицы из составного типа измерения у которых отсутствует тот или иной реквизит (по условию указанному в параметрах виртуальной таблицы)?
|
|||
12
Волшебник
17.10.24
✎
12:41
|
(11) ошибка же
|
|||
13
ass1c
17.10.24
✎
12:47
|
(12) не догнал, может быть туплю, но
//Измерение Номеклатура - составной тип: тип "КарточкиНоменклатуры" и "Номенклатура" //реквизит Владелец есть только у типа "КарточкиНоменклатуры" ВЫБРАТЬ КомплектацияОбороты.Комплект КАК Комплект, КомплектацияОбороты.Партия КАК Партия, КомплектацияОбороты.Номенклатура КАК Номенклатура, КомплектацияОбороты.КоличествоОборот КАК КоличествоОборот ИЗ РегистрНакопления.Комплектация.Обороты(, , , Номенклатура.Владелец В (&Владельцы)) КАК КомплектацияОбороты //работает без ошибок. |
|||
14
Волшебник
17.10.24
✎
12:51
|
может "Владелец" относится к системным реквизитам и там своя игра?
|
|||
15
ass1c
17.10.24
✎
12:52
|
(14) пробовал на реквизите булево - так же работает. Он отсутствовал в справочнике Номенклатура. Надо попробовать на реквизите ссылочного типа.
|
|||
16
ass1c
17.10.24
✎
12:53
|
(15) на ссылочном так же работает хорошо. ДокументПоступления - есть только в типе "КарточкиНоменклатуры"
|
|||
17
Волшебник
17.10.24
✎
12:54
|
Ещё попробуй под пользователями с ограниченными правами с RLS на вторую таблицу
|
|||
18
ass1c
17.10.24
✎
12:59
|
(17) интересно. если не забуду проверю. Но я думал что он снимал RLS этой фразой "Попробовал просто разрешить роли чтение и просмотр - что-то не помогло " и это ему не помогло
|
|||
19
Волшебник
17.10.24
✎
12:59
|
(18) "Все врут" (с) Доктор Хаус
|
|||
20
Мультук
17.10.24
✎
13:03
|
(18)
В старых конфах видел такую ерунду (уже не помню, типовая или нет), что одна роль давала разрешение на чтение "базовых" реквизитов (ссылка, дата, номер), а другая на все остальные реквизиты Так или нет в УТ 10.3 -- врать не буду, под рукой нету |
|||
21
Волшебник
17.10.24
✎
13:10
|
Ещё может быть зависимость от релиза платформы
|
|||
22
ass1c
17.10.24
✎
13:22
|
(0) проверь старый не рабочий запрос в консоли запросов под полными правами. Или отчет как внешний выполни под полными правами. Тогда сразу станет понятно что эта фишка связана с правами
|
|||
23
VS-1976
17.10.24
✎
13:57
|
(5) вот по идее нужно условие в поместить в ГДЕ...
|
|||
24
osa1C
17.10.24
✎
14:39
|
(23) Это ещё зачем?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |