public object ПрочитатьЗначениеПраваПользователя(/*Право, ЗначениеПоУмолчанию, Пользователь*/)
{
//ВозвращаемыеЗначения = Новый Массив;
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("Пользователь" , Пользователь);
//Запрос.УстановитьПараметр("ПравоПользователя", Право);
/*Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| РегистрЗначениеПрав.Значение
|ИЗ
| РегистрСведений.ЗначенияДополнительныхПравПользователя КАК РегистрЗначениеПрав
|ГДЕ
| РегистрЗначениеПрав.Право = &ПравоПользователя
| И РегистрЗначениеПрав.Пользователь В
| (ВЫБРАТЬ
| ПользователиГруппы.Ссылка КАК Ссылка
| ИЗ
| Справочник.ГруппыПользователей.ПользователиГруппы КАК ПользователиГруппы
| ГДЕ
| ПользователиГруппы.Пользователь = &Пользователь
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ЗНАЧЕНИЕ(Справочник.ГруппыПользователей.ВсеПользователи)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| &Пользователь)";*/
//Выборка = Запрос.Выполнить().Выбрать();
if(true/*Выборка.Количество() = 0*/)
{
//ВозвращаемыеЗначения.Добавить(ЗначениеПоУмолчанию);
}
return null;
}