Права пользователя в 1С 8.3: роли, профили и группы доступа без ошибок

· 9 мин

Содержание

Права в типовых конфигурациях 1С 8.3 меняют в режиме «Предприятие»: Администрирование → Настройки пользователей и прав → Группы доступа. Пользователя добавляют в нужную группу или убирают из неё, а набор разрешённых действий задаёт профиль группы. Править роли напрямую в Конфигураторе для БП 3.0, ЗУП 3.1 и УТ 11 не нужно: программа сама раздаёт роли по группам доступа.

Изменить права может только пользователь из группы «Администраторы». Порядок одинаков во всех конфигурациях на Библиотеке стандартных подсистем (БСП), отличается лишь раздел верхнего уровня.

Как устроено разграничение доступа в 1С 8.3

На уровне платформы права задаются ролями. Роль — это объект конфигурации: в нём для каждого справочника, документа, регистра и отчёта отмечено, что разрешено — чтение, добавление, изменение, удаление, проведение. Пользователю можно назначить несколько ролей, права суммируются.

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

  • 👤 Пользователь — карточка в справочнике «Пользователи», связанная с пользователем информационной базы.
  • 🧩 Профиль группы доступа — готовый набор ролей под должность: «Бухгалтер», «Кадровик», «Менеджер по продажам».
  • 👥 Группа доступа — профиль плюс список участников плюс ограничения (например, «только организация ООО Север»).

Итоговые права пользователя — это объединение всех групп, в которых он состоит. Запретить что-то, добавив человека в ещё одну группу, нельзя: права только расширяются.

УровеньГде меняютЧто меняют
РольКонфигураторПрава на объекты метаданных
ПрофильРежим «Предприятие»Состав ролей, виды ограничений
Группа доступаРежим «Предприятие»Участники, значения ограничений
ПользовательРежим «Предприятие»Вход, пароль, членство в группах

Задача вида «дать бухгалтеру доступ к кассе» обычно решается на уровне групп доступа. Профиль трогают, когда в нём нет нужной роли. В Конфигуратор идут, когда нужной роли нет вообще.

Где в 1С изменить права пользователя через интерфейс

Раздел с настройками пользователей называется одинаково, а вот расположен в разных конфигурациях по-разному:

КонфигурацияПуть в меню
Бухгалтерия предприятия 3.0Администрирование → Настройки пользователей и прав
ЗУП 3.1Администрирование → Настройки пользователей и прав
Управление торговлей 11НСИ и администрирование → Настройки пользователей и прав

Добавить пользователя в группу доступа

  1. Откройте Настройки пользователей и прав → Пользователи.
  2. Двойным щелчком откройте карточку нужного сотрудника.
  3. Нажмите кнопку Права доступа в верхней части карточки.
  4. В открывшемся списке групп поставьте флажки у тех, где сотрудник должен состоять, и снимите у лишних.
  5. Нажмите Записать.

Тот же результат получается и с другой стороны: откройте Группы доступа, выберите группу и на закладке участников добавьте пользователя кнопкой Подобрать.

Сузить доступ по организациям или складам

Если профиль поддерживает ограничения, в карточке группы доступа появляется закладка с видами доступа. Там выбирают:

  • ✅ Все разрешены, исключения запрещены — доступ ко всему, кроме перечисленного;
  • 🚫 Все запрещены, исключения разрешены — доступ только к перечисленному.

Пример: в базе три организации, кассир работает только с одной. Создайте группу «Кассиры Север» с профилем кассира, для вида доступа «Организации» выберите вариант «Все запрещены» и добавьте в исключения ООО «Север».

Ограничения по организациям, складам и контрагентам работают, только если включён флажок Ограничивать доступ на уровне записей в разделе Настройки пользователей и прав. Без него закладка с ограничениями либо не видна, либо значения игнорируются.

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

Профили и роли: что делать, если готового набора не хватает

Поставляемые профили («Бухгалтер», «Главный бухгалтер», «Администратор» и другие) изменить нельзя: их состав ролей заблокирован и обновляется вместе с конфигурацией. Если менять — то копию.

Создать свой профиль на основе типового

  1. Откройте Настройки пользователей и прав → Профили групп доступа.
  2. Выделите близкий по смыслу профиль, например «Бухгалтер».
  3. Скопируйте его клавишей F9 или командой копирования в списке.
  4. Задайте понятное имя: «Бухгалтер + кадры».
  5. На закладке ролей отметьте недостающие роли. Поиск по названию роли есть прямо в списке.
  6. Запишите профиль, затем создайте на его основе группу доступа и добавьте участников.

Названия ролей в профиле говорят сами за себя: «Добавление и изменение…», «Чтение…», «Использование…». Если не знаете, какая роль открывает нужный документ, посмотрите, в каком из типовых профилей этот документ доступен, и сравните составы ролей двух профилей.

Когда профиль поменяла обновлённая конфигурация

Свой профиль не обновляется автоматически. После выхода нового релиза в типовом профиле могут появиться новые роли, а в вашей копии их не будет. Признак — у пользователя пропал новый отчёт или документ, который у коллег с типовым профилем есть. Лечится добавлением роли в ваш профиль вручную.

Запреты, которые задаются не в профиле

Часть ограничений живёт отдельно от ролей. Самый частый пример — дата запрета изменения данных. Она не даёт исправлять документы закрытого периода, даже если по ролям у сотрудника есть право изменения.

В БП 3.0 настройка находится в разделе Администрирование → Проведение документов. Дату можно задать одну для всех или разную по пользователям и организациям. Например, рядовым бухгалтерам закрыть всё до конца прошлого квартала, а главному бухгалтеру оставить возможность правки до конца прошлого месяца.

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

Держите своих профилей как можно меньше. Пять самодельных профилей после каждого крупного обновления приходится сверять с типовыми по одному.

Как поменять права доступа в Конфигураторе

Конфигуратор нужен в двух ситуациях: в базе вообще нет пользователей или нужен список ролей на уровне платформы — например, в самописной конфигурации без БСП.

Путь: Администрирование → Пользователи. Откройте пользователя двойным щелчком:

  • закладка «Основные» — имя, аутентификация 1С и пароль, флажок «Показывать в списке выбора», аутентификация операционной системы;
  • закладка «Прочие» — список ролей с флажками, основной язык, режим запуска.

Отметьте нужные роли и нажмите OK. Новые права применятся при следующем входе пользователя в программу.

Почему в типовой базе роли в Конфигураторе лучше не трогать

В конфигурациях на БСП роли пользователю назначает подсистема управления доступом по его группам. Роль, которую вы отметили в Конфигураторе вручную, не связана ни с одной группой. При ближайшей записи групп доступа или пользователя программа приведёт роли в соответствие с группами, и ручная правка пропадёт.

Есть и обратная ловушка. Пока список пользователей в Конфигураторе пуст, в базу входят все и с полными правами. Первый созданный пользователь должен получить роли Полные права и Администратор системы, иначе после его записи в Конфигуратор можно не попасть.

Если нужна совсем новая роль

Типовую роль на поддержке не правьте: это снимает конфигурацию с полной поддержки и усложняет обновления. Правильный путь — расширение конфигурации (доступны с платформы 8.3.6):

  1. В Конфигураторе: Конфигурация → Расширения конфигурации, добавьте новое расширение.
  2. Создайте в нём роль и отметьте права на нужные объекты. Объекты основной конфигурации предварительно заимствуйте в расширение.
  3. Обновите расширение в базе.
  4. В режиме «Предприятие» добавьте новую роль в свой (не поставляемый) профиль.

Разблокировка пользователя: что мешает войти в 1С

«Заблокирован» в 1С может значить три разные вещи. Сначала определите, какая из них ваша.

Диагностика: выберите симптом

Флажок «Вход в программу разрешен»

В карточке пользователя этот флажок управляет связью с пользователем информационной базы. Сняли флажок — человек не сможет войти, но его карточка, история документов и группы доступа сохранятся. Так правильно поступать с уволенными: удалять пользователя, по которому есть документы, не нужно.

Рядом с флажком есть ссылка для ограничения срока действия входа. Удобно для временных сотрудников и аудиторов: укажите дату, и после неё вход отключится без вашего участия.

Настройки входа и паролей

Правила для всех пользователей задаются в разделе Настройки пользователей и прав → Настройки входа. Там включают:

  • 🔑 минимальную длину и сложность пароля;
  • ⏳ максимальный срок действия пароля;
  • 🔒 автоматический запрет входа, если пользователь не работал заданное число дней.

Последний пункт — частая причина вопроса «вчера работало, сегодня не пускает» после отпуска или больничного.

Если сотрудник забыл пароль, администратор в его карточке задаёт новый пароль кнопкой смены пароля и отмечает требование сменить его при входе. Пароль нельзя «посмотреть»: 1С хранит только его хеш.

Диагностика: почему права не применились

Типовая жалоба звучит так: «Добавил в группу, а у него всё равно Недостаточно прав для просмотра». Или при открытии документа появляется Нарушение прав доступа!. Проверяйте по порядку.

1. Пользователь не перезапустил программу

Состав ролей читается при начале сеанса. Пока сотрудник не закроет 1С и не зайдёт снова, новых прав у него нет. Начинайте всегда с этого.

2. Не та группа или не тот профиль

Откройте карточку пользователя и через меню отчётов сформируйте отчёт «Права доступа ». Он показывает, к каким объектам и в каком объёме у сотрудника есть доступ и через какие группы он его получил. Если нужного документа в отчёте нет, роли не хватает в профиле.

3. Мешает ограничение на уровне записей

Документ в списке есть у коллеги, а у сотрудника — нет? Скорее всего, в его группе стоит ограничение по организации, складу или контрагенту, и этот документ под него не подпадает. Сравните значения ограничений в обеих группах.

4. Не закончилось обновление доступа

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

5. Права есть у роли, но не у пользователя ИБ

Редкий случай: карточка пользователя в справочнике есть, а связанного пользователя информационной базы нет или он связан с другим. Проверьте в Конфигураторе, что пользователь существует, и что в его карточке в режиме «Предприятие» установлен флажок входа.

СимптомВероятная причинаЧто проверить
Нет пункта меню или разделаНет роли в профилеОтчёт «Права доступа»
Список пустой или неполныйОграничение по записямЗначения ограничений группы
Права пропали после обновленияУстаревший свой профильСравнение с типовым профилем
Роль из Конфигуратора исчезлаБСП переназначила ролиПеренести роль в профиль

Частые вопросы

Можно ли запретить пользователю удалять документы, но оставить изменение?
Да. В типовых профилях непосредственное удаление и так обычно запрещено: пользователи только помечают объекты на удаление, а удаляет помеченные администратор. Если в вашем профиле есть роль удаления, уберите её из своей копии профиля.
Сколько групп доступа может быть у одного пользователя?
Ограничения нет. Права всех групп складываются, поэтому сотрудник с профилями «Бухгалтер» и «Кадровик» получит оба набора.
Как дать права администратора второму сотруднику?
Добавьте его в предопределённую группу «Администраторы». Убрать из неё последнего участника программа не даст, чтобы база не осталась без администратора.
Как скопировать права одного пользователя другому?
Откройте права доступа исходного сотрудника, посмотрите список его групп и отметьте те же группы у нового пользователя. Для однотипных должностей удобнее сразу завести группу доступа и добавлять в неё новых людей.
Видно ли, кто и когда поменял права?
Да, если включён журнал регистрации. Изменения пользователей и групп доступа фиксируются в нём с именем того, кто их внёс. Журнал открывается в разделе Администрирование → Обслуживание.