Права
1c настройка прав доступа
Настройка прав в 1С является, в связи с ее гибкостью, непростой задачей. Для ее выполнения, нужно обращаться к особым объектам метаданным, под названием Роли, которые выделены отдельным списком в конфигурации.
В них указывается какие объекты и каким образом (чтение, запись, добавление, изменение…) доступны для пользователя. Пользователь может иметь несколько ролей, роль же в свою очередь содержит в себе, как правило, несколько объектов для разрешенного доступа.
В каждой роли доступна вкладка для настройки доступа на уровне записей RLS, что позволяет ограничивать доступ к определенным элементам информационной базы (например ко всем каталогам справочника, помеченного на удаление). Использование RLS в большом масштабе тормозит работу 1С и является еще более сложной задачей, чем настройка ролей.
Часто записываются ограничения по доступу на уровне кода. Делается это с помощью проверки на роль, например:
Если РольДоступна(«Бухгалтер»)
Тогда Сообщить(«Добро пожаловать!»);
Иначе
Сообщить(«Зайдите под учетной записью с ролью Бухгалтер»);
КонецЕсли;