Настройка прав в 1С делается в разделе «Администрирование» → «Настройки пользователей и прав»: сначала создаётся пользователь, потом ему назначаются профили групп доступа — готовые наборы разрешённых действий вроде «Бухгалтер» или «Главный бухгалтер». Если нужно, доступ дополнительно ограничивают по организациям. Роли в Конфигураторе вручную в типовых конфигурациях лучше не трогать.

Ниже — как это устроено, пошаговая инструкция для «1С:Бухгалтерии предприятия 3.0», отличия в УТ, КА и ERP и разбор частых ошибок.

Как устроены права доступа в 1С

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

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

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

Где настраиваются права в 1С

Всё находится в одном месте: «Администрирование» → «Настройки пользователей и прав». Здесь:

  • список «Пользователи» — карточки всех, кто входит в базу;
  • «Профили групп доступа» — поставляемые и ваши собственные профили;
  • «Группы доступа» — в УТ, КА и ERP, где права раздаются через группы;
  • флажок «Ограничивать доступ на уровне записей» — включает ограничения по организациям и другим объектам;
  • блок «Даты запрета изменения» — запрет правки закрытых периодов (о нём подробно в статье про настройку даты в 1С).

Чтобы что-то менять в этом разделе, у вас самих должен быть профиль «Администратор» или полные права.

Как создать пользователя и дать ему права

Шаг 1. Создайте пользователя

  1. Откройте «Администрирование» → «Настройки пользователей и прав» → «Пользователи».
  2. Нажмите «Создать».
  3. Заполните полное имя. Если нужно, выберите физическое лицо и подразделение — это пригодится для подписей в документах и отчётах.
  4. Поставьте флажок «Вход в программу разрешён».
  5. Выберите способ входа: аутентификация 1С:Предприятия с паролем или вход через учётную запись Windows. Задайте пароль или попросите пользователя задать его при первом входе.
  6. Если пользователь должен видеть себя в списке при запуске, оставьте флажок «Показывать в списке выбора».
  7. Нажмите «Записать».

Шаг 2. Назначьте профили

  1. В карточке пользователя перейдите по ссылке «Права доступа».
  2. Отметьте нужные профили: например, «Бухгалтер» для рядового сотрудника или «Главный бухгалтер» для руководителя бухгалтерии.
  3. Нажмите «Записать».

В Бухгалтерии права обычно назначаются прямо так, из карточки пользователя. В УТ, КА и ERP чаще используют общие группы доступа: открываете «Группы доступа», создаёте группу с нужным профилем и добавляете в неё участников. Результат одинаковый, но с группами удобнее, когда сотрудников много: поменяли состав группы — поменялись права у всех.

Шаг 3. Проверьте, что получилось

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

Настройка прав в 1С: профили групп доступа и проверка прав пользователя
Настройка прав в 1С: профили групп доступа и проверка прав пользователя

Как сделать свой профиль групп доступа

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

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

Пара советов из практики:

  • Убирайте права, а не собирайте с нуля. Профиль, собранный из пустого списка ролей, почти наверняка будет падать с ошибками на неочевидных операциях — открытие отчёта, печать, обмен.
  • Записывайте, что меняли. Через год никто не вспомнит, почему у «Бухгалтера по банку» нет доступа к кассе.
  • После обновления проверяйте свои профили. Новые роли фирма 1С добавляет в поставляемые профили, а в ваши копии — нет. Если после обновления у пользователей пропала новая функция, причина часто здесь. Подробнее про обновления — в пошаговой инструкции по обновлению 1С.

Ограничение доступа по организациям

Типичная задача: в одной базе ведётся несколько организаций, и бухгалтер должен видеть только свою. Для этого есть ограничение на уровне записей (его ещё называют RLS):

  1. В «Настройках пользователей и прав» включите флажок «Ограничивать доступ на уровне записей» и подтвердите.
  2. Откройте права доступа пользователя (или группу доступа в УТ и КА).
  3. Для нужного профиля в правой части укажите список разрешённых (или запрещённых) организаций.
  4. Запишите и проверьте через «Отчёт по правам доступа».

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

Как отключить пользователя, который уволился

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

  1. Откройте карточку пользователя.
  2. Снимите флажок «Вход в программу разрешён».
  3. Снимите флажок «Показывать в списке выбора», чтобы он не мешал в списке при запуске.
  4. Запишите.

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

Что не стоит делать

  • Раздавать всем «Администратора». Это самое частое нарушение. Администратор может удалить данные, сменить даты запрета, отключить обмен — и всё это случайно.
  • Назначать роли в Конфигураторе. В типовых конфигурациях права живут в профилях. Роли, проставленные вручную в Конфигураторе, программа при записи пользователя может перезаписать по профилям, а потом никто не поймёт, откуда что взялось. Пользователя тоже лучше создавать в режиме «1С:Предприятие», а не в Конфигураторе.
  • Работать под одним общим логином. Тогда невозможно понять, кто провёл документ или удалил контрагента, и нельзя разграничить права.

Типовые ошибки и как их решить

  • «Недостаточно прав для выполнения операции» (или «на просмотр/изменение данных»). Пользователю не хватает роли для конкретного действия. Посмотрите, какой объект указан в тексте ошибки, сравните профиль пользователя с поставляемым и добавьте нужное действие в свою копию профиля. Если ошибка появилась после обновления — сначала проверьте самодельные профили.
  • Пользователь не видит раздел или кнопку. Иногда это не права, а настройки интерфейса или функциональности программы. Сравните с пользователем, у которого всё есть, — про личные настройки рассказываю в статье настройки пользователя в 1С.
  • Пользователя нет в списке при входе. Снят флажок «Показывать в списке выбора» или «Вход в программу разрешён».
  • После включения RLS всё стало медленно. Это ожидаемая цена ограничения на уровне записей. Либо смиряться и оптимизировать сервер, либо разносить организации по разным базам.
  • Пользователь «потерял» права после правки в Конфигураторе. Верните настройку через профили в режиме «1С:Предприятие» и больше не меняйте роли вручную.

В «1С:Документообороте» права устроены иначе — через рабочие группы и грифы доступа, об этом отдельная статья: права доступа в 1С:Документообороте 3.0.

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

Итог

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