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