Среда исполнения:
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.40.38)
ДЕМО база.
Решение:
Выбираем организацию, на основе которой проверяем решение задачи.
Включаем.
Пользователь.
Пользователь бухгалтер Иванова Ирина Владимировна работает в подразделении «Производственный участок».
Использование стандартных настроек RLS позволяет ограничить доступ по организации.
Например, для Ивановой журнал «Реализации» выглядит следующим образом. Она может открыть документ подразделения Администрация, что ей не позволено по условиям задачи.
Для того, чтобы ограничить просмотр документов реализации в рамках того подразделения, в котором работает пользователь, поступаем следующим образом:
- В справочник «Пользователи» добавляем реквизит «Подразделение». Таким образом, привязываем пользователя к конкретному подразделению.
2. Создаем параметр сеанса «ТекущееПодразделение».
.
3. Добавляем инициализацию параметра «ТекущееПодразделение».
4. Пользователю Ивановой назначен профиль «Бухгалтер»
Этот профиль содержит роль «Добавление и изменение данных бухгалтерии».
Добавляем условие RLS для данной роли.
Для пользователя Иванова в справочнике пользователи назначаем (устанавливаем) подразделение - "Производственный участок".
Перезаходим под Ивановой в 1С. Открываем журнал "Реализация".
Результат.
Решение задачи "предоставить доступ ко всем документам сотрудникам центрального офиса".
Назначим главным бухгалтером.
В результате главный бухгалтер видит только то подразделение, которое назначено данному пользователю.
Чтобы решить задачу видимости всех документов для пользователей центрального офиса (сотрудники подразделения Администрация):
- Добавляем в справочник «ПодразделенияОрганизаций» реквизит «ЦентральныйОфис».
3. Добавляем инициализацию параметра «ТекущийЦентральныйОфис».
Изменяем RLS для роли «ДобавлениеИзменениеДанныхБухгалтерии» документа «РеализацияТоваровУслуг»
4. Изменяем RLS для роли «ДобавлениеИзменениеДанныхБухгалтерии» документа «РеализацияТоваровУслуг"
5. Для подразделения «Администрация» устанавливаем признак центрального офиса.
Результат.
Ограничение к справочнику «ПодразделенияОрганизаций».