Привет!
1С УПП
Как закрыть просмотр отдельных элементов/групп_элементов в справочнике (например контрагенты) для отдельных пользователей?
Пользователь не должен видеть наименование отдельных элементов справочника НИГДЕ, ни в одном отчете и документе(в т.ч. печатной формы).
---
Если без программирования, настроить доступ на уровне записей. Сделать 2 группы доступа для контрагентов "Контрагент" и "Не отображается".
Через Серевис - Групповая обработку справочников документов всем контрагентам задать группу "Контрагент".
Пользователям настроить доступ с просмотром только "Не отображается" (Обработка - Настройка прав доступа).

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

Если с минимальным программированием. Копировать Роли, и убирать право Чтения на интересующие вас справочниках. В полях будет "Объект не найден".
Будьте готовы что пользователь не сможет открывать формы которые он открывает обычно по причине Ошибка доступа, нет доступа на право "Чтение" справочник Контрагенты.
---
Если без программирования, настроить доступ на уровне записей. Сделать 2 группы доступа для контрагентов "Контрагент" и "Не отображается".
Через Серевис - Групповая обработку справочников документов всем контрагентам задать группу "Контрагент".
Пользователям настроить доступ с просмотром только "Не отображается" (Обработка - Настройка прав доступа).

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

Если с минимальным программированием. Копировать Роли, и убирать право Чтения на интересующие вас справочниках. В полях будет "Объект не найден".
Будьте готовы что пользователь не сможет открывать формы которые он открывает обычно по причине Ошибка доступа, нет доступа на право "Чтение" справочник Контрагенты.
---
Спасибо за развернутый ответ!
Способ №1 не работает, т.к. пользователь все равно видит название контрагента в документах
Способ №2 так и делает "Объект не найден".... Но это для всех контрагентов в справочнике, а мне нужно чтоб например покупателей видели некоторые пользователи, а поставщиков все пользователи
---
у меня кстати очень даже отрабатывает первый способ, но не помню менял ли я что то в RLS в конфигураторе, т.к. Роли все не типовые
Вот такую штуку я себе Забабахал

```1c
    #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда
    ТекущаяТаблица
    ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
    СоставГруппы.Ссылка КАК ГруппаПользователей
    ИЗ
    Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
    ГДЕ
    СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
    ПО (ИСТИНА)
    ГДЕ
    ТекущаяТаблица.ЭтоГруппа
    ИЛИ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL
    И
    (НЕ 1 В
    (ВЫБРАТЬ ПЕРВЫЕ 1
    1
    ИЗ
    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа

    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
    ПО
    НастройкиПравДоступаПользователей.ОбъектДоступа = ЕСТЬNULL(ТекущаяТаблица.ГруппаДоступаКонтрагента, ЗНАЧЕНИЕ(Справочник.ГруппыДоступаКонтрагентов.ПустаяСсылка))
    И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа
    И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.КонтрагентыДопИнформация)

    И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей
    ГДЕ
    НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
    И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты)

    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))
    #КонецЕсли
```
---
Так это для документа ЗаказПокупателя или я ошибаюсь? Мне нужно чтоб во всей базе никто не смог увидеть контрагента-покупателя, ни в одно объекте, кроме некоторых пользователей
---
ошибаетесь, на фото роль пользователя, и настройка для справочника контрагенты
---
не получается, или все видно или ничего не видно(((
---
группы доступа как настроили?
Настройки доступа как настроили?
---
http://prntscr.com/ogso5q
http://prntscr.com/ogsozb
---
В контрагенте-прочее группу доступа установил, группу настроил (все галки убрал), если Вашу роль сделать, то контрагент в документах виден, но зайти в него нельзя. Задача, чтоб даже виден не был
---
Если вы добавили группу 1
То пользователю, в настройках прав доступа ставите группу 2, или никакую.
---
Вроде получилось, спасибо большое за Ваше уделенное время, оно помогло мне верить что это работает! А понял где не доделал, после просмотра https://infostart.ru/video/w596365/