Авторский материал, впервые опубликованный на Infostart: Безопасное удаление пользователей. Здесь — отредактированная версия того же текста.
Главное
Полностью убрать пользователя из базы 1С требуется чаще, чем кажется: после свёртки информационной базы, после переноса данных по пользователям, после перехода из одной учётной системы в другую и просто после увольнения сотрудника.
Порядок безопасного удаления в режиме «1С:Предприятие» состоит из трёх шагов: исключить пользователя из всех групп доступа, пометить его карточку на удаление и запустить обработку «Удаление помеченных объектов». Если пропустить первый шаг, обработка удаление не выполнит.
Две вещи, о которых нужно договориться заранее:
- Удалять пользователя может только администратор базы с полными правами.
- Перед любыми манипуляциями с базой создавайте резервную копию. Это не формальность: часть шагов необратима.
Шаг 1. Открыть карточку пользователя
Точка входа зависит от конфигурации. Для 1С:Управление торговлей 11, 1С:Комплексная автоматизация 2 и 1С:ERP Управление предприятием 2 это раздел «НСИ и администрирование» — «Администрирование» — «Настройки пользователей и прав».
1С:ERP Управление предприятием 2 (путь такой же в 1С:КА 2 и 1С:УТ 11): раздел «НСИ и администрирование», пункт «Настройки пользователей и прав». Скриншот автора, источник: Infostart
В 1С:Бухгалтерии предприятия 3.0 — «Администрирование» — «Настройки программы» — «Настройки пользователей и прав».
1С:Бухгалтерия предприятия 3.0: путь к настройкам пользователей и прав. Скриншот автора, источник: Infostart
В 1С:Зарплате и управлении персоналом 3.1 — «Администрирование» — «Настройки пользователей и прав».
1С:Зарплата и управление персоналом 3.1: путь к настройкам пользователей и прав. Скриншот автора, источник: Infostart
В 1С:Управление нашей фирмой 3.0 — «Настройки» — «Администрирование» — «Настройки пользователей и прав».
1С:Управление нашей фирмой 3.0: путь к настройкам пользователей и прав. Скриншот автора, источник: Infostart
В открывшемся окне «Настройки пользователей и прав» перейдите по гиперссылке «Пользователи».
1С:ERP / 1С:КА 2 / 1С:УТ 11: гиперссылка «Пользователи» в настройках пользователей и прав. Скриншот автора, источник: Infostart
Найдите нужного пользователя в списке и откройте его карточку.
1С:ERP / 1С:КА 2 / 1С:УТ 11: список пользователей информационной базы. Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: карточка пользователя, закладка «Основное». Скриншот автора, источник: Infostart
Шаг 2. Исключить пользователя из всех групп доступа
В карточке пользователя перейдите по гиперссылке «Права доступа», откройте закладку с группами доступа и нажмите «Исключить из группы».
1С:ERP / 1С:КА 2 / 1С:УТ 11: закладка «Права доступа» в карточке пользователя и команда «Исключить из группы». Скриншот автора, источник: Infostart
Особенность в том, что одно нажатие исключает пользователя только из одной группы доступа. Групп может быть несколько, и пройти нужно по каждой.
Иногда при исключении программа выводит сообщение, что убрать пользователя из группы таким способом нельзя.
1С:ERP / 1С:КА 2 / 1С:УТ 11: сообщение, которое выводится при попытке исключить пользователя из группы доступа. Скриншот автора, источник: Infostart
Причина обычно в том, что участником группы доступа указан не конкретный человек, а целая группа пользователей — например, «Все пользователи» или «Бухгалтеры». Тогда нужно открыть саму группу доступа: либо двойным щелчком из карточки пользователя на закладке «Права доступа» — «Группы доступа», либо через раздел «НСИ и администрирование» — «Администрирование» — «Настройки пользователей и прав» — «Группы доступа».
1С:ERP / 1С:КА 2 / 1С:УТ 11: переход к справочнику «Группы доступа». Скриншот автора, источник: Infostart
В элементе справочника — в примере это «Бухгалтеры (Группа доступа)» — откройте закладку «Участники группы» и посмотрите, не указана ли там группа пользователей целиком.
1С:ERP / 1С:КА 2 / 1С:УТ 11: закладка «Участники группы» в элементе справочника «Группы доступа». Скриншот автора, источник: Infostart
Если указана, удалите эту строку из состава участников, а затем кнопкой «Подобрать» добавьте участников по одному — всех, кроме удаляемого пользователя. Сохраните изменения кнопкой «Записать» или «Записать и закрыть». После этого удаляемый пользователь выйдет из группы доступа автоматически.
1С:ERP / 1С:КА 2 / 1С:УТ 11: подбор участников группы доступа вручную. Скриншот автора, источник: Infostart
Шаг 3. Пометить карточку на удаление
Когда пользователь исключён из всех групп доступа, можно ставить пометку удаления: закладка «Основное», кнопка «Ещё» — «Пометить на удаление / Снять пометку».
1С:ERP / 1С:КА 2 / 1С:УТ 11: карточка пользователя без групп доступа. Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: команда «Пометить на удаление / Снять пометку» в меню «Ещё». Скриншот автора, источник: Infostart
Вместе с пометкой автоматически снимается флажок «Вход в программу разрешён» — доступ в базу пользователь теряет сразу.
1С:ERP / 1С:КА 2 / 1С:УТ 11: после пометки на удаление снят флажок «Вход в программу разрешён». Скриншот автора, источник: Infostart
Шаг 4. Удалить пользователя обработкой
Само удаление выполняет стандартная обработка «Удаление помеченных объектов». Открыть её можно двумя путями. Первый — раздел «НСИ и администрирование» — «Администрирование» — «Обслуживание».
1С:ERP / 1С:КА 2 / 1С:УТ 11: раздел администрирования, пункт «Обслуживание». Скриншот автора, источник: Infostart
В окне «Обслуживание» нажмите на гиперссылку «Удаление помеченных объектов».
1С:ERP / 1С:КА 2 / 1С:УТ 11: гиперссылка «Удаление помеченных объектов» в окне «Обслуживание». Скриншот автора, источник: Infostart
Второй путь — вывести пункт «Удаление помеченных объектов» прямо в меню раздела «НСИ и администрирование». Для этого нажмите на шестерёнку в правом верхнем углу и выберите «Настройка действий».
1С:ERP / 1С:КА 2 / 1С:УТ 11: пункт «Настройка действий» в меню настроек раздела. Скриншот автора, источник: Infostart
В окне «Настройка панели действий» в списке «Доступные команды» выберите «Удаление помеченных объектов» и последовательно нажмите «Добавить» и «ОК».
1С:ERP / 1С:КА 2 / 1С:УТ 11: окно «Настройка панели действий». Скриншот автора, источник: Infostart
После этого пункт появится в подменю «Сервис» раздела «НСИ и администрирование».
1С:ERP / 1С:КА 2 / 1С:УТ 11: пункт «Удаление помеченных объектов» в подменю «Сервис». Скриншот автора, источник: Infostart
Откройте обработку, снимите все пометки, оставьте отмеченным только «Пользователи» и нажмите «Удалить выбранные». Программа спросит подтверждение — нажмите «Да».
1С:ERP / 1С:КА 2 / 1С:УТ 11: обработка «Удаление помеченных объектов» с отмеченным справочником «Пользователи». Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: запрос подтверждения удаления помеченного элемента. Скриншот автора, источник: Infostart
Если удалить не получилось
Обработка не удалит карточку, если на пользователя ссылаются документы, справочники и регистры. Программа покажет список таких ссылок.
1С:ERP / 1С:КА 2 / 1С:УТ 11: обработка сообщает, что объект не удалён из-за ссылок. Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: список мест использования удаляемого пользователя. Скриншот автора, источник: Infostart
Дальше выбор из двух вариантов. Первый — оставить пользователя в системе, но убрать его из списка активных: доступ уже закрыт, история документов остаётся нетронутой. Второй — определить другого пользователя и заменить ссылки в документах.
1С:ERP / 1С:КА 2 / 1С:УТ 11: замена ссылок на удаляемого пользователя. Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: результат замены ссылок на другого пользователя. Скриншот автора, источник: Infostart
У второго варианта есть подводный камень: замена затрагивает документы прошлых периодов, а они могут быть закрыты для редактирования. Прежде чем запускать замену, уточните границу закрытого периода и согласуйте изменения с бухгалтерией.
Если же на пользователя ничего не ссылалось, обработка удалит карточку полностью.
1С:ERP / 1С:КА 2 / 1С:УТ 11: успешное удаление карточки пользователя. Скриншот автора, источник: Infostart
1С:ERP / 1С:КА 2 / 1С:УТ 11: список пользователей после удаления карточки. Скриншот автора, источник: Infostart
Чего делать не стоит
Не удаляйте пользователя в режиме «Конфигуратор» без свежей резервной копии базы. Удаление там выполняется в обход прикладной логики: связанные с пользователем настройки и данные могут быть потеряны без возможности восстановления, а прикладной справочник и список пользователей информационной базы разъедутся.
Безопасный порядок остаётся прежним: резервная копия, работа в режиме «1С:Предприятие», исключение из групп доступа, пометка на удаление и только потом обработка «Удаление помеченных объектов». Если удалить не выходит, честнее оставить карточку в базе с закрытым входом, чем ломать ссылки в закрытых периодах.
Контакты: it-digit.ru/about/contacts · +7 (495) 646-01-17 · sales@it-digit.ru