Имя: Пароль:
1C
1С v8
УПП. Что не так с запросом по регистру сведений?
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) Точно. Спасибо большое!
Закон Брукера: Даже маленькая практика стоит большой теории.