#0
by nbIx
Возьмем к примеру справочник Контрагенты. Требуется реализовать доступ по группам к этому пользователю, как сделано в типовых доступ к документам по организации. Пока пришла только одна здравая мысль: 1. Сделать в необходимом справочнике дополнительную табличную часть, где хранить всех родителей этого элемента или группы. 2. В самом РЛС потом сверять вхождение данной разрешенной группы в табличную часть элемента. Может кто делал подобное и есть опыт?
#8
by nbIx
Посмотрел... ИМХО, совсем не то, что мне надо. Там у каждого контрагента реквизит "ГруппаДоступаККонтрагенту". По нему и осуществляется фильтрация элементов справочника Контрагентов.
#9
by LamerSuper
ТекущаяТаблица #ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И (НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты)) И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) ##КонецЕсли
#11
by nbIx
В УТ примерно тоже самое. Фильтрация осуществляется по реквизиту "ГруппаДоступаККонтрагенту" НастройкиПравДоступаПользователей.ОбъектДоступа = ЕСТЬNULL(Контрагенты.ГруппаДоступаКонтрагента, ЗНАЧЕНИЕ(Справочник.ГруппыДоступаКонтрагентов.ПустаяСсылка)) Мне нужно, немного другое. Реализовать доступ по разрешенным папкам в контрагентах. К примеру Васи Пупкину разрешено просматривать папку "брокеры" со всем его сдержимым....
#14
by IronDemon
Вася видит все что разрешено. Создаешь новый элемент групп доступа "Брокеры" и назначаешь ее содержимому папки Брокеры. Но, если добавить нового контрагента в эту папку, то Вася его не увидит пока не изменишь ГруппуДоступа. Иной, более удобный (имхо), вариант используется в старых конфигах. Например УПП 1.2.10.1
#15
by nbIx
К сожалению старую конфу не нашел. Получилось как я писал в . Быстродействие на хорошем уровне.
#16
by nbIx
Посмотрел последнюю УТ для платформы еще 8.0. Не впечатлило разграничение доступа для Котрагентов. Получается, что он для каждого пользователя или группы пользователей пишет в регистр разрешенных контрагентов. А если у нас их 100 тыс? и филиалов 20? Регистра вырастет до нескольких лямонов.
#17
by IronDemon
Зато механизм гибкий. Один контрагент в разных "ограничениях" доступа. И папки пустые скрывает. К примеру с одним контрагентом работают 2 филиала. Что делать с "ГруппойДоступа"? Почему до миллионов? На каждый филиал только то что ему надо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Тотальное изспользование РЛС в справочниках и документах?
- РЛС - доступ по подразделению
- РЛС и измерения регистра сведений
- РЛС. Доступ к реквизитам элемента
- загрузка классификатора РЛС с диска ИТС
- v8: Доступ к документам по РЛС
- РЛС проверить доступ к элементу справочника
- РЛС возможно ли дать полный доступ на ТЧ документа?
- РЛС: Включение РЛС в БП 3 ограничивает только изменение? или должно и чтение тоже?
- РЛС по подразделениям документам начисления и по кадровым документам.
В этой группе 1С
- Через FAR не открывается сетевое окружение
- Импорт данных в 1С Налогоплательщик из файлов ПФР и 2НДФЛ
- Переходящие отпускные
- УПП: Платежный ордер на списание денежных средств: выплата зарплаты
- УПП. Расчет себестоимости. Списание незавершенного производства
- Как на VBS изменить системное время ?
- Группировка строк в динамическом списке
- Ускорение добавления регистра?
- Израсходованная сумма превышает сумму по документу!
- СКД. Параметры не присваиваются при открытии формы.
- ДобавитьГлобальныйМодуль - лыжи?
- v8: УПП 1.2 Отчет Ведомость по учету МПЗ: ничего не отражает по УУ
- Пакетный запуск 1С для выполнения обмена РИБ
- Как подписчику ИТС имеющему рег. номер продукта скачать обновления?
- Граница запрета редактирования
- Как избавится от незаполненного поля в документе в запросе?
- v8: Как загрузить внешнюю компоненту в режиме "Клиент-сервер"
- Разное количество полей объединяемых в запросах
- Документация к "ОтчетСписокКроссТаблица"
- Не коннектится icq