УПП. Что не так с запросом по регистру сведений?
☑
0
Guard7
10.08.15
✎
21:50
Простой запрос, в результате - пустая таблица,
хотя у пользователя по двум складам разрешено чтение и
еще по одному складу - чтение и запись...
Что неправильно ?
"ВЫБРАТЬ
|Права.ОбъектДоступа
|ИЗ
|РегистрСведений.НастройкиПравДоступаПользователей КАК Права
|ГДЕ
|Права.Пользователь = &Пользователь
|И Права.ВидОбъектаДоступа = &ВидОбъекта
|И Права.Запись = &Знач";
Запрос.УстановитьПараметр("Пользователь", ТекПользователь);
Запрос.УстановитьПараметр("ВидОбъекта", Перечисления.ВидыОбъектовДоступа.Склады);
Запрос.УстановитьПараметр("Знач", Истина);
ДоступныеСклады = Запрос.Выполнить().Выгрузить();
1
GROOVY
10.08.15
✎
21:55
ИМХО, в соответствии с значениями отбора нет строк для выбора.
2
GROOVY
10.08.15
✎
21:55
К примеру ТекПользователь может иметь совсем не тот тип значения, что в регистре.
3
leonidkorolev
10.08.15
✎
21:56
(0) "Права.Пользователь" это группа пользователей
4
Guard7
10.08.15
✎
22:03
(3) Точно. Спасибо большое!
Закон Брукера: Даже маленькая практика стоит большой теории.