Имя: Пароль:
1C
1С v8
RLS на справочник Номенклатура
,
0 Om_Bun
 
27.03.12
15:33
Здравствуйте.
Подскажите как сделать, чтоб Определенный пользователь мог просматривать в отчетах только определенную номенклатуру.
Как это сделать ???

Говорят делается при помощи RLS но как прописать не знаю.
1 ОчкарикСлава
 
27.03.12
15:34
что за конфа?
2 Om_Bun
 
27.03.12
15:37
УТ 10.3
3 DTrofimov
 
27.03.12
15:39
Так оно ж тормозить будет, прикинь махину в 100500 позиций отфильтровать?!
4 demous
 
27.03.12
15:39
Номенклатуру по группе? пользователи тоже группа или по одному?
5 Ranger_83
 
27.03.12
15:41
(0)а конфа какая?
6 ОчкарикСлава
 
27.03.12
15:42
(3) Не факт. У меня в УПП 1.3 не тормозит.
УТ10.3 нет под рукой, в УТ 10.2 - не реализовано.
самому придётся допиливать, взяв за основу УПП 1.3 например...
7 Om_Bun
 
27.03.12
15:44
Как сделать ? а то что будет это другие вопросы :)
Нет номенклатура не по группам, но это можно сделать. (хотелось бы вообще по родителю отобрать)
Данная настройка нужна одному пользователю
8 DTrofimov
 
27.03.12
15:44
(6) Не вижу ограничений на чтение в УПП 1.3. Смотрю в роли "Пользователь".
9 DTrofimov
 
27.03.12
15:45
(7) одному... ну запихни в фильтр при открытии.
10 ОчкарикСлава
 
27.03.12
15:47
(8) да ладно... шутишь, и чтение и у нас еще добавление&изменение допилено... А чтение штатно было...
11 ale-sarin
 
27.03.12
15:47
(8)+1 Там вроде только на запись ограничение ставится.
12 Ranger_83
 
27.03.12
15:48
(11)на изменение
13 DTrofimov
 
27.03.12
15:49
(11,12) ну да, добавление, изменение. "Чтение" - пустая, как и просмотр...
14 ZUM
 
27.03.12
15:49
15 ОчкарикСлава
 
27.03.12
15:50
+(10) точно наоборот, чтение&просмотр допилено...
16 Om_Bun
 
27.03.12
15:50
(14) Нет доступа
17 Ranger_83
 
27.03.12
15:50
в принципе написать простейший RLS на определенную группу-5 минут времени,но с параметрами уже сложнее
18 Om_Bun
 
27.03.12
15:52
(17) Так приведи пример, а дальше разберемся :)
19 ОчкарикСлава
 
27.03.12
15:57
из упп на чтение:
//1С//
#Если &ИспользоватьОграничениеПоНоменклатура #Тогда
ТекущаяТаблица
ИЗ
   #ТекущаяТаблица КАК ТекущаяТаблица
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
           СоставГруппы.Ссылка КАК ГруппаПользователей
       ИЗ
           Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
       ГДЕ
           СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
       ПО (ИСТИНА)
ГДЕ
//ТекущаяТаблица.ЭтоГруппа ИЛИ
НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL
И
   (НЕ 1 В
               (ВЫБРАТЬ ПЕРВЫЕ 1
                   1
               ИЗ
                   РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа
                                                               
                   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
                       ПО
                           НастройкиПравДоступаПользователей.ОбъектДоступа = ЕСТЬNULL(ТекущаяТаблица.би_ГруппаДоступаНоменклатуры, ЗНАЧЕНИЕ(Справочник.би_ГруппыДоступаНоменклатуры.ПустаяСсылка))
                               И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа
                               И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.би_НоменклатураДанные)
                               И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей
               ГДЕ                
                    НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
                          И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Номенклатура)
               
                   И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))
#КонецЕсли
20 Ranger_83
 
27.03.12
16:04
(18) открой требуемую роль-спозиционируйся на номенклатуре-выбери право четния-в таблице Ограничение доступа к данным добавь строку:поля-прочие,Ограничение доступа-запусти конструктор(почти конструктор запросов).Дальше на закладке условия поставь свое условие
21 Om_Bun
 
27.03.12
16:12
(20) Спасибо за информацию, получается
Уважаю.
Посоветую по теме что-то почитать ???
22 Ranger_83
 
27.03.12
16:15
(21)думаю в книжках из коробки поставки можно найти.У Радченко в практическом пособии разработчика есть