Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

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

Автор Тема: RLS спр Номенклатуры  (Прочитано 530 раз)

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

Оффлайн fsa

  • **
  • Сообщений: 88
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-01
  • Сайт: 
  • Профессия: Программист 1С
Доброго времени. Возникла необходимость ограничить возможность изменения спр Номенклатуры для конкретного пользователя. Только чтение. УПП 1.3 С контрагентами, складами все понятно. А вот с Номенклатурой не пойму. Делаю свою Роль. в ней снимаю ставлю галку только на чтение. Не работает так как система обязательно требует назначить роль Пользователь, а в ней полные права на Номенклатуру. Через РЛС то же не дает см картинку. Галка только Запись и снять ее никак.... Чего делать не пойму.



Оффлайн LexaK

  • *****
  • Сообщений: 1212
  • РЕПУТАЦИЯ: 333
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
вариантов великое множество, от самых простых, до более сложных и универсальных.

1. самый простой вариант
тупо в форме элемента справочника Номенклатура, при открытии пишите что-то вроде
...
Если ПараметрыСеанса.ТекущийПользователь.Наименование = "Вася Пупкин" Тогда
    ЭтаФорма.ТолькоПросмотр = Истина;
КонецЕсли;
...

2.посложнее вариант
добавьте в конфигурации в параметры сеанса, параметр: ТолькоПросмотр, и в настройках пользователя заводите такой-же параметр,
в режиме педприятия ставите галочку тем пользователям которым не надо редактировать Номенклатуру, в модуле при начале работы системы заполняете параметр сеанса ТолькоПросмотр,

и во всех ролях где есть доступ к номенклатуре в Изменении пишите примерно:

ГДЕ Не &ТолькоПросмотр

таким образом, в дальнейшем, можно будет рулить доступом для многих пользователей без программирования.

3. и т.д. все ограничивается вашей фантазией
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн Luzer1C

  • ****
  • Сообщений: 411
  • РЕПУТАЦИЯ: 40
  • КПД: 10%
  • Регистрация: 2014-02-17
  • Сайт: 
  • Профессия: Программист 1С
В УПП своя схема работы.
Вместо
ПараметрыСеанса.ТекущийПользователь.Наименование
нужно использовать
глЗначениеПеременной("глТекущийПользователь").Наименование
Тут принцип такой: если пользователю доступна номенклатура для просмотра, то он может её и редактировать. Можно сделать так: пользователь будет видеть всю иерархию справочника "Номенклатура", но карточки номенклатуры только те, для которых открыт доступ. Хотя мы уже сделали механизм, чтобы пользователь видел карточки, но при открытии формы не мог её отредактировать.
Помочь мне очень сложно. Но можно.
Помогаю просто так...
Матёрый разработчик УПП + Бит Финанс

Оффлайн fsa

  • **
  • Сообщений: 88
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-01
  • Сайт: 
  • Профессия: Программист 1С
А если через Роль - Ограничения доступа к данным? Я для Своей Роли Шаблон подправил (Пользователь + МояРоль), теперь для данного пользователя спр. изменять не дает, но весь спр. все равно показывает....

Оффлайн SGIRG

  • **
  • Сообщений: 83
  • РЕПУТАЦИЯ: 26
  • КПД: 31%
  • Регистрация: 2014-03-26
  • Сайт: 
  • Профессия: Программист 8.1
А если через Роль - Ограничения доступа к данным? Я для Своей Роли Шаблон подправил (Пользователь + МояРоль), теперь для данного пользователя спр. изменять не дает, но весь спр. все равно показывает....
Потому-что у пользователя есть типовая роль с полным доступом к справочнику. В РЛС не действует принцип первичности ограничения. Если есть хоть в одной доступной пользователю роли доступ на запись, то возможность записи будет
Нажимайте "Спасибо", так приятнее))

Оффлайн fsa

  • **
  • Сообщений: 88
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-01
  • Сайт: 
  • Профессия: Программист 1С
А если через Роль - Ограничения доступа к данным? Я для Своей Роли Шаблон подправил (Пользователь + МояРоль), теперь для данного пользователя спр. изменять не дает, но весь спр. все равно показывает....
Потому-что у пользователя есть типовая роль с полным доступом к справочнику. В РЛС не действует принцип первичности ограничения. Если есть хоть в одной доступной пользователю роли доступ на запись, то возможность записи будет
Вот при таких настройках + Роль Ограничение доступа: Записать, изменить не дает. Мне бы теперь и видимость всего справочника урезать. Оставить только 2-3 папки.



Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
67 Сообщений
alex0402
65 Сообщений
wise wise
63 Сообщений
MuI_I_Ika MuI_I_Ika
60 Сообщений
ilyay ilyay
39 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
24 Сообщений
ilnur75
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal