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

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

Почему может потребоваться смена администратора в 1С

Передача административных прав — не рутинная задача, а вынужденная мера, которая возникает в нескольких ключевых сценариях:

  • 🔄 Смена ответственного сотрудника: уволился главный бухгалтер, ИТ-специалист или директор, который ранее управлял базой.
  • 🔒 Блокировка доступа: текущий администратор забыл пароль, а резервные копии настроек утеряны.
  • 📈 Реорганизация компании: слияние отделений, изменение структуры подразделений или переход на новую систему управления.
  • 🛡️ Безопасность: компрометация учётной записи администратора (например, после утечки данных или хакерской атаки).
  • 🖥️ Технические причины: миграция на новую версию 1С, перенос базы на другой сервер или в облако.

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

⚠️ Внимание: Если смена администратора связана с увольнением сотрудника, обязательно заблокируйте его учётную запись в Администрирование → Пользователи ДО начала процедуры. Это предотвратит несанкционированные действия во время передачи прав.

Подготовка к смене администратора: чек-лист обязательных действий

Прежде чем приступать к техническим манипуляциям, выполните следующие шаги:

Создать резервную копию базы данных (через Администрирование → Выгрузить информационную базу)|Проверить текущие права доступа старого администратора (раздел Администрирование → Пользователи)|Убедиться, что новый администратор имеет учётную запись в системе (даже с минимальными правами)|Заблокировать сеансы всех пользователей (через Администрирование → Активные пользователи)|Подготовить список критичных ролей (например,"Полные права","Администрирование") для передачи|Проверить наличие лицензий на количество пользователей (в Справка → О программе)

-->

Особое внимание уделите пункту о резервном копировании. В 1С:Предприятие 8.3 для этого предусмотрены два способа:

  1. Выгрузка через конфигуратор: Файл → Выгрузить информационную базу (создаёт файл .dt).
  2. Архивация средствами СУБД: для PostgreSQL или MS SQL используйте стандартные утилиты (pg_dump или SQL Server Management Studio).

Ежедневно|Еженедельно|Перед критичными операциями|Никогда|Не знаю, как это делать-->

Если база работает в файловом режиме, убедитесь, что файл 1Cv8.1CD не повреждён. Для проверки используйте утилиту chdbfl.exe (входит в комплект поставки 1С). Команда для тестирования:

chdbfl.exe"Путь_к_файлу_базы\1Cv8.1CD" /TestAndRepair

Способы смены администратора в 1С: пошаговые инструкции

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

Метод 1: Через конфигуратор (для файловых и клиент-серверных баз)

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

  1. Запустите 1С:Предприятие в режиме Конфигуратор (выберите базу, удерживая Shift).
  2. Перейдите в Администрирование → Пользователи.
  3. Найдите учётную запись текущего администратора и снимите флажок"Полные права" (если он установлен).
  4. Выберите учётную запись нового администратора и установите флажки:
    • Полные права
    • Администрирование
    • Изменение конфигурации (если требуется)
  • Сохраните изменения и перезапустите базу.
  • Если в списке пользователей нет подходящей учётной записи для нового администратора, создайте её:

    1. Нажмите Добавить в окне Пользователи.
    2. Заполните поля:
      • Имя: ФИО или логин (например, Admin_Ivanov).
      • Полное имя: для идентификации в журналах.
      • Аутентификация: выберите 1С:Предприятие (для внутреннего пароля) или Windows (если используется доменная авторизация).
  • На вкладке Права назначьте роли Администратор и Полные права.
  • ⚠️ Внимание: В некоторых конфигурациях (например, 1С:ERP или 1С:Управление холдингом) роль"Администратор" может быть скрыта. В этом случае используйте роль"Полные права" и дополнительно назначьте профиль доступа"Администрирование системы".

    Метод 2: Через SQL-запрос (для клиент-серверных баз)

    Этот способ применим, если у вас клиент-серверная база на MS SQL или PostgreSQL, и вы имеете доступ к СУБД. Он полезен, когда нет возможности войти в конфигуратор (например, из-за потери пароля администратора).

    Для MS SQL Server:

    1. Подключитесь к серверу через SQL Server Management Studio.
    2. Выполните запрос для проверки текущих прав:
      SELECT * FROM [YourDatabaseName].dbo._User

      (где YourDatabaseName — имя вашей базы 1С).

    3. Найдите запись текущего администратора и запишите его ID.
    4. Обновите права для нового пользователя (пример для пользователя с ID = 2):
      UPDATE [YourDatabaseName].dbo._User
      

      SET Rights = 0xFFFFFFFFFFFFFFFF

      WHERE ID ='2'

      (значение 0xFFFFFFFFFFFFFFFF соответствует полным правам).

    Для PostgreSQL:

    1. Подключитесь к базе через psql или pgAdmin.
    2. Выполните запрос:
      UPDATE"_user" SET"rights" ='281474976710655' WHERE"id" ='2';

      (где 2 — ID нового администратора).

    Что делать, если не знаете ID пользователя?

    Чтобы найти ID пользователя в PostgreSQL, выполните запрос:

    SELECT"id","name" FROM"_user";

    Это выведет список всех пользователей с их идентификаторами. Для MS SQL используйте аналогичный запрос без кавычек.

    После выполнения запросов обязательно перезапустите сервер 1С (ragent или rmngr в зависимости от версии).

    Метод 3: С использованием обработки"Пользователи и права"

    В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0 или 1С:Зарплата и управление персоналом) есть встроенная обработка для управления пользователями. Она упрощает процесс, но имеет ограничения:

    1. Откройте базу в режиме 1С:Предприятие под пользователем с правами администратора.
    2. Перейдите в Администрирование → Пользователи и права (или Сервис → Пользователи в некоторых версиях).
    3. В открывшемся окне:
      • Снимите галочку Полные права у старого администратора.
      • Назначьте новые права пользователю, которого хотите сделать администратором.
  • Сохраните изменения и обновите сеанс (F5).
  • Обратите внимание: эта обработка не всегда отображает все системные роли. Например, права на изменение конфигурации могут остаться за старым администратором. Чтобы проверить это, после смены прав закройте и снова откройте конфигуратор — если новый администратор не видит пункт Конфигурация в меню, права назначены не полностью.

    Типичные ошибки и как их избежать

    Даже опытные администраторы 1С допускают ошибки при смене прав. Вот наиболее распространённые из них и способы их устранения:

    Ошибка Причина Решение
    Новый администратор не видит раздел"Конфигурация" Не назначена роль"Изменение конфигурации" В конфигураторе добавьте роль Конфигуратор или Администрирование вручную
    Ошибка"Недостаточно прав" при входе Не перезапущен сервер 1С после изменений Перезагрузите службу Agent сервера 1С:Предприятия через services.msc
    Старый администратор всё ещё имеет доступ Права назначены через несколько ролей (например,"Бухгалтер" +"Администратор") Проверьте все назначенные роли в Администрирование → Пользователи → Права
    Нельзя сохранить изменения в пользователях База заблокирована другим сеансом Закройте все активные сеансы через Администрирование → Активные пользователи

    Ещё одна распространённая проблема — конфликт прав, когда новый администратор не может выполнить определённые действия (например, обновление конфигурации), несмотря на назначенные роли. Это происходит из-за того, что в некоторых конфигурациях (например, 1С:УТ 11) права настраиваются не только на уровне пользователя, но и на уровне профилей групп доступа.

    Чтобы проверить профили:

    1. Откройте Администрирование → Настройки пользователей и прав → Профили групп доступа.
    2. Убедитесь, что профиль нового администратора имеет привилегии не ниже, чем у старого.
    3. Если профилей несколько, назначьте самый приоритетный (обычно он называется"Полный доступ" или"Администратор").
    💡

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

    Особенности смены администратора в облачных версиях 1С

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

    Пошаговая инструкция для 1С:Фреш:

    1. Авторизуйтесь в личном кабинете под учётной записью текущего администратора.
    2. Перейдите в раздел Мои сервисы → [Ваша база] → Пользователи.
    3. Найдите учётную запись нового администратора или создайте её (кнопка Добавить пользователя).
    4. Назначьте роль Администратор (в облачных версиях она обычно одна, без детализации на"Полные права" и т.п.).
    5. Сохраните изменения и дождитесь синхронизации (может занять до 10 минут).
    ⚠️ Внимание: В облачных версиях 1С нельзя редактировать права через SQL или конфигуратор. Все изменения вносятся только через веб-интерфейс. Если у вас нет доступа к личному кабинету старого администратора, обратитесь в поддержку 1С с подтверждающими документами (например, договором на обслуживание).

    Для 1С:ГISPRU (государственное облако) процесс аналогичен, но требует подтверждения через ЕСИА (Единую систему идентификации и аутентификации). В этом случае:

    1. Новый администратор должен иметь подтверждённую учётную запись на gosuslugi.ru.
    2. В личном кабинете 1С:ГISPRU выберите Управление доступом → Делегирование прав.
    3. Укажите СНИЛС или email нового администратора и назначьте роль.
    4. Как проверить, что права администратора переданы корректно

      После выполнения всех действий необходимо убедиться, что новый администратор действительно имеет все необходимые полномочия. Для этого:

      Новый администратор может войти в режиме Конфигуратор (удерживая Shift при запуске 1С)|В меню Конфигуратор виден пункт Конфигурация (если требуется)|Можно создать тестовый документ и сохранить его без ошибок доступа|В разделе Администрирование → Журнал регистрации отображаются все события|Новый администратор может добавлять/удалять пользователей|Проверена работа критичных функций (обновление, выгрузка данных)

      -->

      Дополнительно выполните тестовые операции:

      1. Тест на изменение конфигурации:
        • Откройте конфигуратор.
        • Попробуйте добавить новый реквизит в любой справочник (например, в Номенклатура).
        • Сохраните изменения (Конфигурация → Сохранить конфигурацию).

        Если операция прошла без ошибок — права на изменение конфигурации назначены верно.

      2. Тест на администрирование пользователей:
        • Создайте тестового пользователя с минимальными правами.
        • Назначьте ему роль Чтение и проверьте, что он не может редактировать документы.
    5. Тест на резервное копирование:
      • Выполните выгрузку базы через Администрирование → Выгрузить информационную базу.
      • Убедитесь, что файл .dt создался без ошибок.

    Если хотя бы один из тестов завершился с ошибкой, вернитесь к настройкам прав и проверьте:

    • 🔹 Назначены ли все необходимые роли (не только"Полные права", но и специфические, например,"Администрирование сервера").
    • 🔹 Нет ли конфликтов с антивирусным ПО (иногда оно блокирует операции с конфигуратором).
    • 🔹 Соответствует ли версия конфигурации и платформы (в Справка → О программе).
    💡

    Если новый администратор не может выполнить какую-то операцию, сначала проверьте журнал регистрации (Администрирование → Журнал регистрации). Ошибки доступа там отображаются с указанием конкретной роли или объекта, на который не хватает прав.

    Что делать, если смена администратора прошла неудачно

    Если после попытки смены администратора база стала недоступна или новые права не применяются, действуйте по следующему алгоритму:

    Сценарий 1: База не открывается или выдаёт ошибку авторизации

    Эточная ситуация, когда:

    • Были изменены права через SQL, но синтаксис запроса был неверным.
    • Сервер 1С не перезапустился после изменений.
    • Файл базы повреждён (актуально для файловых версий).

    Решение:

    1. Попробуйте открыть базу в монопольном режиме:
      start 1cv8.exe /F"Путь_к_файлу_базы" /NИмя_пользователя /PПароль /Monopolistic
    2. Если база файловая, проверьте целостность файла 1Cv8.1CD утилитой chdbfl.exe.
    3. Для клиент-серверных баз перезапустите службы:
      net stop srv1cv83
      

      net start srv1cv83

    4. Если ошибка сохраняется, восстановите базу из резервной копии.

    Сценарий 2: Новый администратор не имеет достаточных прав

    Проблема может быть связана с:

    • Неполным назначением ролей (например, отсутствует роль"Изменение конфигурации").
    • Конфликтом прав с профилями групп доступа (актуально для 1С:ERP или 1С:УТ).
    • Ограничениями на уровне СУБД (например, в PostgreSQL не хватает прав на схему базы).

    Решение:

    1. Проверьте назначенные роли в конфигураторе (Администрирование → Пользователи → Права).
    2. Для клиент-серверных баз выполните запрос к СУБД, чтобы убедиться, что права пользователя обновлены:
      SELECT"name","rights" FROM"_user" WHERE"id" ='ID_пользователя';

      (для PostgreSQL).

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

    Сценарий 3: Старый администратор всё ещё имеет доступ

    Это происходит, если:

    • Права были назначены через несколько ролей (например,"Бухгалтер" +"Администратор").
    • Изменения не были сохранены в конфигураторе.
    • В облачных версиях не синхронизировались настройки.

    Решение:

    1. В конфигураторе удалите все роли у старого администратора, кроме базовой (например,"Чтение").
    2. Проверьте, не назначены ли права через группы пользователей (Администрирование → Группы пользователей).
    3. В облачных версиях дождитесь полной синхронизации (до 15 минут) или обратитесь в поддержку.
    Что делать, если нет резервной копии?

    Если резервной копии нет, а база не открывается, попробуйте следующие шаги:

    1. Создайте новую пустую базу на той же платформе.

    2. Подключитесь к повреждённой базе через Конфигуратор в режиме восстановления (Файл → Открыть... → Выбрать повреждённый файл с галочкой"Восстановление").

    3. Экспортируйте данные через Администрирование → Выгрузка данных (если база частично работоспособна).

    4. Импортируйте данные в новую базу.

    Этот метод не гарантирует сохранность всех данных, но может помочь восстановить большую их часть.

    FAQ: Частые вопросы по смене администратора в 1С

    Можно ли сменить администратора без доступа к старой учётной записи?

    Да, но способ зависит от типа базы:

    • Для файловых баз: используйте утилиту chdbfl.exe для сброса пароля или редактируйте файл 1Cv8.1CD в hex-редакторе (рискованно!).
    • Для клиент-серверных баз: подключитесь к СУБД и вручную обновите права (как описано в методе 2).
    • Для облачных баз: обратитесь в поддержку 1С с подтверждающими документами (договор, приказ о смене ответственного лица).

    В крайнем случае создайте новую базу и перенесите в неё данные через Выгрузку/Загрузку данных (меню Администрирование).

    Как узнать, кто сейчас является администратором в базе?

    Есть несколько способов:

    1. В конфигураторе: Администрирование → Пользователи — ищите пользователя с ролью"Полные права" или"Администратор".
    2. Через SQL-запрос (для клиент-серверных баз):
      SELECT"name" FROM"_user" WHERE"rights" ='281474976710655';

      (для PostgreSQL).

    3. В журналах регистрации: Администрирование → Журнал регистрации — отфильтруйте события по пользователям с максимальными правами.
    Что будет, если удалить старого администратора вместо смены прав?

    Это приведёт к:

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

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

    Как сменить администратора в 1С:Зарплата и Управление Персоналом?

    В этой конфигурации процесс аналогичен стандартному, но есть нюансы:

    1. Права настраиваются в Настройки → Пользователи и права.
    2. Обязательно проверьте настройки профилей групп доступа (Настройки → Профили групп доступа), так как они могут перекрывать индивидуальные права.
    3. Для полного доступа назначьте профиль"Администратор системы" или"Полный доступ".

    Если после смены администратора пропадает доступ к расчёту зарплаты, проверьте роль"Расчёт зарплаты" — она может быть назначена отдельно.

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

    Да, но с ограничениями:

    • Для файловых баз: если файл 1Cv8.1CD доступен по сети, можно подключиться к нему через Конфигуратор с другого компьютера.
    • Для клиент-серверных баз: нужен доступ к SQL Server Management Studio или pgAdmin (для PostgreSQL). Без этого смена администратора невозможна.
    • Для облачных баз: только через личный кабинет на портале 1С.

    Если доступа к серверу нет, обратитесь к хостинг-провайдеру или администратору инфраструктуры.