Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
slimuz
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 13
1

Ограничение доступа к справочнику

31.08.2017, 09:01. Просмотров 224. Ответов 1
Метки нет (Все метки)

Добрый день.
Необходимо ограничить доступ к справочнику "Помещения", у каждой роли свои ограничения на этот справочник. Написал процедуру в модуле сеанса по примеру:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Процедура УстановитьДопПараметрыСеанса(ИмяПараметра, УстановленныеПараметры) Экспорт
    Если ИмяПараметра = "РольПомещения1" Тогда
       
        СписокПомещений = Новый СписокЗначений;
        СписокПомещений.Добавить(Справочники.Помещения.НайтиПоКоду("000000003"));
        СписокПомещений.Добавить(Справочники.Помещения.НайтиПоКоду("000000002"));
        СписокПомещений.Добавить(Справочники.Помещения.НайтиПоКоду("000000001"));
       
        ТекстЗапроса = "ВЫБРАТЬ
        |    Помещения.Ссылка
        |ИЗ
        |    Справочник.Помещения КАК Помещения
        |ГДЕ
        |    Помещения.Ссылка В (&СписокПомещений)";
        Запрос = Новый Запрос(ТекстЗапроса);
        Запрос.УстановитьПараметр("СписокПомещений",СписокПомещений);
        МассивГрупп = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.Прямой).ВыгрузитьКолонку("Ссылка");
       
        ПараметрыСеанса.РольПомещения1 = Новый ФиксированныйМассив(МассивГрупп);
        УстановленныеПараметры.Добавить("РольПомещения1");
    КонецЕсли;        
КонецПроцедуры
Создал роль в которой добавил ограничение на чтение:

Помещения ГДЕ Помещения.Ссылка В (&РольПомещения1)

При запуске ошибка: Не задано значение параметра "РольПомещения1".
Не смог разобраться как это работает, новичок. Процедуру "УстановитьДопПараметрыСеанса" нужно откуда-то вызывать или в чем проблема ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2017, 09:01
Ответы с готовыми решениями:

Ограничение прав доступа
Добрый день, есть такой вопрос, как для пользователей разграничить видимость...

Запрос к справочнику
Если в справочнике содержаться группы, как обратиться ко всем записям...

Ввод на основании по документу и справочнику
Всем добрый день! Такая конфигурация есть док Меню нужно чтобы при вводе на...

Запрос с отбором по иерархическому справочнику.
1с 8.3 Есть справочник спецодежды - наименование, табличная часть...

Создание отчета по справочнику ФизЛица
Здравствуйте. К вам с просьбой, помогите пожалуйста сделать отчет. Отчет...

1
Tklwegsd
Эксперт 1С
694 / 503 / 172
Регистрация: 24.07.2013
Сообщений: 1,785
31.08.2017, 12:28 2
Цитата Сообщение от slimuz Посмотреть сообщение
Написал процедуру в модуле сеанса
Теперь ее нужно вызвать в обработчике события УстановкаПараметровСеанса.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2017, 12:28

Прикрепить файлы к справочнику типовыми методами
Как можно прикрепить файлы к справочнику типовыми методами платформы 8.2?...

КАК построить запрос обращающийся к справочнику - с условиями которые ввел пользователь(ОтборКомпановкиДанных)
Добрый день уважаемые форумчане !!! Прошу помощи у гуру ... Есть Справочник...

Ограничение доступа
Создал роль для просмотра некоторых справочников и отчета ОСВ по счету. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru