Контроль видимости и доступности элементов управляемой формы

29.05.23

Администрирование - Роли и права

Расширение для типовых конфигураций. Позволяет легко запретить (разрешить) видимость или доступность элементов и кнопок на формах документов и справочников. Работает на уровне конкретных пользователей или групп доступа. Без изменения конфигурации и сложной настройки прав доступа. Используется БСП 3.1.

Скачать исходный код

Наименование Файл Версия Размер
Инструкция по установке и использованию
.pdf 223,30Kb
39
.pdf 223,30Kb 39 Скачать бесплатно
Расширение: "Контроль доступности элементов формы " для Управление торговлей редакция 11.4
.cfe 94,19Kb
1
.cfe 94,19Kb 1 Скачать
Расширение: "Контроль доступности элементов формы " для Зарплата и управление персоналом, редакция 3.1
.cfe 96,17Kb
6
.cfe 96,17Kb 6 Скачать
Расширение: "Контроль доступности элементов формы " для Бухгалтерия предприятия, редакция 3.0
.cfe 98,63Kb
7
.cfe 98,63Kb 7 Скачать
Расширение: "Контроль доступности элементов формы " для Управление нашей фирмой, редакция 1.6
.cfe 95,42Kb
3
.cfe 95,42Kb 3 Скачать
Расширение: "Контроль доступности элементов формы " для Управление торговлей редакция 11.5
.cfe 96,16Kb
2
.cfe 96,16Kb 2 Скачать
Расширение: "Контроль доступности элементов формы " для 1С:ERP Управление предприятием 2.5
.cfe 109,79Kb
7
.cfe 109,79Kb 7 Скачать

Зачем:

В практике сопровождения   1С  часто появляются задачи,  которые в общем виде можно сформулировать так - " установить пользователю(группе пользователей, всем пользователям кроме..)  U  право доступа  к данным D ".

В современных конфигурациях такого рода задачи решаются с помощью  подсистемы "Управление доступом" из состава БСП.  Однако, стандартный механизм  разграничения прав по ролям  довольно тяжеловесен и неповоротлив, когда задача сводится  к виду " в форме документа (справочника,..) D  запретить(разрешить) пользователю(группе пользователей, всем пользователям кроме..) U  изменять(видеть) данные реквизита(списка, табличной части, кнопки на форме) R ".

Это расширение создано для  быстрого, наглядного разграничения прав на уровне отображения данных. Еще раз подчеркну -  доступ к данным расширение не изменяет.  Его следует использовать для  точечной "тонкой"  настройки  отображения данных на  формах списков, документов, справочников и проч.,  в  разрезе пользователей  и  групп доступа.  По личному опыту, частая  небольшая подстройка прав  особенно актуальна  для  средних и больших организаций,   с  разветвленной топологией,  большим количеством пользователей в базе.

Как это работает:

Команда  управления настройками  расположена  в стандартном интерфейсе управления пользователями.

 

 

Есть 2 вида настройки:  настройка  доступности  -  элемент отображается на форме, может  быть  доступен либо недоступен  для изменения, и настройка  видимости - элемент либо  отображается, либо не отображается на форме. 

Для пользователя,  актуальные  значения   видимости  и доступности каждого элемента  вычисляются по совокупности настроек пользователя, групп доступа, в которые он включен, группы доступа  "по умолчанию".  Также, если  включены группы пользователей, будут учитываться  настройки тех групп, в которые входит пользователь.

Принцип выбора настройки проиллюстрирован в таблице и на рисунках ниже.

 

 

 
 Пример проверки  действующей настройки  для  конкретного пользователя

 

Рабочее место настройки доступа к реквизитам  доступно для пользователя с ролью "Полные права".   Режим  работы с  настройками  можно  выбрать с помощью переключателя,  который расположен в верхней части  обработки.

 

 

По умолчанию  открывается в режиме "Назначение доступа к элементом формы".  Здесь  можно выбрать  форму  нужного объекта и установить  настройки  доступности элементов формы  для  пользователей или групп.   Элементы выбранной формы  отображаются  в виде древовидной иерархии.   Элементы  нижних уровней иерархии  наследуют  настройки  от родительских  элементов. Это следует учитывать при назначении доступа. Например, если  установить правило "Доступно" для поля  формы, которое вложено  в группу с правилом "Недоступно",  поле  останется недоступным ** при открытии формы (запрет доступа на уровне контейнера), но  при изменении настроек на противоположные  поле также будет недоступно** (запрет доступа на уровне поля). Одним словом, все работает так же, как  при установке правил доступа  в конфигураторе.

**(См примеры в скринш.)

 
 Режим  работы  "Назначение доступа к элементом формы"

 Второй режим  - "Отчет по настройкам".  Здесь можно посмотреть все настройки, которые были установлены  для  всех пользователей,  групп пользователей, групп доступа.

 
 Режим  работы  "Отчет по настройкам"

Третий режим - "Настройки пользователя",  предназначен для проверки действующих настроек конкретного пользователя.  Отличие  от предыдущего отчета в том,  что при  расчете действующих настроек пользователя будут учитываться настройки групп доступа (групп пользователей),  которым принадлежит данный пользователь.

 
 Режим  работы  "Настройки пользователя"

 

Во всех трех режимах работы можно интерактивно изменить или удалить настройку прямо из  отчета. 

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

Команда    позволяет сбросить  кэш  текущего сеанса.  Настройки  текущего пользователя будут рассчитаны заново.

Использование в типовых конфигурациях:

В типовых конфигурациях 1с  расширение работает для следующих форм:

 
 Управление торговлей 11  (протестировано на  релизах : 11.4.13.155)
 
 Список форм
 
 Документы
 
 Справочники
 
 Обработки
 
 Список форм (внешние пользователи)
 
 Документы
 
 Справочники

 

 
 Зарплата и управление персоналом 3  (протестировано на релизах : 3.1.17.138)
 
 Бухгалтерия предприятия 3  (протестировано на релизах : 3.0.91.31)
 
Управление нашей фирмой, редакция 1.6 (протестировано на релизах : 1.6.25.139)
 
 1С:ERP Управление предприятием 2 (протестировано 2.5.6.81)

При необходимости  рсширение можно быстро адаптировать  для других  типовых конфигураций 1с.

Для работы расширения требуется БСП (3.1)

Тестировалось на  релизах : 8.3.17.1851, 8.3.20.1590.

элемент управляемой формы запрет доступность видимость права доступа кнопка скрыть ограничить разрешить заблокировать редактирование пользователь

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    126464    685    389    

737

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

14400 руб.

06.12.2023    3725    19    1    

40

Infostart УДиФ: Управление данными и формами 1С

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    4663    12    2    

38

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

Зарплата Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    33256    206    89    

166

Роли для кладовщика

Логистика, склад и ТМЦ Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Расширение, которое позволяет использовать отдельные роли для доступа к складским документам, для доступа к документам раздела "Производство" и для доступа к документам раздела "Покупки".

2520 руб.

21.05.2019    1692656    554    192    

133

Расширение для разграничения доступа к контрагентам и обработка для группового назначения доступа для Бухгалтерии (RLS) 3.0.143.42

Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение предназначено для Бухгалтерии предприятия (версии ПРОФ и КОРП). Типовая конфигурация остается на поддержке. С помощью расширения менеджер по продажам будет иметь доступ к контрагентам и списку их документов только в случае, если он является для них ответственным. Пользователю с полными правами также доступна обработка «Назначение ответственных» для группового добавления/удаления ответственного в карточке контрагента. Есть версия данного расширения для клиентов Fresh - в магазине расширений (Fresh)

9360 руб.

14.09.2022    5866    7    4    

9

Универсальная система оповещений в базе или по почте по произвольным условиям, расписанием, ролям и пользователям (Расширение / конфигурация для платформ 8.3.6+, для ЛЮБЫХ баз)

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

Данная система разработана как альтернатива стандартной системе напоминаний. Но имеет ряд существенных преимуществ: отображение в базе или с отправкой по почте, свое расписание, возможность фильтрации по ролям и пользователям, формирование своих запросов и макетов, шаблоны писем, работа в фоне. А также может блокировать работу пользователей при заданных условиях. Может работать в составе любой конфигурации. Имеется справка с описанием возможностей. (Обновление от 20.02.2024, версия 2.2, расширение)

19200 руб.

29.11.2019    24819    14    8    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. proninvs 23.12.21 13:51 Сейчас в теме
2. serg0776 5 22.03.22 09:38 Сейчас в теме
Добрый день! Можно ли в Форме Элемента справочника отобразить реквизит через условие к примеру как в отборе СКД?
Есть реквизит и если его значение больше, меньше "числа" или реквизит заполнен (это типовой отбор в СКД), тогда убрать видимость другого реквизита из этой формы элемента справочника.
3. pm74 199 23.03.22 07:48 Сейчас в теме
(2) Сейчас такой возможности нет. Разграничение видимости/доступности действует только на уровне пользователей и групп, независимо от данных .
Сделать механизм , про который вы говорите , относительно несложно (даже есть наработки) , но срабатывать он будет только в момент создания формы.
4. user896337 02.05.22 14:43 Сейчас в теме
Добрый день!
Подскажите, с типовой УТ 11.5.7.367 будет работать?
5. pm74 199 02.05.22 16:11 Сейчас в теме
(4)
с типовой УТ 11.5.7.367 будет работать?


Скачал 11.5.7.367 и проверил работу расширения , есть небольшая проблема с контролируемыми свойствами , которая впрочем легко исправима. В остальном работает штатно. В ближайшее время выложу обновление для ут 11.5
6. user896337 02.05.22 17:39 Сейчас в теме
(5) Я в платформе Инфостарт сильно не разбираюсь. Я готов приобрести ваше решение. Как я могу узнать что ваше обновленное решение под УТ 11.5 готово к продаже? К 4 числу будет готово решение?
7. pm74 199 02.05.22 22:18 Сейчас в теме
(6) Понадобится примерно день на дополнительное тестирование. Думаю , что до 4 числа успею.
8. pm74 199 04.05.22 14:40 Сейчас в теме
(6) опубликовал обновление для УТ 11.5
10. user896337 04.05.22 16:08 Сейчас в теме
(8)
Отлично. Уже оформляю покупку. Спасибо
9. AKV77 259 04.05.22 15:25 Сейчас в теме
Добрый день. Подскажите пожалуйста возможен ли контроль дополнительных реквизитов ?
Есть ли возможность ограничивать доступ по значению реквизитов ?
11. pm74 199 04.05.22 18:39 Сейчас в теме
(9) Контроль видимости , доступности дополнительных реквизитов возможен ,
ограничение доступности по значению, как я уже говорил в (3) сейчас не доступно, но при желании реализуемо
54. shmm 15.07.23 20:33 Сейчас в теме
(11) Пётр, не удаётся настроить доступность дополнительного реквизита в форме "Заказ клиента". В таблице есть группа формы "ГруппаДополнительныеРеквизиты", а самих реквизитов. Конфигурация УТ 11.4.14.181, Платформа 8.3.22.1709
Стандартный элемент "Менеджер" настроить без проблем.
Благодарю за это расширение! Разобраться бы только с допами.
12. AKV77 259 05.05.22 08:24 Сейчас в теме
Добрый день. Готовы купить данное расширение. Нам необходимо для использования в конфигурации 1С ERP 2.5. Возможна ли поставка адаптированная под данную конфигурацию, или нам проще и быстрее использовать версию для УТ 11.5 и адаптировать под себя ?
13. pm74 199 05.05.22 08:34 Сейчас в теме
(12)
и адаптировать под себя

адаптировать под себя можно , но будет доступна только часть форм ERP , которая совпадает с УТ
правильнее будет сделать расширение непосредственно под конфигурацию.
Какая у вас версия ?
14. pm74 199 05.05.22 08:37 Сейчас в теме
(12) программные модули совпадают у всех версий расширений , но набор форм к которым можно это применить
различается в зависимости от конфигурации. Поэтому для качественной адаптации требуются дополнительные действия.

Если быть совсем точным , нужна выгрузка в файлы bsl
15. AKV77 259 05.05.22 09:33 Сейчас в теме
Версия ERP 2.5.6.81. Как много времени вам необходимо для адаптации расширения под эту конфигурацию ?
16. pm74 199 05.05.22 09:36 Сейчас в теме
(15) не больше недели, точнее скажу когда найду этот релиз
17. AKV77 259 05.05.22 10:05 Сейчас в теме
(16) Коллега, я думаю, что после покупки версии разработки под УТ 11.5 мы сами доработаем расширение для нашей конфигурации (если код открыт), так как она доработана и содержит новые не типовые документы и справочники. Основной оставшийся вопрос - сможете ли вы подсказать как доработать расширение для ограничения доступности по значению.
18. pm74 199 05.05.22 10:35 Сейчас в теме
(17) вы можете скинуть мне ваш cf , или выгрузку файлов конфигурации ? ( напишу в личку )
это нужно, чтобы собрать данные по тем формам , которые используют стандартные механизмы БСП

код расширения открыт
19. pm74 199 05.05.22 10:35 Сейчас в теме
21. pm74 199 05.05.22 10:44 Сейчас в теме
(17)
для ограничения доступности по значению


тут возможен вариант , когда вместо установки значения доступности/видимости выполняется некоторый алгоритм
на основе заранее преданных параметров
Прикрепленные файлы:
20. AKV77 259 05.05.22 10:41 Сейчас в теме
(19) К сожалению, не имею права отправить cf.
22. pm74 199 05.05.22 10:45 Сейчас в теме
(20)
К сожалению, не имею права отправить cf.

жаль , придется таки поискать релиз
24. pm74 199 13.05.22 06:20 Сейчас в теме
(20) Добрый день , сделал расширение для ERP 2.5.6.81
список доступных форм в конце публикации
23. AKV77 259 05.05.22 10:49 Сейчас в теме
(21) Спасибо, интересный вариант реализации.
25. AKV77 259 13.05.22 09:10 Сейчас в теме
(24) Спасибо. Рассматриваем к покупке ваш вариант, и еще одну публикацию, в которой уже реализован механизм ограничения доступности по значению ( который скорее всего и выберем).
26. pm74 199 13.05.22 09:19 Сейчас в теме
27. klaus38 22.07.22 10:55 Сейчас в теме
Доброго дня. На УТ.11.4.10 заведется?
28. pm74 199 22.07.22 12:40 Сейчас в теме
(27) думаю да на большинстве форм по списку
29. klaus38 16.08.22 09:07 Сейчас в теме
30. АИТ-сервис 14.10.22 12:59 Сейчас в теме
Возможно ли с помощью данного механизма скрыть для перечня пользователей видимость "групп номенклатуры" (папок с номенклатурой) соответственно с содержащимися в них элементами справочника "Номенклатура"?
31. pm74 199 14.10.22 13:24 Сейчас в теме
скорее всего нет, скрыть отдельные папки с номенклатурой не получится (если я правильно понял вопрос)
запрет видимости работает на уровне элементов формы а не данных
32. Night_Trap 23.12.22 13:58 Сейчас в теме
Здравствуйте!
Приобрели Ваше решение и после его применения пропали кнопки "Избраннное", "История" и "Обсуждения".
Подскажите пожалуйста, в каком месте их можно вернуть?
1С:ERP Управление предприятием 2 (2.5.10.52)
Прикрепленные файлы:
34. Night_Trap 26.12.22 13:24 Сейчас в теме
(32) Прошу меня извинить! Расширение тут не причём. Видимо параллельно кто-то из коллег другим способом их скрыл
33. pm74 199 25.12.22 10:24 Сейчас в теме
(32)добрый день. Уточните пожалуйста в каких формах пропали кнопки.
35. user612295_death4321 13.03.23 07:12 Сейчас в теме
Добрый день. Тестировали ли на различных других ветках 1С Бухгалтерия? 1С Бухгалтерия КОРП или 1С Бухгалтерия КОРП МСФО?

Или если протестировано для БП ПРОФ, можно считать что и на других работать будет?
36. pm74 199 14.03.23 13:47 Сейчас в теме
(35) На других ветках не тестировал. Не думаю , что будут отличия т.к. в основном зависит от версии БСП и наличия в конфигурации документов и форм по списку .
Прикрепленные файлы:
37. Intrepid_X 16.03.23 18:14 Сейчас в теме
Добрый вечер!
Готовы приобрести данный продукт, но есть сомнение, будет ли расширение корректно работать с УНФ 3.0 ?
38. pm74 199 25.03.23 22:29 Сейчас в теме
(37)Извините за задержку в ответе , был в отпуске . Я постараюсь это проверить и дам знать в ближайшее время
39. pm74 199 27.03.23 14:34 Сейчас в теме
(37) проверил расширение для УНФ 1.6 на конфигурации Управление нашей фирмой, редакция 3.0 (3.0.2.215) . Расширение работает без особых проблем , за исключением некоторых форм (см. лог ошибок в приложении). Если интерес к расширению сохранился я могу сделать специальную адаптацию для УНФ3
Прикрепленные файлы:
Лог ошибок.txt
40. Intrepid_X 27.03.23 17:35 Сейчас в теме
Добрый день!
Судя по логу, основные ошибки связаны с маркировкой. Для нас они не критичны.
Но есть ещё вопрос: можно ли с помощью Вашего расширения скрыть кнопку СЕРВИС И НАСТРОЙКИ ?
Что бы пользователь не мог самостоятельно изменить начальную страницу.
41. pm74 199 27.03.23 18:30 Сейчас в теме
(40)Если имеется в виду общие настройки приложения (как на скриншоте), тогда нет , Подсистема работает на уровне форм объектов ( справочников, обработок , общих форм итд.)
Если кнопка расположена на какой то форме , тут нужно проверить. Возможно эта форма не включена в текущий список доступных для подсистемы форм , но возможность такая есть. ( Список доступных форм хранится в виде макета )
Прикрепленные файлы:
42. Intrepid_X 28.03.23 11:30 Сейчас в теме
(41)
Если имеется в виду общие настройки приложения (как на скриншоте)

Да, именно это...
И реализвать эту функцию не планируете?
43. pm74 199 28.03.23 13:37 Сейчас в теме
(42) это системная функция , изменить ее не получится. Скорее всего это решается установкой соответствущик прав.
44. varius82 30.03.23 14:28 Сейчас в теме
Добрый день! Интересует вопрос: если с помощью вашего функционала скрыть реквизит, например из формы списка, то будет ли у пользователя возможность вернуть его через настройки формы?
45. pm74 199 31.03.23 08:31 Сейчас в теме
(44) Такая возможность есть. Через настройки формы вернуть не получится . В скриншотах к публикации есть пример до и после изменения + настройки формы. Обратите внимание , что выделенных (скрытых) колонок нет в настройках
Прикрепленные файлы:
46. varius82 31.03.23 14:16 Сейчас в теме
(45)И через реквизит формы списка Ссылка не будет возможности добавить?
47. pm74 199 01.04.23 20:44 Сейчас в теме
(46) На демобазе УТ11 в списке приходных накладных сделал невидимым колонки Партнер и Контрагент. Честно говоря не нашел как включить их через ссылку (см скриншот 1 ) Возможно я просто не знаю или плохо искал, но в любом случае можно сделать как на скриншотах (2,3)
Прикрепленные файлы:
48. pm74 199 01.04.23 20:50 Сейчас в теме
(45) расширение построено таким образом , чтобы дать возможность назначить видимость / доступ к (почти) любому элементу на форме в т.ч. глобальным командам , а так же элементам добавленным динамически см. скриншот
Прикрепленные файлы:
49. varius82 03.04.23 08:01 Сейчас в теме
(47) Спасибо, понял, что функционал по изменению формы у пользователя будет недоступен.
50. baydik 04.04.23 20:07 Сейчас в теме
Добрый вечер! под УНФ 3.0 работать будет?
51. pm74 199 05.04.23 19:14 Сейчас в теме
52. akim2040 41 04.07.23 10:03 Сейчас в теме
Добрый день!
Я правильно понимаю, что если изначально нет доступа к записи объекта, то продукт не будет расширять данную возможность?
Что бы дать доступ только к определенному реквизиту, необходимо сначала дать доступ в целом к объекту, потом полностью забрать доступность и отдельно выдать на нужный реквизит?
53. akim2040 41 04.07.23 11:09 Сейчас в теме
Спрошу по другому, зачем действие "Сделать доступным", если мы можем только наобороот ограничить, то что уже доступно? Или я всё же не верно понял как работает расширение?
В качестве примера, у меня есть справочник договора, я хочу, что бы пользователь мог исправить только один доп реквизит и записать элемент.
Через Ваше решение сделал доп реквизит доступным, как и команду "Записать", но ни один ни второй элемент не стали доступными, т.к. нет доступа к справочнику на уровне ролей (группы доступа)
55. pm74 199 17.07.23 08:24 Сейчас в теме
(53)
"Сделать доступным"
извините за задержку с ответом , "Сделать доступным" нужен когда на группу стоит запрет , но есть исключения . " Если пользователь одновременно член групп с доступным и недоступным правилом , элемент будет доступен т.к. Сделать доступным" выше по приоритету чем "Сделать недоступным".
Ролевой доступ не учитывается , запрет по ролям будет работать независимо от настройки видимости доступности. Ограничение только на уровне отображения элементов формы.
56. akim2040 41 17.07.23 08:44 Сейчас в теме
(55) Спасибо за уточнение!
По другой части вопроса я ведь правильно понял, для выдачи доступа только к одному реквизиту нужно сделать следующее?:
1. В целом дать доступ к объекту на изменение
2. Через расширение полностью блокируем объект
3. Через расширение даем доступ только к команде записи и нужном реквизиту.
57. pm74 199 17.07.23 14:54 Сейчас в теме
(56)
2. Через расширение полностью блокируем объект


не совсем так , форма имеет структуру вложенности реквизитов подобную дереву , поэтому для той ветки дерева где лежит искомый реквизит нужен доступ к верхним "контейнерам" , иначе на нижнем уровне тоже будет недоступно. Например если убрать доступность с командной панели , то все команды панели окажутся недоступны независимо от настройки дочерних элементов. В принципе это стандартное поведение как в конфигураторе. Если нужно открыть только один элемент в контейнере , все остальные (на уровне нужной команды ) придется делать недоступными по отдельности
58. akim2040 41 17.07.23 14:56 Сейчас в теме
59. пользователь 01.08.23 21:58
Сообщение было скрыто модератором.
...
60. DD0SS 03.11.23 11:03 Сейчас в теме
На последнем релизе БП вываливает вот такую бороду
Поле объекта не обнаружено (ГруппаСписокВнешнихПользователей)
{КонтрольДоступностиЭлементовФормы Обработка.ПанельАдминистрированияБСП.Форма.НастройкиПользователейИПрав.Форма(26)}:ЭлементФормы = Элементы.Добавить(ИмяКоманды,Тип("КнопкаФормы"),Элементы.ГруппаСписокВнешнихПользователей);
{КонтрольДоступностиЭлементовФормы Обработка.ПанельАдминистрированияБСП.Форма.НастройкиПользователейИПрав.Форма(5)}:дэф_ДополнительныеЭлементыФормы();
{Обработка.ПанельАдминистрированияБСП.Команда.НастройкиПользователейИПрав.МодульКоманды(14)}:ОткрытьФорму(

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
61. pm74 199 03.11.23 11:47 Сейчас в теме
(60)
ГруппаСписокВнешнихПользователей

понятно , изменили что то в стандарной обработке ПанельАдминистрирования , судя по ошибке относится к внешним пользователям , можно просто закомментить этот кусок если внешних пользователей нет. Ну и как вариант затянуть свежую форму обработки ПанельАдминистрирования в расширение
62. Milena_Denisenko 12.03.24 18:37 Сейчас в теме
Добрый день!

1. (Критичная) : Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Язык.Русский не совпадает со значением в расширяемой конфигурации
2. (Критичная) : Список параметров метода "дэф_ОбновитьКоманды" не соответствует методу "ОбновитьКоманды".
3. (Критичная) : Список параметров метода "дэф_ПриСозданииНаСервере" не соответствует методу "ПриСозданииНаСервере"

Хелп
Оставьте свое сообщение