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

Автор Тема: Права доступа по подразделениям  (Прочитано 12858 раз)

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

Оффлайн Konstatine

  • *
  • Сообщений: 40
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-10-25
  • Сайт: 
  • Профессия: Программист 1С
Стоит 1С 8.2, конфигурация Документооборот. Подскажите как прописать права доступа пользователям на входящие/исходящие/внутренние документы по подразделениям? Т.е. чтобы пользователи видели документы только своего подразделения? На сколько я понял, можно лишь прописать видимость определенных типов документов (заявка, заявление, уведомление и т.д.), но тогда придется создавать большое количество таких типов вроде "заявка Подразделение 1" и присваивать группе "Подразделение 1" этот тип документов. Но подразделений много и этот вариант становится не эстетичным. Должен быть другой выход.
Всем ответившим заранее благодарен.


Оффлайн 1Cnastroika

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

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Ну вообще то это называется РЛС (англ - RLS, Record Level Security) или по русски "ограничение прав доступа на уровне записей". Не знаком с конфигурацией «Документооборот», не знаю, есть ли там типовой функционал для этого. Если, допустим, стоит задача реализовать этот функционал, то сделать это можно по-разному. Обычно это делается при помощи регистра сведений. В регистр заносится пользователь (либо группа пользователей), объект доступа (в данном случае - подразделение) и в принципе этого достаточно, или можно дополнительно добавить «Область данных» - нечто (может быть перечислением, справочником или чем-то еще),  определяющее предметную область, например, значения могут быть такими:  «продажи», «закупки», «запасы» или «бухгалтерия», «кадры» - короче говоря, определение вида деятельности пользователя или группы пользователей.
Это так в общих чертах… Если надо, могу описать подробнее и/или помочь с реализацией.

Оффлайн konfetka69

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

А можно более подробно? Бьюсь с проблемой топикстартера уже неделю. Ничего не получается. получилось только создать кучу категорий по названиям отделов, но это не решает проблему......
Добавлю: меня интересует, как это можно делать стандартными способами, те без программирования 
спасибо

Оффлайн CyberNut

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 4
  • КПД: 24%
  • Регистрация: 2011-03-16
  • Сайт: 
  • Профессия: Программист 1С
А можно более подробно? Бьюсь с проблемой топикстартера уже неделю. Ничего не получается. получилось только создать кучу категорий по названиям отделов, но это не решает проблему......
Добавлю: меня интересует, как это можно делать стандартными способами, те без программирования 
спасибо

Возьмите для примера конфигурацию Управление производственным предприятием, там есть и группы пользователей и ограничения по подразделениям. Посмотрите как это реализовано.
1c-wiki.ru - 1c-wiki.ru

Оффлайн konfetka69

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-08-01
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо, попробую.
не думаю конечно, что это поможет, но все таки.....

может есть у когонить еще варианты решения данной проблемы?

спасибо

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
может есть у когонить еще варианты решения данной проблемы?
книжку почитать и разобраться, как это делается.

Оффлайн konfetka69

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


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
см. http://v8.1c.ru/overview/PlRights.htm
с пункта "Ограничение доступа к данным на уровне записей и полей"
это общая информация. далее либо смотрите на примере, как выше писали, либо разбираетесь самостоятельно, либо ищите специалиста


Теги:
 


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

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

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


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

* Реклама

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

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

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

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal