Самописный документ, который "подключили" к БСП Управление доступом, чтобы при включении ограничения доступа по уровню записей на самописные документы тоже срабатывало.
Первая задача по организации.
Сделала следующее:
1. Добавила типовые шаблоны ограничений в новую созданную роль (скриншот) по чтению, добавлению и изменению одно и то же ограничение
2. Назначила пользователю профиль с группой доступа - запрещены все организации, кроме одной.

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

Как это можно поправить?

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

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

Для этого используются подписки ПроверитьДоступПередЗаписьюДокумента, ПроверитьДоступПриЗаписиДокумента.
Соответственно, чтобы они сработали на вашем документе, документ должен быть включен в определяемый тип ВладелецЗначенийКлючейДоступаДокумент.
---
В типовой для чтения и для добавления/изменения разный текст в ролях.
А у вас?
Проверку внедрения бсп запускали?
Обновление вспомогательных данных выполнили?
---
Проверку внедрения бсп запускали?
не получается (скриншот)
(2) Обновление вспомогательных данных выполнили?
да
(2) А у вас?
у меня одинаковый, т.к. в типовой унф, например, для документов ЗаказПокупателя или ЗаказПоставщику текст для чтения и добавления/изменения одинаковый, делала по примеру..
---
не получается (скриншот)
Сделайте копию базы. Удалите у пользователя пароль.
---
ошибки отчетом исправлены, но доступными организации так и остались
---
выполните еще раз обновление вспомогательных данных
---
заметила, что если пользователю все профили доступа ограничить по одной организации, то тогда работают ограничения, а если в одном профиле разрешить все организации, то везде будут видны все организации, несмотря на то, что в других профилях запрещено по другим документам...
---
что в других профилях запрещено по другим документам...
Нет никаких "запрещено".
Роли только разрешают.
Разрешения разных ролей складываются.

Описанное поведение правильное.
---
хорошо, выражусь иначе:
есть три профиля - Деньги, Продажи и Самописный. Только Самописный профиль имеет доступ к самописному документу.
Если в профилях Деньги и Продажи все организации разрешены, а в Самописном профиле ограничить доступ по одной организации, то данное ограничение не сработает в самописном документе на добавление/изменение.
А если в профилях Деньги и Продажи тоже ограничить доступ по одной организации, как и в Самописном профиле, то тогда везде, включая самописный документ, которого нет в профилях Деньги и Продажи, срабатывает ограничение - в доступе для выбора только одна организация.
В идеале хотелось бы на самописный документ иметь возможность в профиле/группе доступа накладывать ограничение.
---
Если в профилях Деньги и Продажи все организации разрешены, а в Самописном профиле ограничить доступ по одной организации, то данное ограничение не сработает в самописном документе на добавление/изменение.

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

Для этого используются подписки ПроверитьДоступПередЗаписьюДокумента, ПроверитьДоступПриЗаписиДокумента.
Соответственно, чтобы они сработали на вашем документе, документ должен быть включен в определяемый тип ВладелецЗначенийКлючейДоступаДокумент.
---
поняла вас, у меня "проблема", значит, в том, что когда в профилях остальных нет ограничений на организации, то для выбора будут доступны все организации во всех документах, несмотря на любые ограничения в документах.
Спасибо!
---
Пожалуйста