Безопасное удаление пользователей

25.06.24

База данных - Администрирование СУБД

Безопасное полное удаление пользователей из конфигураций 1С.

В процессе работы с конфигурациями 1С нередко возникает потребность в полном удалении пользователя из базы.

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

- После проведения операции «Свертка информационной базы»;

- После переноса данных по пользователям;

- После осуществления переноса данных из одной программы в другую;

- После перехода из одной учетной системы в другую;

- После увольнения сотрудника, который являлся пользователем в программе.

ВАЖНО! Удалить пользователя из базы может Администратор базы данных, с полными правами.

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

ВАЖНО! Перед началом любых манипуляций с программой необходимо всегда создавать резервную копию.

Для этого необходимо проделать следующие действия в программе:

  1. Войти в карточку пользователя, которого мы собираемся удалить.

Для конфигураций: Управление торговлей, редакция 11, Комплексная автоматизация, редакция 2, ERP Управление предприятием 2

Раздел «НСИ и администрирование» - «Администрирование» - «Настройки пользователей и прав» (Рис.1)

 

Рис.1

 

Для конфигураций:

Бухгалтерия предприятия, редакция 3.0

Раздел «Администрирование» - «Настройки программы» - «Настройки пользователей и прав» (Рис.2)

 

Рис.2

 

Зарплата и управление персоналом, редакция 3.1

Раздел «Администрирование» - «Настройки пользователей и прав» (Рис.3)

 

Рис.3

 

Управление нашей фирмой, редакция 3.0

Раздел «Настройки» - «Администрирование» - «Настройки пользователей и прав» (Рис.4)

 

Рис.4

 

В открывшемся окне под названием «Настройки пользователей и прав» нажать на синюю гиперссылку «Пользователи» (Рис.5)

Рис.5

 

В открывшемся окне под названием «Пользователи», необходимо найти того пользователя, которого необходимо удалить, и открыть его карточку (Рис.6, 7)

 

Рис.6

 

Рис.7

 

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

Для этого нужно нажать на гиперссылку «Права доступа» и на закладке «Группа доступа», нажатием на кнопку «Исключить из группы» (Рис.8)

 

Рис.8

 

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

Если в процессе исключения из группы доступа выдается сообщение следующего содержания (Рис.9):

 

Рис. 9

 

В этом случае, необходимо открыть группу доступа одним из следующих способов, либо двойным щелчком из карточки «Пользователя» на закладке «Права доступа» - «Группы доступа»

Либо через раздел «НСИ и администрирование» - «Администрирование» - «Настройки пользователей и прав» - «Группы доступа» (Рис.10)

 

Рис.10

 

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

 

Рис.11

 

Если группа пользователей «Бухгалтеры» выбрана, то, необходимо удалить данную группу, после чего, отдельно, с помощью кнопки «Подобрать», добавить каждого пользователя, который входит в эту группу, за исключением удаляемого, и, сохранить изменения либо нажатием на кнопку «Записать», либо на кнопку «Записать и закрыть». (Рис.12)

 

Рис.12

 

После проделанных действий удаляемый пользователь автоматически исключился из Группы доступа «Бухгалтеры».

  1. Установить пометку на удаление в карточке удаляемого пользователя

После того как пользователь был полностью исключен из всех «Групп доступа» (Рис.13), можно пометить карточку пользователя на удаление на закладке «Основное» кнопка «Еще» - «Пометить на удаление/Снять пометку» (Рис.14)

 

Рис.13

 

Рис.14

 

После того, как пометка на удаление установлена, автоматически сбрасывается флажок «Вход в программу разрешен» (Рис.15)

 

Рис.15

 

  1. Теперь можно удалить пользователя из программы

Далее, переходим к непосредственному удалению пользователя из программы с помощью стандартной обработки «Удаление помеченных объектов»

Открыть её можно двумя путями:

Раздел «НСИ и администрирование» - «Администрирование» - «Обслуживание» (Рис.16)

 

Рис.16

 

В открывшемся окне «Обслуживание» нажать на гиперссылку «Удаление помеченных объектов» (Рис.17)

 

Рис.17

 

Либо, можно вывести пункт «Удаление помеченных объектов» в меню раздела «НСИ и администрирование». Сделать это можно нажатием на шестеренку в правом верхнем углу пункт «Настройка действий». (Рис.18)

 

Рис.18

 

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

 

Рис. 19

 

В результате пункт «Удаление помеченных объектов» появился в подменю «Сервис» в разделе «НСИ и администрирование» (Рис.20).

 

Рис.20

 

Необходимо открыть обработку «Удаление помеченных объектов», снять все пометки на удаление, и, установить пометку «Пользователи», нажать на кнопку «Удалить выбранные» (Рис.21), в результате, появится сообщение «Удалить элемент, помеченный на удаление», нажать кнопку «Да» (Рис.22)

 

Рис.21

 

Рис.22

 

Если, в результате выполнения обработки «Удаление помеченных объектов» удаление карточки пользователя не произошло, это означает, что к пользователю привязаны ссылки на различные документы, справочники и регистры (Рис.23, 24). В данном случае необходимо определиться, либо оставить пользователя в системе, но скрыть его из списка активных пользователей, либо определить нового пользователя и произвести замену в документах (Рис.25, 26).

 

Рис.23

 

Рис.24

 

Рис.25

 

Рис.26

 

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

Если к пользователю не было привязано документов, то, по результатам выполнения обработки «Удаление помеченных объектов», произойдет полное удаление карточки пользователя из программы (Рис.27, 28)

 

Рис.27

 

Рис.28

 

ВАЖНО! Категорически запрещено, удалять пользователя в режиме «Конфигуратор», без предварительно созданной резервной копи базы, так как, вместе с удаляемым пользователем из информационной базы, будут также безвозвратно удалены все данные, связанные с ним.

пользователи удаление удаление пользователей перенос данных переход системы увольнение

См. также

Администрирование СУБД Системный администратор Программист

В крупных компаниях, где много типовых и сильно доработанных баз с режимом работы 24/7, переход с MS SQL на PostgreSQL затягивается. Получается гетерогенная структура – когда прод уже на PostgreSQL, а разработка и тестирование – пока на MS SQL. О том, какие варианты помогут постепенно перевести прод с несколькими базами MS SQL на PostgreSQL, не сломав среду тестирования и разработки, пойдет речь в статье.

21.11.2024    2363    a.doroshkevich    6    

14

Администрирование СУБД Системный администратор Платформа 1С v8.3 Бесплатно (free)

Пользовался ранее https://infostart.ru/1c/articles/1120161/#, но она устарела, т.к. службы запускаются через systemctl, да и сами службы слегка изменились. Возможно, где-то на ИТС уже есть нужная инструкция, но мне не попалась.

15.11.2024    325    Baser    2    

1

HighLoad оптимизация Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

Мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С

12.11.2024    846    Tantor    19    

14

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Программист Платформа 1С v8.3 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    3202    Tantor    38    

34

Администрирование СУБД Системный администратор Программист Бесплатно (free)

CDC - очень мощный механизм, который можно использовать во многих сценариях, возможность развернуть его в Docker показывает простоту и лёгкость данной технологии.

08.10.2024    756    AlexSvoykin    1    

7

Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Анализ и решение ошибок СУБД. Во время реиндексации базы Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Не удалось найти объект "ИмяБазы.dbo._RefSInf21806", так как он не существует, или отсутствуют разрешения. Во время проверки целостности Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта "dbo._RefSInf21806".

19.09.2024    4383    Xershi    10    

17

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

13.08.2024    2986    1CUnlimited    9    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. корум 288 26.06.24 08:56 Сейчас в теме
Чат гпт научился вставлять картинки.
Но смысла в таких статейках не прибавилось
2. It-digit 54 27.06.24 17:05 Сейчас в теме
(1)Здравствуйте, спасибо, что нашли время прочесть и написать нам.
Статья написана нашим сотрудником самостоятельно, по своему опыту.
Почему Вы считаете, что смысла не прибавилось, что-то осталось непонятным для Вас?
5. user932780 26.07.24 13:41 Сейчас в теме
Предоставьте, пожалуйста, ссылки на Ваши крайне полезные и наполненные смыслом статейки, может пользователи Инфостарт, в моем лице, почерпнут из Ваших "шедевров" крайне полезную для работы информацию. Заранее благодарю.
6. корум 288 27.07.24 17:37 Сейчас в теме
(5) в профиле посмотри, аноним
7. user932780 30.07.24 16:39 Сейчас в теме
(6) Добрый день, глубоко уважаемый "корум". К большому моему сожалению, я не нашел в Вашем "чудо-профиле" что-либо полезное для моей нынешней работы. Одним словом, "шедевров" наполненных особым смыслом, полезных для меня я не обнаружил). Даже прокомментировать нечего...

А вышеописанная статья реально полезная и дельная для меня.
3. user1529468 26.07.24 13:31 Сейчас в теме
Постоянно возникала проблема с удалением пользователей. Спасибо за статью.
4. user932780 26.07.24 13:36 Сейчас в теме
Благодарю автора! Очень полезная статья, жаль, что я не нашёл её ранее... В свое время, я очень обжёгся на этом, просто пометил на удаление неактивного пользователя в программе, не исключив его из всех групп доступа, а их было 28, в результате, после выполнения обработки "Удаление помеченных объектов" все 28 настроенных групп доступа были безвозвратно удалены из программы...
Оставьте свое сообщение