К статье
Практический материал

Администрирование · 11 мин

Как скопировать права доступа в 1С

Как скопировать права доступа в 1С между пользователями: через группы доступа, профили, обработки и копирование пользователя. Ограничения, проверка результата и типичные ошибки.

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

Главная развилка — какая у вас конфигурация. В типовых решениях на Библиотеке стандартных подсистем (Управление торговлей, ERP, Бухгалтерия 3.0, Зарплата и управление персоналом) права управляются через профили и группы доступа, и копировать нужно именно их. В старых или самописных конфигурациях права назначаются напрямую через роли в конфигураторе — там логика другая. Ниже разобраны оба подхода с конкретными действиями.

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

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

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

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

Способ 1. Скопировать пользователя целиком

Самый быстрый вариант, когда новый сотрудник полностью замещает старого. Откройте раздел «Администрирование» → «Настройки пользователей и прав» → «Пользователи», найдите пользователя-образца в списке, выделите его и нажмите «Скопировать» (или клавишу F9). Программа создаст нового пользователя и перенесёт состав его групп доступа, а также ряд персональных настроек.

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

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

Ограничение способа: копирование переносит права «как есть», включая возможные ошибки в настройке образца. Если у старого сотрудника за годы работы накопились избыточные права, они достанутся и новичку. Для позиций с доступом к деньгам и персональным данным лучше копировать не пользователя, а эталонный профиль должности.

Способ 2. Перенести группы доступа вручную

Этот способ удобен, когда пользователь уже создан и работает, а ему нужно добавить права другого сотрудника — например, на время отпуска коллеги. Откройте карточку пользователя-образца, перейдите на закладку «Права доступа» (или отчёт «Права доступа», если он есть в конфигурации) и выпишите все группы, в которые он входит.

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

Если у образца есть индивидуальные права, назначенные вне профилей (закладка «Права доступа» → «Индивидуальные права» в некоторых конфигурациях), их придётся перенести отдельно — механизм групп их не покрывает. Проверьте наличие таких настроек до удаления или блокировки старого пользователя.

Способ 3. Копирование через профили групп доступа

Если нужно раздать одинаковые права не одному человеку, а будущим сотрудникам должности, правильнее работать с профилями. Откройте «Администрирование» → «Настройки пользователей и прав» → «Профили групп доступа». Найдите профиль, который соответствует должности образца, и проверьте его состав по закладке «Разрешения (роли)».

Чтобы создать вариацию профиля (например, «Менеджер по продажам» без права изменения цен), выделите существующий профиль и скопируйте его, затем снимите лишние разрешения в копии. После этого включите пользователя в группу доступа с новым профилем. Такой подход масштабируется: следующему менеджеру вы просто назначите ту же группу, а не будете повторять копирование.

Сравнение способов копирования прав

Копирование пользователя

Быстро, переносит всё сразу; подходит при замещении. Минус: копирует и возможные избыточные права образца.

Перенос групп доступа вручную

Контролируемо, видно каждую группу; подходит для временного замещения. Минус: легко пропустить одну из групп.

Через профили

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

Выгрузка обработкой

Подходит для переноса между базами и массовых операций. Минус: нужны навыки и аккуратность с XML-файлами.

Способ 4. Выгрузка и загрузка прав между базами

Когда права нужно перенести не внутри одной базы, а между базами (например, из тестовой в рабочую или между филиалами), используют обработки выгрузки-загрузки. В поставке БСП есть обработка «Выгрузка загрузка данных XML», которой можно перенести элементы справочников «Профили групп доступа», «Группы доступа» и при необходимости «Пользователи» вместе со связями.

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

Для переноса пользователей на уровне конфигуратора (в конфигурациях без групп доступа) применяется другой путь: «Администрирование» → «Пользователи» в конфигураторе, где можно выгрузить список пользователей в файл и загрузить в другой базе. При этом переносятся роли, но не пароли — их придётся задать заново.

Проверка результата после копирования

Формальное совпадение групп доступа не гарантирует, что человек реально может работать. Минимальная проверка — войти в базу под новым пользователем и пройти по его типовым операциям: открыть нужные журналы документов, создать и провести документ, сформировать ключевой отчёт. Любая ошибка «Нарушение прав доступа» укажет на недостающее разрешение.

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

Контрольные точки

Как проверить результат

Состав групп доступа
Норма

Совпадает с образцом по количеству и названиям групп

Тревожный признак

Часть групп отсутствует или лишние группы добавлены

Вход в программу
Норма

Пользователь входит и видит нужные разделы меню

Тревожный признак

Разделы скрыты или появляется ошибка прав

Работа с документами
Норма

Документы создаются, проводятся, отчёты строятся

Тревожный признак

Ошибка «Нарушение прав доступа» при типовых операциях

Ограничения по данным
Норма

Видны только нужные организации и склады

Тревожный признак

Видны лишние организации или не видны свои

Типичные ошибки и ограничения

Самая частая ошибка — скопировать только часть прав: назначить основной профиль и забыть про дополнительные группы, которые у образца накопились за годы (доступ к кассе, к подписанию, к конкретному складу). Симптом проявляется не сразу, а в момент, когда сотрудник впервые выполняет редкую операцию.

Вторая ошибка — забыть про ограничения на уровне записей (RLS). Новый пользователь может иметь те же профили, но не видеть документы, потому что в группах доступа для него не указаны разрешённые организации или контрагенты. Проверяйте не только «что можно делать», но и «с какими данными».

Типичные ошибки
01
Скопировать пользователя и не сменить привязку к сотруднику — документы будут подписываться чужим именем
02
Перенести права, но оставить старого пользователя активным — уволенный сотрудник сохраняет доступ к базе
03
Игнорировать ограничения по организациям и складам — новый пользователь видит лишние данные или не видит свои
04
Загружать права из файла в рабочую базу без копии — при ошибке теряются настройки всех пользователей
05
Копировать права сотрудника с индивидуальными расширениями и не перенести их — часть функций не работает

Отдельное ограничение: копирование прав не переносит подписки на оповещения, настроенные отборы списков и часть персональных настроек в некоторых конфигурациях. Если сотрудник активно пользовался персональными настройками, предупредите его, что часть придётся настроить заново.

Полезно завести в базе «эталонных» пользователей-шаблонов по должностям (например, «Шаблон: кассир») с выверенным составом групп доступа. Тогда копирование прав новому сотруднику сводится к одной операции и не зависит от того, насколько корректно были настроены права у предшественника.
ПЗ
Практическое замечание

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

Можно ли скопировать права, если старый пользователь уже заблокирован?

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

Переносятся ли пароли при копировании пользователя?

Нет. При копировании пользователя в списке «Пользователи» пароль не наследуется — его нужно задать заново в карточке нового пользователя. То же относится к переносу пользователей между базами через конфигуратор: роли переносятся, пароли — нет.

Как скопировать права в файловой базе без конфигуратора?

Если конфигурация типовая (Бухгалтерия, УТ, ERP, ЗУП), всё делается в режиме предприятия через «Администрирование» → «Настройки пользователей и прав». Конфигуратор не нужен. Он потребуется только для конфигураций, где права назначаются напрямую через роли без механизма групп доступа.

Почему новый пользователь с теми же группами не видит документы коллеги?

Чаще всего дело в ограничениях на уровне записей: в группах доступа для пользователя не указаны нужные организации, склады или подразделения. Откройте группу доступа и проверьте настройки разрешённых значений. Вторая причина — документы могут быть ограничены правилами разграничения по подразделениям в самой конфигурации.

Можно ли скопировать права сразу нескольким пользователям?

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

Что делать, если после копирования появляется ошибка «Нарушение прав доступа»?

Текст ошибки обычно указывает объект, к которому нет доступа (например, конкретный регистр или справочник). Сравните состав групп доступа нового пользователя с образцом через отчёт «Права доступа» и найдите недостающую группу. Если группы совпадают, проверьте индивидуальные права образца и ограничения на уровне записей.

Итог

Что важно запомнить

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