Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Дек 2017, 16:24
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Ограничение доступа к определенной группе справочника  (Прочитано 16298 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ls600

  • ****
  • Сообщений: 322
  • РЕПУТАЦИЯ: 20
  • КПД: 6%
  • Регистрация: 2012-05-14
  • Сайт: 
  • Профессия: Программист 1С
Приветствую Вас программисты 1С Знаю что тема не первая, перерыл интернет и определенного ответа так и не нашел.
Ситуация такая: В справочнике Номенклатура есть несколько групп "Оргтехника, Склад, Склад Сырья и Топлива и т.д"
Подскажите как ограничить доступ к определенной группе? например к группе Оргтехника могли бы видеть элементы этой группы только определенные пользователи! Это настраивается через Пользовательский режим или программно. Нашел информацию насчет RLS  так и не совсем понял как ее применять!
Насчет ролей даже самая простая роль Пользователь может посмотреть что находится в этой группе! 


Конфигурация Бухгалтерия для Казахстана, редакция 2.0.



Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Правильно, копайте в сторону RLS, настройку видимости на уровне записей. Только надо еще продумать, где и как хранить соответствие каким пользователям, какие папки можно видеть. Здесь может быть несколько вариантов:
1. Регистр сведений - хранить там сочетания Пользователь-Папка, тогда регулировать в дальнейшем эти сочетания сможете без внесения изменений в код
2. "В лоб" забить в роли предопределенные элементы-папки. Например, для роли "Пользователь Склад" прописать видимость только папки "Склад" и т.д.
3. Добавить куда-нибудь в настройки пользователя привязку к папке (папкам), и потом в ролях анализировать это значение. Но тогда придется изначально всем пользователям ручками или обработкой проставить нужную папку.

Наверное, еще могут быть варианты, но основные я перечислила.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн ls600

  • ****
  • Сообщений: 322
  • РЕПУТАЦИЯ: 20
  • КПД: 6%
  • Регистрация: 2012-05-14
  • Сайт: 
  • Профессия: Программист 1С
Благодарю, буду пробовать!!!

Оффлайн ls600

  • ****
  • Сообщений: 322
  • РЕПУТАЦИЯ: 20
  • КПД: 6%
  • Регистрация: 2012-05-14
  • Сайт: 
  • Профессия: Программист 1С
Доброе утро. продолжаем разговор. немного разобрался с RLS  и  все же такая ситуация.
В Справочнике Номенклатура делаю права на ограничение пользователя. сразу скажу роль которую использует этот пользователь так же используют несколько пользователей.
Ограничение надо сделать на конкретного пользователя. Вот код, посмотрите может что то не так написал, захожу под пользователем доступа нету, все вроде хорошо. захожу под другим пользователем который использует эту же роль так же доступа нет, почему!?

#ЕСЛИ &ТекущийПользователь = "Муталив Кастер"
#ТОГДА
Номенклатура Где Номенклатура.Наименование = "Оргтехника"
#КОНЕЦЕСЛИ

Заранее благодарю
 

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Нет, Вы не поняли идею ограничений ролями.
Схема такая: делаем роль, которой запрещено использование Номенклатуры "Оргтехника", и товарищу "Муталив Кастер" даем ее. А остальным даем такую же роль, только без этого ограничения на Номенклатуру. В дальнейшем, другому пользователю может возникнуть необходимость ограничить доступ к этой же группе, тогда мы просто дадим всем таким пользователям эту роль, вместо обычной.
Таким образом, в самом ограничении, мы не проверяем пользователя.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн ls600

  • ****
  • Сообщений: 322
  • РЕПУТАЦИЯ: 20
  • КПД: 6%
  • Регистрация: 2012-05-14
  • Сайт: 
  • Профессия: Программист 1С
Как ВЫ сказали что нужно создать новую роль так делал, все работает!!! просто я хотел добиться результата в одной роли.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Про привязку к имени пользователя внутри ограничения, я ничего не говорила, не надо.
Достаточно раздать конкретным пользователям определенный набор ролей, и все, другой привязки к пользователю внутри роли не нужно.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать


Теги:
 

Как вызвать "Анализ субконто" из справочника "Контрагенты"

Автор EnigManРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 6495
Последний ответ 06 Фев 2012, 10:46
от cska-fanat-kz
Заполнение поля табличной части документа из табличной части справочника.

Автор Kurt_WagnerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 4199
Последний ответ 06 Апр 2015, 20:08
от Kurt_Wagner
Заполнение табличной части документа реквизитами табличной части справочника

Автор kaf_infoРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 628
Последний ответ 10 Май 2017, 20:44
от ilnur75
Как сделать, чтобы поле в документе имело тип "ссылка на поле справочника"?

Автор друганРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 2033
Последний ответ 05 Мар 2017, 14:36
от Igor100500
Изменение цвета при подборе сотрудника в форме списка справочника "Сотрудники организации" для документа "Зарплата к выплате организаций" ЗУП 2.5

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 270
Последний ответ 12 Окт 2017, 14:02
от wise

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
184 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
40 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
29 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 691
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal