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

Автор Тема: Корректировка роли пользователя  (Прочитано 7798 раз)

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

Оффлайн Заяц Анна

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-27
  • Сайт: 
  • Профессия: Ученик 1С
Не получается решить вопрос с корректировкой роли пользователя.

Итак, через систему 1С Предприятие добавляю новую группу доступа с пользователем (Администрирование - Настройка пользователей и прав - Группы доступа). Добавляю пользователя и присваиваю ему стандартную группу из перечня "Менеджер по продажам".
После этого в Конфигураторе данный пользователь появляется со стандартными ролями для этой группы доступа. Необходимо этой группе доступа запретить, например, корректировать в заказе клиента сроки оплаты клиента, т.е чтобы он мог их только просматривать.  Как это сделать? Заходить во все его роди (а их более 20) и в каждом находить работу с заказом и убирать галку со строки редактирования? Я так понимаю, что если хоть у оной роди будет стоять возможность редактирования, то система позволит?
А как же быть с тем, что эти роли получается я корректирую и для всех остальных? ведь я не могу корректировать эти роли только у данной группы доступа?

 


Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Вы бы хоть намекнули о какой конфигурации речь идет - экстрасенсы уже спят давно.
С реквизитами объектов в ролях - не все гладко, прописывайте код в форме документа.

Оффлайн Andrey_123

  • **
  • Сообщений: 76
  • РЕПУТАЦИЯ: 3
  • КПД: 4%
  • Регистрация: 2014-02-24
  • Сайт: 
  • Профессия: Программист 1С
Если не хотите убирать галку у каждой роли, тогда придется написать несколько строчек кода в модуле формы документа, где нужно проверить группу пользователя и если она "Менеджер по продажам" тогда установить ТолькоПросмотр = Истина.

Оффлайн Заяц Анна

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-27
  • Сайт: 
  • Профессия: Ученик 1С
К сожалению, я не программист...смогу ли я написать сама несколько строчек кода? Если да, может подскажете какой литературой лучше воспользоваться?

Оффлайн Andrey_123

  • **
  • Сообщений: 76
  • РЕПУТАЦИЯ: 3
  • КПД: 4%
  • Регистрация: 2014-02-24
  • Сайт: 
  • Профессия: Программист 1С
В какой конфигурации вам надо всё это реализовать?

Оффлайн Заяц Анна

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-27
  • Сайт: 
  • Профессия: Ученик 1С
Правильно  ли я понимаю, что если мне необходимо, чтобы менеджер не мог корректировать сроки оплаты в самом заказе, то мне нужно писать код в конфигурации Документы-ЗаказКлиента?
Не будет ли эта корректировка потом действовать для остальных пользователе с другой группой ролей?

Оффлайн Andrey_123

  • **
  • Сообщений: 76
  • РЕПУТАЦИЯ: 3
  • КПД: 4%
  • Регистрация: 2014-02-24
  • Сайт: 
  • Профессия: Программист 1С
Правильно. Проще всего сделать следующим образом: 1) Создать новую роль; 2) Присваивать её всем пользователям каким хотите запретить редактировать документ; 3)В модуле формы нужного документа проверять если эта роль стоит тогда форму ставить только на просмотр (ну или зарещать редактировать определенные поля или реквизиты) иначе все будет работать как работало.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
А это будет только от вас зависеть, как напишете - так и будет работать.

Оффлайн Заяц Анна

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-01-27
  • Сайт: 
  • Профессия: Ученик 1С
Теперь смысл понятен. Только я не знаю как написать код и где именно в новой роли.

Оффлайн Andrey_123

  • **
  • Сообщений: 76
  • РЕПУТАЦИЯ: 3
  • КПД: 4%
  • Регистрация: 2014-02-24
  • Сайт: 
  • Профессия: Программист 1С
Давайте по порядку если вы не против. Для начала в конфигураторе в ветви общие создайте новую роль и назовите её например ЗапретРедактированияДокументов. После того как это сделаете пишите будем дальше думать и делать.


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
177 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
alex0402
44 Сообщений
andron81_81
38 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal