Права пользователей в 1С: где найти роли, группы доступа и ограничения
Содержание
Права пользователя в 1С смотрят в двух местах. В обычной работе это Администрирование → Настройки пользователей и прав (группы доступа и профили). В Конфигураторе это Администрирование → Пользователи и вкладка «Прочие» с перечнем ролей. Какой путь ваш, зависит от того, есть ли в конфигурации подсистема управления доступом.
Чтобы в 1С посмотреть права пользователя, нужна учётная запись с полными правами или ролью администратора. Без неё нужные разделы просто не появятся в меню. Ниже пути для типовых конфигураций и способы разобраться, почему у человека что-то «не открывается».
Как устроены права в 1С: четыре слоя
Прежде чем искать, полезно понять, где именно может «сидеть» ограничение. Их четыре.
- 🔑 Роли. Набор элементарных прав: чтение, добавление, изменение, проведение, открытие отчёта. Роли создаёт разработчик конфигурации.
- 👥 Профили и группы доступа. Надстройка БСП: профиль объединяет роли, группа доступа привязывает профиль к людям.
- 🧱 Ограничения на уровне записей (RLS). Человек видит документ, только если тот подходит под условие, например своя организация или свой склад.
- ⚙️ Дополнительные настройки. Права на настройку отчётов, запуск в разных режимах, доступ к внешним обработкам.
Итоговое право — пересечение всех слоёв. Роль может разрешать документ, а RLS скрывать нужные строки. Поэтому «права есть, а документа не видно» — частая история.
Типовые Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и ERP построены на БСП. В самописных и очень старых конфигурациях группы доступа могут отсутствовать, тогда работают только роли.
Где смотреть права пользователя в режиме Предприятия
Этот путь — основной для администратора, который не лезет в Конфигуратор. Он безопасен: вы ничего не ломаете, пока не нажали «Записать».
Шаг 1. Открываем карточку пользователя
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите в
Пользователи. - Найдите человека по фамилии и откройте карточку двойным щелчком.
В карточке видно, включён ли вход в программу, какая аутентификация настроена и к каким группам доступа человек относится. Ссылка на группы обычно расположена прямо в форме.
Шаг 2. Смотрим группы доступа и профили
- В той же настройке откройте
Группы доступа. - Найдите группу, куда входит пользователь, или отберите группы по его фамилии.
- Откройте группу: там указан профиль, список участников и ограничения доступа.
- Откройте профиль: в нём перечень ролей.
Профиль «Бухгалтер» в типовой конфигурации даёт одно, «Главный бухгалтер» — больше, «Администратор» — всё. Названия и состав профилей в вашей базе могли быть изменены, смотрите свои.
Шаг 3. Проверяем, в нескольких ли группах состоит человек
Пользователь может одновременно состоять в нескольких группах. Права суммируются: если одна группа разрешает, а другая молчит, итог — «разрешено». Запретов, перебивающих разрешение, в ролях 1С нет, поэтому лишнее право часто приходит из «забытой» второй группы.
Не правьте типовой профиль «под одного человека». При обновлении конфигурации ваши правки могут быть потеряны, а изменение сразу затронет всех, у кого этот профиль. Создайте свой профиль на основе типового.
Просмотр прав через отчёт по правам доступа
Листать группы вручную долго, если пользователей десятки. Для этого в управлении доступом есть отчёты, которые показывают итоговые права одного пользователя или группы.
Как найти отчёт, если вы не уверены в названии кнопки:
- Откройте карточку пользователя или список пользователей в настройках прав.
- Поищите в командной панели кнопку со словом «Права» или «Отчёты по правам».
- Если не нашли, откройте
Все функциии отберите отчёты по слову «доступ».
Отчёт показывает, на какие объекты у человека есть какие действия. Сравнивайте два уровня: «разрешено ролью» и «разрешено с ограничением».
Отчёт особенно полезен при расследовании: «Иван видит зарплатные ведомости, хотя не должен». Вы видите, из какой группы пришло право, и убираете только её.
Когда режим «Все функции» не показан
Меню Сервис → Параметры и пункт «Все функции» доступны не всем. Если у вас нет прав, попросите администратора включить отображение или откройте раздел через поиск по меню в верхней строке.
Права в Конфигураторе: роли напрямую
Конфигуратор нужен, когда в базе нет подсистемы групп доступа или когда надо увидеть, что именно разрешает конкретная роль.
Как открыть список пользователей
- Запустите 1С в режиме Конфигуратора (для файловой базы — кнопка «Конфигуратор» в окне запуска).
- Откройте
Администрирование → Пользователи. - Дважды щёлкните по записи нужного человека.
- Перейдите на вкладку
Прочие.
Там отмечены роли пользователя. Если стоят флажки у «Полные права» и «Администратор», он может всё. Здесь же рядом настраиваются основной интерфейс и режим запуска.
Что разрешает конкретная роль
- В дереве конфигурации раскройте
Общие → Роли. - Откройте нужную роль.
- В левой части дерева выберите объект: справочник, документ, регистр.
- Справа смотрите отмеченные права: «Чтение», «Добавление», «Изменение», «Проведение» и так далее.
Для больших ролей удобнее поиск по имени объекта, чем прокрутка. Если вы просто проверяете, есть ли право на отчёт, найдите его в списке и посмотрите флажок «Просмотр».
Не меняйте роли в рабочей базе без копии. Изменение роли в Конфигураторе сразу влияет на всех пользователей с этой ролью. Сначала сделайте выгрузку базы или копию файла, и согласуйте правку по регламенту.
Ограничения на уровне записей (RLS)
Роль даёт право читать документы «Реализация». RLS добавляет условие: читать можно только по своей организации или своему подразделению. В итоге человек видит пустой список, хотя право «Чтение» у него есть.
Как проверить:
- 🔎 В группе доступа откройте блок с ограничениями: там указывают, к каким организациям, складам, контрагентам разрешён доступ.
- 🔎 В Конфигураторе откройте роль и найдите «Ограничение доступа к данным» у нужного объекта. Там записан шаблон условия.
- 🔎 Сравните с данными: нужная организация вообще входит в список разрешённых?
Типичный признак RLS: пользователь жалуется, что документ «есть у соседа, а у меня нет». Проверьте значения доступа, а не роль.
Анализ через журнал регистрации
Журнал не показывает текущие права, зато отвечает на вопросы «кто и когда их менял» и «что делал пользователь».
- Откройте
Администрирование → Поддержка и обслуживание → Журнал регистрации. Если пункта нет, ищите журнал черезВсе функции. - Отберите записи по пользователю и периоду.
- Отфильтруйте события, связанные с пользователями и доступом: добавление, изменение, удаление.
- Раскройте комментарий записи, чтобы увидеть, что поменялось.
В журнале видно, кто назначил роль, кто убрал человека из группы, кто вошёл в базу и в какое время. Для разбора инцидента это важнее статичной картинки прав.
Журнал полезен и при ошибке «Недостаточно прав для выполнения операции»: в нём отражается, с каким объектом пользователь пытался работать.
Какой способ выбрать
Администрирование → Настройки пользователей и прав → Пользователи, затем группы доступа. Конфигуратор не нужен.Общие → Роли, выберите роль и объект. Меняйте только после копии базы.Администрирование → Пользователи, вкладка «Прочие».Сколько ролей и групп нормально
Ориентир для небольшой организации: 3–6 профилей (администратор, главный бухгалтер, бухгалтер, кадровик, кладовщик, менеджер) и 3–10 групп доступа. Если профилей больше 20, а у каждого одна-две записи, структура запутана, её будет трудно проверять.
Простая арифметика поможет оценить трудоёмкость. 40 пользователей по 3 группы — это 120 связей. Через отчёт по правам проверка занимает вечер, вручную через карточки — день.
Что проверить перед изменением прав
Типичные ошибки при настройке прав
Ещё три промаха, которые встречаются постоянно:
- ❌ Выдача «Полных прав» «временно, пока не настроим». Через год это уже норма.
- ❌ Одна общая учётная запись на отдел. По журналу не понять, кто провёл документ.
- ❌ Правка типового профиля вместо копии. После обновления конфигурации придётся настраивать заново.
Как не потерять контроль над правами
- 📋 Раз в квартал сверяйте список пользователей со списком сотрудников. Уволившихся лучше отключать, а не удалять: история действий остаётся.
- 📋 Давайте права через профили, а не напрямую ролями. Так проще объяснить, кто что может.
- 📋 Разделяйте роли «ввод» и «утверждение», чтобы один человек не вводил и не проводил платёж.
- 📋 Храните короткую матрицу «должность → профиль» в виде таблицы.
Пример матрицы:
| Должность | Профиль | Особые ограничения |
|---|---|---|
| Бухгалтер | Бухгалтер | Только своя организация |
| Кладовщик | Работа со складом | Только свой склад |
| Кадровик | Кадры | Без доступа к проводкам |
| Руководитель | Только чтение | Без редактирования |
Данные о зарплате и персональные данные сотрудников — отдельная зона риска. Сузьте круг тех, кто может открывать ведомости и карточки физлиц, и проверяйте этот круг чаще остальных.
Особый случай: вход под администратором недоступен
Бывает, что единственный администратор уволился, а пароль никто не записал. Это не повод паниковать, но и не повод искать «обходные» программы.
- 🧭 Сначала проверьте, нет ли в базе второго пользователя с полными правами. Список видно только из-под администратора, поэтому спросите коллег, кто когда-либо настраивал базу.
- 🧭 Если база клиент-серверная, доступ к ней есть у администратора сервера 1С и СУБД. Он может сделать копию и восстановить её на тестовом стенде для разбора.
- 🧭 Если ничего не помогает, обращайтесь к обслуживающей организации или партнёру 1С с подтверждением, что база принадлежит вам.
Подбор паролей и сторонние утилиты для сброса доступа нарушают политику безопасности и могут нарушать закон. Восстанавливайте доступ только законными способами, через владельца базы.
Файловая и клиент-серверная база: что меняется
Сами роли и группы доступа в обоих вариантах одинаковы. Различия касаются окружения.
| Вариант | Где настраивается вход | На что обратить внимание |
|---|---|---|
| Файловая база | В самой 1С | Любой, у кого есть доступ к папке с базой, может её скопировать |
| Клиент-серверная | В 1С плюс права на сервере | Права на уровне СУБД и сервера 1С выдаются отдельно |
Поэтому проверка прав в 1С не заменяет контроль доступа к файлам и серверу. Если кладовщик может открыть папку с базой в проводнике, роли его не остановят.