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

В отличие от бухгалтерских конфигураций (например, 1С:Бухгалтерия 8), где пользователи часто привязаны к конкретным документам, в УНФ удаление может затрагивать задачи, CRM-карточки и даже историю изменений. Поэтому перед началом обязательно проверьте, не используется ли учётная запись в бизнес-процессах компании.

В статье разберём:

  • 🔍 Как проверить активность пользователя перед удалением
  • 🛡️ Способы архивации данных связанных с учёткой
  • 🗑️ Пошаговое удаление через интерфейс и консоль
  • ⚠️ Возможные ошибки и как их избежать

1. Подготовка к удалению: проверка активности пользователя

Прежде чем удалять учётную запись, убедитесь, что она не используется в текущих бизнес-процессах. В 1С:УНФ пользователи могут быть привязаны к:

  • 📄 Документам (заказы, счета, акты)
  • 👥 Задачам в CRM-системе
  • 📊 Отчётам с персональными настройками
  • 🔄 Истории изменений (журнал регистрации)

Чтобы проверить активность, перейдите в Администрирование → Пользователи и выберите нужную учётную запись. Обратите внимание на:

  • 📅 Дата последнего входа — если пользователь не заходил больше года, риск минимален.
  • 📋 Список ролей — некоторые роли (например, Администратор) удалять опасно.
  • 🔗 Связанные объекты — в карточке пользователя есть вкладка "Связи".
💡

Если пользователь привязан к документам, но его нужно удалить, сначала переназначьте ответственного на другого сотрудника через массовую обработку в разделе CRM и продажи → Задачи.

Особое внимание уделите пользователям с ролью Полные права или Администрирование. Их удаление может заблокировать доступ к критичным разделам системы. В таких случаях лучше отключить учётную запись (снять галочку "Активен"), чем удалять её полностью.

📊 Как часто вы удаляете пользователей в 1С
УНФ?:Раз в месяц
Раз в квартал
Только при увольнении сотрудников
Никогда не удалял

2. Архивация данных перед удалением

Удаление пользователя в 1С:УНФ не всегда означает полное исчезновение его следов. Данные о действиях сотрудника могут оставаться в:

  • 📜 Журнале регистрации (история изменений документов)
  • 💬 Комментариях к задачам и сделкам
  • 📈 Отчётах с фильтрами по пользователю

Чтобы сохранить эту информацию, выполните архивацию:

  1. Экспорт журнала регистрации

    Перейдите в Администрирование → Журнал регистрации, установите фильтр по пользователю и нажмите Выгрузить. Сохраните файл в формате .mxl или .xlsx.

  2. Сохранение CRM-данных

    В разделе CRM и продажи → Задачи отфильтруйте задачи по пользователю и экспортируйте их через Ещё → Выгрузить.

  3. Резервное копирование базы
    Перед массовым удалением пользователей обязательно создайте резервную копию базы через Администрирование → Обслуживание → Резервное копирование. Это единственный способ восстановить данные при ошибке.
Тип данных Где хранится Как архивировать
Журнал регистрации Администрирование → Журнал регистрации Фильтр по пользователю → Выгрузить
CRM-задачи CRM и продажи → Задачи Фильтр по ответственному → Ещё → Выгрузить
Личные настройки отчётов Отчёты → Настройки Ручной перенос настроек на другого пользователя
Документы (заказы, счета) Соответствующие разделы (Продажи, Покупки) Переназначить ответственного через массовую обработку

Проверить дату последнего входа|Экспортировать журнал регистрации|Переназначить CRM-задачи|Создать резервную копию базы|Убедиться в отсутствии активных сессий-->

3. Пошаговая инструкция по удалению пользователя

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

Способ 1: Удаление через интерфейс

  1. Откройте раздел Администрирование → Пользователи.
  2. Выберите нужную учётную запись двойным кликом.
  3. Нажмите кнопку Удалить (или Ещё → Удалить в новых версиях).
  4. Подтвердите действие в диалоговом окне.

Если кнопка Удалить неактивна, это означает, что:

  • 🔒 У пользователя есть активные сессии (нужно завершить их через Администрирование → Активные пользователи).
  • 🛡️ У вас недостаточно прав (требуется роль Администратор или Полные права).
  • 🔗 Пользователь привязан к объектам (нужно сначала переназначить ответственного).

Способ 2: Удаление через консоль запросов (для опытных)

Если интерфейсный метод не работает (например, из-за ошибок в базе), можно удалить пользователя SQL-запросом. Этот способ рекомендуется только администраторам с опытом работы с 1С:Предприятие!

ВЫБРАТЬ

Пользователи.Ссылка КАК Ссылка

ИЗ

Справочник.Пользователи КАК Пользователи

ГДЕ

Пользователи.Наименование = "ИмяПользователя"

// После проверки выполните удаление:

УДАЛИТЬ ИЗ Справочник.Пользователи ГДЕ Наименование = "ИмяПользователя"

⚠️ Внимание: Неправильный SQL-запрос может повредить базу. Перед выполнением обязательно сделайте резервную копию и протестируйте запрос в тестовой базе.

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

При удалении пользователей в 1С:УНФ администраторы часто сталкиваются с следующими проблемами:

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

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

  • 📊 Перед удалением проверьте все сохранённые настройки отчётов (раздел Отчёты → Настройки).
  • 🔄 Перенастройте фильтры на другого пользователя или на Всех пользователей.
  • 💾 Сохраните копии критичных отчётов в Excel или PDF.
Что делать если после удаления пользователя пропали данные?

Если после удаления исчезли задачи, документы или комментарии, восстановить их можно только из резервной копии. В 1С:УНФ нет механизма "мягкого удаления" пользователей — данные удаляются безвозвратно. Исключение: если пользователь был ответственным за задачи, их можно найти в архиве CRM (раздел CRM и продажи → Архив).

5. Альтернативы удалению: отключение и переименование

В некоторых случаях удаление пользователя нецелесообразно. Рассмотрите альтернативные варианты:

  • 🚫 Отключение учётной записи

    Снимите галочку "Активен" в карточке пользователя. Это заблокирует вход, но сохранит все связанные данные.

  • 🔄 Переименование

    Если пользователь уволился, но его данные нужны для отчётности, переименуйте учётку (например, Иванов (уволен)) и смените пароль.

  • 🔐 Ограничение прав

    Замените роли пользователя на Только просмотр или Минимальные права.

Преимущества альтернативных методов:

  • ✅ Сохраняется история действий в журнале регистрации.
  • ✅ Не нарушаются связи в CRM и документах.
  • ✅ Можно быстро восстановить доступ при необходимости.
⚠️ Внимание: Если в вашей компании действуют требования по ГОСТ Р ИСО/МЭК 27001 (информационная безопасность), удаление учётных записей увольняющихся сотрудников может быть обязательным. В этом случае после удаления пользователя необходимо также очистить журнал регистрации от его записей (через обработку "Очистка журнала регистрации").

6. Восстановление удалённого пользователя

Если пользователь был удалён по ошибке, восстановить его можно только из резервной копии. В 1С:УНФ нет функции "отменить удаление", поэтому:

  1. Восстановите базу из последней резервной копии (через Администрирование → Обслуживание → Восстановление).
  2. Если резервной копии нет, создайте нового пользователя с теми же правами и вручную переназначьте ему задачи/документы.
  3. Для восстановления истории действий используйте архив журнала регистрации (если он был экспортирован перед удалением).

Чтобы минимизировать риски, следуйте правилу:

💡

Перед массовым удалением пользователей всегда создавайте резервную копию базы и экспортируйте журнал регистрации. Это единственный способ гарантированно восстановить данные при ошибке.

Если восстановление из резервной копии невозможно (например, копия устарела), попробуйте:

  • 🔍 Найти упоминания пользователя в Журнале регистрации (раздел Администрирование).
  • 📂 Восстановить связанные документы через Все функции → Поиск ссылок.
  • 📧 Проверить архив электронной почты (если в УНФ настроена интеграция с почтой).

7. Особенности удаления в облачной и локальной версиях 1С:УНФ

Процесс удаления пользователей немного отличается в зависимости от того, где развёрнута ваша база:

Параметр Локальная версия Облачная версия (1С:Fresh)
Доступ к администрированию Через интерфейс программы или консоль сервера Только через веб-интерфейс 1С:Fresh
Резервное копирование Выполняется вручную администратором Автоматическое, но восстановление только по запросу в поддержку
Удаление через SQL Допускается (при наличии прав) Запрещено, только через интерфейс
Время восстановления Зависит от размера базы (от 10 минут) До 24 часов (по регламенту поддержки)

В облачной версии 1С:УНФ (1С:Fresh) удаление пользователей имеет дополнительные ограничения:

  • 🔒 Невозможно удалить пользователя, если у него есть активная подписка на сервис.
  • 📧 При удалении учётная запись блокируется на 30 дней перед окончательным удалением (на случай восстановления).
  • 🛠️ Для массового удаления нужно обращаться в поддержку 1С:Fresh.
⚠️ Внимание: В облачной версии 1С:УНФ некоторые действия (например, очистка журнала регистрации) требуют согласования с технической поддержкой. Уточняйте детали в личном кабинете 1С:Fresh.

FAQ: Частые вопросы по удалению пользователей в 1С:УНФ

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

Да, но все документы, где он указан как ответственный, станут "бесхозными". Рекомендуется сначала переназначить ответственного через массовую обработку в разделе CRM и продажи → Задачи или Продажи → Заказы клиентов.

Что делать, если при удалении появляется ошибка "Пользователь используется в регистрах"?

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

  1. Попробуйте отключить пользователя вместо удаления (снять галочку "Активен").
  2. Если нужно именно удалить — обратитесь в поддержку с логами ошибки.
Как удалить пользователя с ролью "Администратор"?

Удалить системного администратора нельзя, но можно:

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

Если нужно полностью удалить — сначала назначьте роль Администратор другому пользователю, затем удалите старого.

Сколько времени занимает удаление пользователя?

В локальной версии — мгновенно. В облачной (1С:Fresh) учётная запись блокируется сразу, но окончательно удаляется через 30 дней (на случай восстановления). В это время её можно reactivated через поддержку.

Можно ли удалить всех пользователей сразу?

Нет, в 1С:УНФ всегда должен оставаться хотя бы один пользователь с ролью Администратор. При попытке массового удаления система выдаст ошибку. Для очистки базы от старых учёток используйте поочерёдное удаление или отключение.