Как выдать сотруднику ровно те права в 1С, которые ему нужны
Содержание
Права пользователя в 1С 8.3 настраивают не в Конфигураторе, а в самой программе: Администрирование → Настройки пользователей и прав. Там сотрудника добавляют в группу доступа, а группа берёт набор ролей из профиля. Готовых профилей хватает для 80–90% задач, свою роль создают в Конфигураторе только тогда, когда типового набора не хватает.
Выбор способа простой. Нужно дать бухгалтеру типовые права — достаточно включить его в группу с профилем «Бухгалтер». Нужно скрыть данные чужой организации — включают ограничение на уровне записей. Нужно запретить одну конкретную операцию, которой нет в профилях — копируют профиль и правят состав ролей. Ниже порядок действий для БП 3.0, ЗУП 3.1 и УТ 11: в них механизм прав одинаковый, он взят из Библиотеки стандартных подсистем.
Где в 1С 8.3 настраиваются пользователи и права
Раздел называется одинаково, а вот вход в него различается по конфигурациям:
| Конфигурация | Где открыть |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Настройки пользователей и прав |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав |
В разделе четыре вещи, с которыми вы будете работать:
- 👤 Пользователи — учётные записи сотрудников, под которыми они входят в базу.
- 📦 Профили групп доступа — шаблоны: какой набор ролей получает человек. Например, «Бухгалтер», «Главный бухгалтер», «Только просмотр».
- 👥 Группы доступа — связка «профиль + участники + ограничения». Именно членство в группе даёт права.
- 🗂 Группы пользователей — папки для сотрудников (отдел, филиал). Включаются отдельным флажком и удобны, когда людей больше 10–15.
Здесь же находится флажок «Ограничивать доступ на уровне записей». Пока он выключен, права работают только на уровне объектов: «видит документы реализации или не видит». Включённый флажок позволяет резать данные внутри одного вида документов — например, по организациям.
Список пользователей в Конфигураторе (Администрирование → Пользователи) в типовых конфигурациях трогать не нужно. Роли, проставленные там вручную, программа перезапишет при следующей записи пользователя или обновлении прав: источником правды служат группы доступа.
Создаём пользователя и задаём параметры входа
Откройте Настройки пользователей и прав → Пользователи и нажмите Создать. Дальше по порядку:
- Полное имя — как сотрудник будет виден в документах и журналах, например «Смирнова Ольга Петровна».
- Имя для входа — короткий логин в окне запуска:
smirnovaилиСмирнова О.П.. - В БП и ЗУП заполните поле Физическое лицо — это нужно для подписей в печатных формах и кадрового учёта.
- Включите флажок «Вход в программу разрешен». Без него карточка существует, но войти по ней нельзя.
- Выберите способ проверки подлинности:
- Аутентификация 1С:Предприятия — логин и пароль. Нажмите «Установить пароль » и отметьте «Потребовать смену пароля при входе», чтобы сотрудник сразу придумал свой.
- Аутентификация операционной системы — вход без пароля под доменной учётной записью Windows. Указывается в формате
\\ДОМЕН\логин.
- Запишите карточку.
Флажок «Показывать в списке выбора» отвечает за то, будет ли имя в выпадающем списке окна входа. Для базы, опубликованной в интернете, его лучше снимать — меньше подсказок посторонним.
Самый первый пользователь в пустой базе должен получить профиль «Администратор». Пока в базе нет ни одной учётной записи, в неё пускают без пароля с полными правами. Как только появляется первый пользователь, вход без логина закрывается, и если у него нет административных прав, управлять доступом станет некому.
Требования к паролям для всех сразу
В актуальных релизах в том же разделе есть настройки входа: там задают минимальную длину пароля, требование сложности, срок действия и автоматическую блокировку тех, кто давно не входил. Настройка общая для всех учётных записей, так что не придётся следить за каждой карточкой отдельно.
Разумный минимум для бухгалтерской базы: пароль от 8 символов, сложный, смена раз в 90 дней. Для внешних подрядчиков полезно ставить срок действия учётной записи — после окончания договора вход закроется сам.
Сразу после записи у сотрудника прав нет: он войдёт, но увидит пустой рабочий стол или сообщение о недостаточных правах. Права появляются на следующем шаге.
Назначаем права через профили и группы доступа
Права выдают двумя путями — через карточку пользователя или через группу доступа. Результат одинаковый.
Из карточки пользователя
- В карточке сотрудника нажмите Права доступа .
- Откроется список групп доступа. Отметьте флажками нужные, например «Бухгалтеры» и «Кассиры».
- Запишите.
Через группу доступа
Настройки пользователей и прав → Группы доступа → Создать.- Задайте наименование: «Бухгалтерия — ООО Альфа».
- Выберите Профиль, например «Бухгалтер».
- На вкладке участников добавьте пользователей или целую группу пользователей.
- Запишите.
Один человек может состоять в нескольких группах — права при этом складываются. Если сотрудник одновременно бухгалтер и кассир, не нужно лепить для него отдельный профиль: включите его в обе группы.
| Ситуация | Как удобнее |
|---|---|
| Новый сотрудник с типовой ролью | Через карточку пользователя |
| Отдел из 8 человек с одинаковыми правами | Группа доступа + группа пользователей |
| Права зависят от организации | Отдельная группа доступа на каждую организацию |
| Временный аудитор | Группа с профилем «Только просмотр» |
Сложение прав работает только в сторону расширения. Запретить что-то, включив человека в ещё одну группу, нельзя: если одна группа даёт доступ к документу, а другая нет, сотрудник доступ получит.
Своя роль и свой профиль, когда типовых не хватает
Поставляемые профили (с пометкой, что они поставляются в конфигурации) изменить нельзя — форма откроется только на просмотр. Чтобы поправить набор ролей, профиль копируют:
Профили групп доступа, выделите, например, «Бухгалтер».- Нажмите Скопировать — откроется новый профиль с тем же составом ролей.
- Назовите его понятно: «Бухгалтер без кассы».
- На вкладке ролей снимите или поставьте флажки. Включите режим «Показывать только выбранные роли», чтобы быстро увидеть итоговый состав.
- Запишите и выберите этот профиль в группе доступа.
Каждая роль в профиле — это набор разрешений платформы на чтение, добавление, изменение, удаление и проведение конкретных объектов. Подбирать роли «на глаз» рискованно: у некоторых документов права разнесены по двум-трём ролям, и без одной из них документ откроется, но не проведётся.
Когда без Конфигуратора не обойтись
Если нужной комбинации прав нет ни в одной роли — например, разрешить сотруднику только просмотр одного регистра, — роль создают сами:
- Откройте Конфигуратор и создайте расширение конфигурации
(
Конфигурация → Расширения конфигурации). Расширения доступны с платформы 8.3.6. - В дереве расширения:
Общие → Роли → Добавить. - На вкладке прав отметьте нужные объекты и действия:
Чтение,Просмотр,Добавлениеи так далее. - Обновите конфигурацию базы данных для расширения.
- В пользовательском режиме роль появится в списке ролей профиля — включите её в скопированный профиль.
Роль кладут в расширение, а не в основную конфигурацию, по практической причине: правка основной конфигурации снимает её с полной поддержки, и каждое обновление становится ручным сравнением-объединением. Расширение переживает обновления типовой конфигурации, хотя после крупного релиза его стоит проверить.
Ограничиваем доступ к данным: организации, записи, даты запрета
Права на уровне объектов отвечают на вопрос «видит ли он этот вид документов». Ограничения на уровне записей отвечают на другой вопрос: «какие именно документы этого вида он видит».
Ограничение по организациям
Типичный случай — в одной базе ведут учёт трёх юрлиц, а бухгалтер должен работать только с одним.
- В
Настройках пользователей и праввключите «Ограничивать доступ на уровне записей». - Откройте нужную группу доступа. Появится вкладка с видами доступа, среди них «Организации».
- Выберите режим: «Разрешены выбранные» или «Запрещены выбранные» — и добавьте организации в список.
- Запишите группу.
Для бухгалтера, который ведёт ООО «Альфа» и ИП Петров, создайте группу с режимом «Разрешены выбранные» и двумя этими организациями. Документы ООО «Бета» он перестанет видеть в журналах и отчётах.
Набор видов доступа зависит от конфигурации. В УТ 11 их больше, чем в БП: там можно ограничивать, например, по складам и группам партнёров. Какие виды доступны, видно прямо на вкладке группы — придумывать ничего не нужно.
После включения ограничений на уровне записей запускается фоновое обновление доступа. В большой базе оно идёт от нескольких минут до часов, и пока не закончится, пользователи могут не видеть часть данных. Включайте флажок вечером, когда нагрузка минимальна.
Запрет на правку прошлых периодов
Отдельная настройка, которую часто путают с правами, — даты запрета изменения. Она не скрывает документы, а не даёт их менять задним числом: например, после сдачи отчётности за квартал. Дату задают общую или по пользователям и организациям. В БП 3.0 она находится в разделе Администрирование, в настройках проведения документов.
Почему не хватает прав и как это проверить
Типичные сообщения, с которыми к администратору приходят пользователи:
Нарушение прав доступа!Недостаточно прав для просмотраНедостаточно прав на добавление/изменениес названием объекта
Первое, что нужно сделать, — увидеть итоговые права сотрудника. В карточке пользователя есть отчёт по правам доступа: он показывает, в каких группах человек состоит и какие действия с какими объектами ему разрешены. Отчёт отвечает на главный вопрос — права нет вообще или его не дают ограничения на уровне записей.
Если отчёт ничего не объяснил
Тогда помогает приём, которым пользуются внедренцы: создать тестового пользователя с тем же набором групп и войти под ним в копии базы. Дальше по одной снимаете группы и смотрите, после какой ошибка исчезает или появляется. Так за 10–15 минут находится роль-виновник, даже если групп у человека пять-шесть.
Если ошибка возникает у всех пользователей, кроме администратора, и сразу после установки обновления — проблема, скорее всего, не в настройках, а в доработках: например, в расширении, роль которого перестала соответствовать новой структуре объектов.
Частые вопросы о правах в 1С 8.3
Как дать пользователю полные права?
Можно ли запретить пользователю удалять документы, но оставить правку?
Как скопировать права одного сотрудника другому?
Настройки пользователей и прав есть копирование настроек между пользователями. Для прав проще включить нового сотрудника в те же группы доступа, что и у образца.