УПП.
Надо ограничить доступ к некоторым спецификациям.
В роли у пользователей установлен доступ к РС ОсновныеСпецификацииНоменклатуры "чтение" и "просмотр".
В справочнике "Группы пользователей" завели группу. Эти пользователи имеют доступ только к определенным спецификациям.
Теперь человек пытается провести документ "План производства", идет простой запрос к РС ОсновныеСпецификацииНоменклатуры, в документе только спецификации, которые он может смотреть.
Запрос= Новый Запрос;
Запрос.Текст= "ВЫБРАТЬ
| ОсновныеСпецификацииНоменклатуры.СпецификацияНоменклатуры,
| ОсновныеСпецификацииНоменклатуры.Номенклатура,
| ОсновныеСпецификацииНоменклатуры.Период
|ИЗ
| РегистрСведений.ОсновныеСпецификацииНоменклатуры КАК ОсновныеСпецификацииНоменклатуры
|ГДЕ
| ОсновныеСпецификацииНоменклатуры.СпецификацияНоменклатуры.Активная = ИСТИНА
| И ОсновныеСпецификацииНоменклатуры.Период <= &Период
| И ОсновныеСпецификацииНоменклатуры.Номенклатура В(&Ном)
|
|УПОРЯДОЧИТЬ ПО
| ОсновныеСпецификацииНоменклатуры.Период УБЫВ";
Запрос.УстановитьПараметр("Ном",МассивНом1Уровень);
Запрос.УстановитьПараметр("Период",НачалоДня(Дата));
ВыгрузкаСпец1Уровень= Запрос.Выполнить().Выгрузить();
Выходит ошибка, "У пользователя недостаточно прав на исполнение операции над базой данных.
"
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс