Имя: Пароль:
1C
 
Массовое скрытие значение реквизита ВЕЗДЕ | 1С:УНФ
0 Qzenko
 
06.04.26
12:46
Добрый день. Потребовалось скрыть группу контрагентов отовсюду: в отчетах, заказах и т.д.

НО механизм RLS не подходит, так как требуется скрыть именно контрагентов, а не их заказы. Объясню: заказ есть, он открыт, но поле контрагент и договор скрыты или мб заменены чем-то другим в качестве заглушки

Есть ли вариант как-то массово это прописать? Не понимаю как это можно сделать красиво и изящно. Или только методом перебора форм, где контрагенты могут встретиться, и изменения запроса, а иногда видимости элементов формы?
1 vicof
 
06.04.26
12:49
Может быть, сначала цель озвучишь?
2 ads55
 
06.04.26
12:51
(0) Перепиши их на листок и пронумеруй по порядку, а в базе переименуй в 1,2,3

Листок в сейф к шефу и выдавать только через службу безопасности. :)
3 Timon1405
 
06.04.26
12:56
(0) Обработка СкрытиеКонфиденциальнойИнформации.epf
https://its.1c.ru/db/metod8dev#content:5863:hdoc
4 Волшебник
 
06.04.26
13:01
(2) Ещё практикуют аббревиатуры типа: КСА, ТДЕ, МСА
Sapienti sat
5 Мультук
 
гуру
06.04.26
13:01
(0)

Если это, чтобы одни менеджеры видели, а другие нет, то "ну такое"

Внезапно окажется, что у контрагента

"ИП Запретный Секрет Иванович" нужно сменить не только имя, но и
ИНН
Адрес доставки: Черный город, Запретная улица, дом 000
Телефон: 777-77-77
Email: noname@mail.ru


И главное ссылку.
Ибо ничто не помешает хитрым людям посохранять ссылки (хоть даже в избранное) и понять "кто есть кто"
6 Garykom
 
гуру
06.04.26
13:01
(0) Как раз RLS подходит
Попробуй
7 palsergeich
 
06.04.26
13:50
(0) собственная функциональная опция, они решают именно эту задачу.
Но только если эти поля не входят в состав других ФО, если входят то печаль.
Пропадет везде, в формах, списках отчетах и ТД, и можно если надо включить на конкретных формах
8 spiller26
 
06.04.26
14:25
(6) Согласен, как раз баловался и что недоступно пользователю можно выводился guid, а не ссылка.
9 Garykom
 
гуру
06.04.26
14:25
(8) угу
10 Garykom
 
гуру
06.04.26
14:26
Вот похожая задача, скрыть все по контрагенту (и документы и в отчетах по нему) - в принципе не решаема
11 craxx
 
06.04.26
15:10
(0) Ну хорошо, скроешь ты контрагентов, а работать-то с ними как? В печатных формах этих твоих заказов вся инфа видна - ПФ ты тоже массово будешь переделывать?
12 torgm
 
06.04.26
16:52
Йй
13 АгентБезопасной Нацио
 
06.04.26
16:56
(4) ЛСДУ3 и ЙФЯУ9 ©
14 Hawk_1c
 
06.04.26
18:01
(0)Как раз через RLS это и можно реализовать. Там где не нужно, будет "Объект не найден".
15 Qzenko
 
07.04.26
08:24
(14) Как понимаю, его нужно доработать, верно? Потому что в моём случае он скрывает ВСЕ документы по контрагенту, какие бы настройки я не пробовал
16 Web00001
 
07.04.26
09:02
(15)Да добавлять новый вид доступа видимо. То есть к примеру добавить реквизит например "ГруппаВидимости" сделать справочник таких групп. Или перечисление. Или то, что посчитаете нужным. Потом заполнить это поле у контрагентов. А потом добавить вид доступа "ГруппаВидимости". И добавить описание этого вида доступа в rls на чтение\изменение контрагента. После того как опишите в профилях\группах этот вид доступа, все заработает.
Или
Отредактировать РЛС у документов, которые не должны скрываться. Заказ клиента, реализация ну и тд. Там достаточно просто убрать из текста группу ограничений "Контрагенты" и само поле "Контрагент" насколько я помню. И документы перестанут фильтроваться. Но как это будет работать, сложно сказать. Там же при открытии какие-то данные по контрагенту тянутся.  Ну это уже разберетесь по месту.
17 spiller26
 
07.04.26
09:05
(15) Ну вот такой вариант.
1. Ограничения у пользователя
2. Видимость в справочнике
3. видимость в документах
4. В роли Справочник "Фермы" RLS (для ограничений)
5. В роли Документ "Поступление товара" RLS нет
И в итоге получается отображение недоступных как на 3 картинке.
При попытке просмотра "<Объект не найден>" выходит сообщение "У пользователя недостаточно прав на исполнение операции над базой данных.
[НарушениеПравДоступа]"
18 spiller26
 
07.04.26
09:09
(18) Вот конфа где я пробовал.
https://disk.yandex.ru/d/ihe050td0vqqzQ
19 Qzenko
 
07.04.26
09:17
Большое спасибо за ответы!
20 Федя Тяпкин
 
07.04.26
11:17
Можно через RLS, но задача явный бред.