Форум программистов, компьютерный форум, киберфорум
Наши страницы

1С: Собственные программы

Войти
Регистрация
Восстановить пароль
 
slimuz
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 9
#1

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

31.08.2017, 09:01. Просмотров 172. Ответов 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С):

Ограничение прав доступа - 1С
Добрый день, есть такой вопрос, как для пользователей разграничить видимость из элементов полей ввода в различных документах. Проще...

Запрос к справочнику - 1С
Если в справочнике содержаться группы, как обратиться ко всем записям справочника принадлежащим определенной группе?

Запрос с отбором по иерархическому справочнику. - 1С
1с 8.3 Есть справочник спецодежды - наименование, табличная часть ДолжностиОрганизаций. Но для некоторых позиций ТЧ нужно сделать...

1C 8.x (тонкий) Ввод на основании по документу и справочнику - 1С
Всем добрый день! Такая конфигурация есть док Меню нужно чтобы при вводе на основании заполнялся док НакладнаяНаОтпуск. Но есть нюанс в...

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

Прикрепить файлы к справочнику типовыми методами - 1С
Как можно прикрепить файлы к справочнику типовыми методами платформы 8.2? имеется справочник1 и справочник2, являющийся хранилищем...

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

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

1C 8.x Ограничение доступа - 1С
Создал роль для просмотра некоторых справочников и отчета ОСВ по счету. Как можно ограничить доступ к ОСВ, чтоб пользователь мог выбрать...

1C 8.x Ограничение доступа к плану счетов - 1С
БП 2.0. Надо ограничить пользователю план счетов, чтобы при выборе счета он мог выбирать только 62.01 или 62.02. Делаю так: Процедура...

RLS ограничение доступа к отдельным реквизитам документов - 1С
Всем доброй части суток! вчера столкнулся с такой проблемой: имеем 2 документа:Исполнительный лист и Заявки В документе Заявки в ТЧ...


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

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

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