Перейти к содержимому

Перейти
Перейти

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1   WindFinder

WindFinder

      Генерал-майор

    • Пользователи
    • PipPipPipPipPipPipPip
    • Сообщений: 471
    • Регистрация: 17-December 13

Отправлено 06 May 2014 - 10:38

Вопрос пользователя: В Спр.Номеклатура есть 150 папок с товаром, пользователю Анна нужно дать доступ к 1 папке, остальные она не дожна видеть.


  • 0

#2   Safron

Safron

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 16-May 14

Отправлено 16 May 2014 - 05:22

В форме списка получить имяПользователя(), далее при обработке выбора значения можно наложить условие по наименованию папки в зависимости от имени пользвателя


 


  • 0

#3   massik-profi008

massik-profi008

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 27-May 14

Отправлено 27 May 2014 - 07:54

Повесить процедуру при открытии формы элемента, которая проверяла бы имя пользователя и если ему запрещено, то СтатусВозврата(0)


  • 0

#4   Andromed

Andromed

      Рядовой

    • Пользователи
    • Сообщений: 1
    • Регистрация: 16-June 14

Отправлено 16 June 2014 - 09:34

Я делал так:

- добавлял реквизит (у меня был "Скрыть")

- при открытии формы списка смотрел на права юзера

- если прав смотреть нет - устанавливал отбор

 

Пример:

 лпПолныйСпр = лпСписокПрава.Получить("ПолныйСправочник");
Если лпПолныйСпр <> Перечисление.ДаНет.Да Тогда
УстановитьОтбор("Скрыть", 0);
КонецЕсли;


  • 0

#5   OlehRU

OlehRU

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 29-July 15

Отправлено 07 June 2017 - 11:08

Добавляешь реквизит "УровеньДоступа" в справочнике Пользователи. (доступ к реквизиту только админу)
Тоже самое в любом справочнике.
Затем  устанавливаешь отбор.

Можно также в отчетах установить доступ. Например обороты только по доступным контрагентам

Если Спр.УровеньДоступа >= Пользователь.УровеньДоступа  Тогда

...
либо в запросах

|Условие (Контрагент.УровеньДоступа >= Пользователь.УровеньДоступа);


Сообщение отредактировал OlehRU: 07 June 2017 - 11:12

  • 0

#6   yuran

yuran

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 30-September 15

Отправлено 11 July 2017 - 18:42

Вопрос пользователя: В Спр.Номеклатура есть 150 папок с товаром, пользователю Анна нужно дать доступ к 1 папке, остальные она не дожна видеть.

 

Некоторые вопросы по запретам лучше решать административно - приказом запретить, вести лог и наказывать чем потом иметь геморрой с программой.


  • 0

#7   jeniks

jeniks

      Рядовой

    • Пользователи
    • Сообщений: 1
    • Регистрация: 12-January 17

Отправлено 03 October 2017 - 14:16

В справочнике сделайте отбор по родителю или через ИспользоватьСписок


  • 0

#8   vanagel

vanagel

      Рядовой

    • Пользователи
    • Сообщений: 4
    • Регистрация: 04-April 13

Отправлено 21 October 2017 - 11:28

Нужно при попытке открыть папку или откулючить просмотр по папкам делать проверку на право доступа, и при необходимости отменять попытку.


  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных