Как сделать недействительным пользователя 1с

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

Необходимость в принудительном завершении работы пользователя в основном возникает в следующих случаях:

  • Обновление информационной базы;
  • Добавление нового объекта метаданных в конфигурацию;
  • Проведение профилактических и ремонтных работ на сервере;
  • Зависший сеанс пользователя, препятствующий повторному запуску приложения.

В этой статье мы постараемся рассказать, как завершить сеанс пользователя, какие инструменты для выполнения этой задачи есть в арсенале администратора, какие варианты завершения предусматривает файловый, а какие клиент-серверный вариант работы 1С.

Важно помнить, что при принудительном завершении сеанса возможна потеря данных. Так что для исключения неприятных ситуаций желательно заранее предупредить пользователей об отключении.

Закрытие сеансов из конфигуратора

Когда в структуру базы данных вносятся изменения, обновление конфигурации в динамическом режиме становится недоступно. И на экране появляется информационное окно (Рис.1).

Последовательность действий в этом случае очевидна:

Следует отметить, что изменения, вносимые в код программы, не требуют завершения работы пользователей, однако без перезапуска приложения на каждом конкретном компьютере они на этом устройстве срабатывать не будут.

Завершение сеансов непосредственно из программы

Найти ее можно по одному из двух адресов:

Внешний вид обработки представлен на Рис.2.

Особенности данной обработки:

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

Удаление пользователей из rdp

Важно помнить, что отключение сеансов пользователей с серверов возможно только при наличии определенных прав на это действие.

При работе с удаленного рабочего стола, завершить сеансы пользователей можно воспользовавшись стандартным диспетчером задач. Простое прерывание сеансов — немного неправильный, но достаточно действенный способ.

Второй вариант использование диспетчера задач – удаленное подключение с возможностью управления к каждому конкретному сеансу и осуществление выхода из программы по всем правилам. Этот способ долгий, и никто не гарантирует, что пока выполняется выход одного пользователя, не будет осуществлен запуск программы каким-либо другим работником.

Удаление пользователей через консоль сервера

Обладая правами Администратора для кластера серверов 1С, необходимо:

Очень часто при работе в серверном режиме зависшие сеансы пользователей не видны средствами платформы, их возможно удалить только через консоль.

Самый радикальный способ прерывания сеансов

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

Безусловно, пользователи, не успевшие закончить работу и сохранить данные, будут крайне возмущены таким беспардонным отношением, однако это быстро и это крайне эффективно.

Точнее более полно тема данного вопроса может звучать так: "Как завершить работу активных пользователей в базе 1С: Предприятие 8"? Рассмотрим возможные варианты завершения сеансов работы пользователей в файловой и серверной базах.

Кому подойдет информация: Администратор 1С, Системный администратор, Бухгалтер
Подойдет для конфигураций: Все типовые конфигурации 1С новых редакций

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

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

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

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

Внимание: описанные ниже действия доступны для пользователей с полным набором прав!

1. Блокировка работы пользователей в файловой базе

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

Для этого необходимо перейти в разделе "Администрирование" ("НСИ и администрирование" - в зависимости от конфигурации может быть такое название) по ссылке "Обслуживание", далее по ссылке "Блокировка работы пользователей". Блокировка базы устанавливается текущим пользователем. После нажатия на кнопку "Установить блокировку" сеансы других пользователей будут прерваны до момента снятия блокировки.

1С 8 блокировка работы пользователей файловой базы

2. Завершение работы пользователей серверной базы в режиме 1С: Предприятие

Переходим в раздел "НСИ и администрирование" или "Администрирование" в зависимости от конфигурации базы 1С 8, далее переход по ссылке "Обслуживание".

1C 8 как удалить, выгнать работающих пользователей из базы в режиме Предприятие

Далее, как продемонстрировано на, объединенном изображении переход по ссылке "Активные пользователи" откроет одноименную форму списка работающих пользователей базы 1С. Выделяем несколько строк или отдельные и с помощью кнопки "Завершить сеанс" работа пользователей будет завершена.

как завершить работу пользователей в базе 1С 8

3. Завершение работы пользователей серверной базы с помощью "Администрирования серверов 1С Предприятия"

Возможна такая ситуация, что доступ в базу оказался не возможен, например, из-за того, что закончились свободные лицензии. Поэтому завершить работу пользователей базы 1С 8 не получиться вышеописанным способом. Так же, если используется старая редакция конфигурации базы, то вышеописанные способы окажутся попросту невозможными в силу отсутствия функционала. Но это все же возможно сделать с помощью дополнительной возможности.

1с 8 не обнаружено свободной лицензии!

Этот вариант уже предполагает завершение работы пользователей не в режиме Предприятие или Конфигуратор, а с помощью дополнительной утилитой "Администрирование серверов 1С Предприятия". Поэтому важно, чтобы у пользователя уже не 1С, а операционной системы на компьютере или сервере было достаточно прав для работы с данной утилитой.

1C 8 ярлык Администрирование серверов 1С предприятия
1C 8 утилита Администрирование серверов 1С Предприятие в меню кнопки Пуск в Windows

Находим базу в ветке "Кластер" - "Локальный кластер" - "Информационные базы" по имени базы и "Сеансы". Имя базы можно найти в "Справка" - "О программе", "Имя базы" или в списке запуска баз, внизу формы списка. Выделяются строки с отдельными сеансами работы или несколько подряд. Правой кнопкой мыши вызывается контекстное меню, в котором необходимо выбрать пункт "Удалить".

1С 8 удаление пользователей из базы

Согласится с предупреждением о том, что удаление сеанса может привести к потере не сохраненных изменений в справочниках и документах. Мера вынужденная, поэтому нажимается кнопка "ОК".

как завершить работу пользователей в базе 1с 8

Успешным результатом будет исчезновение строк удаляемых сеансов пользователей из списка.

1C 8 удаление сеансов работы пользователей

Может возникнуть ситуация, что в списке пользователей окажется пользователь "DefUser" - это значит, что в базе отрабатывает регламентное (фоновое) задание. Необходимо дождаться, когда фоновое здание закончит выполнение и пользователь DefUser сам автоматически отключиться. Иначе, если в настройке фонового задания установлена настройка запускать повторно при аварийном завершении, то пользователь после удаления его сеанса работы практически мгновенно тут же появится. И, если исходная цель была в получении монопольного доступа, то это сделать не получится из-за мгновенно снова запускающегося после завершения работы сеанса фонового задания. Необходимо дождаться самостоятельного завершения.

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

Однако, чтобы настроить права, необходимо для начала добавить самих абонентов. О том, как это сделать, расскажем в данной статье.

Содержание

1. Процесс добавления пользователя в программу

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

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

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

Как добавить пользователя в 1С Бухгалтерия 8.3?

Как добавить пользователя в 1С Бухгалтерия 8.3?

Рассмотрим ситуацию добавления первого пользователя в программу.

2. Процесс добавления

Как добавить пользователя в 1С Бухгалтерия 8.3?

Процесс добавления

Процесс добавления

Процесс добавления

3. Хранение и изменение информации

Хранение и изменение информации

Еще одна интересная кнопка «Начать обсуждение с пользователем, нажав на которую можно перейти к диалогу с этим сотрудником.

Хранение и изменение информации

Откроется табличная форма, содержащая необходимую информацию.

Хранение и изменение информации

Встает вопрос, а какое количество пользователей может быть в программе? Ограничений по списку нет. Однако, следует учитывать версию, которой пользуется предприятие. На базовой версии существует ограничение по одновременной работе сотрудников в программе – только один. В версии ПРОФ таких условий нет.

4. Зачем настраивать пользователей в системе?

Для чего нужны настройки юзеров в системе 1С? Не проще ли ввести одного пользователя, и всем заходить под его данными? Вероятно, проще. Однако настройки пользователей и прав однозначно необходимы.

Например, для того, чтобы не столкнуться с ситуацией, когда в учетной политике вдруг каким-то непостижимым образом изменились данные. При этом, если в системе пользователи с их правами будут настроены, то не всякий человек будет иметь возможность изменять положения учетной политики. И даже если это случилось, в системе можно будет увидеть кто и когда внёс изменения.

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

Зачем настраивать пользователей в системе?

Или дать доступ только на просмотр, чтобы работник мог просматривать информацию в системе, но не мог носить в неё изменения. Такие полномочия бывают нужны при предоставлении доступа к программе проверяющим и контролирующим органам.

5. Варианты пользователей и прав доступа в 1С

Самый первый вариант, у которого нет никаких ограничений и предоставлен полный доступ к базе — это администратор. Его лучше назначать для программистов и технических специалистов которые будут обслуживать нашу программу. Постоянно находиться в базе под именем Администратора смысла нет. Мало того, это позволяет разграничивать тех, кто вносил какие-либо изменения в программу при, например, выяснении вопросов о какой-то некорректной операции в самой программе. То есть будет известно, изменения вносились техническими специалистами или пользователями — сотрудниками организации.

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

Следующая роль — это бухгалтер, или помощник главного бухгалтера, или другие варианты. Это сотрудники, у которых появляется ряд ограничений. Они не могут вносить изменения в учетную политику, в счета учета, в номенклатуру. Юзеры с этой ролью не смогут:

  • удалять объекты, помеченные на удаление,
  • менять дату запрета изменения
  • и редактировать списки пользователей.

И ещё одна роль — это проверяющий у которого нет прав на изменение информации. Однако есть полный доступ к просмотру всей информации.

Как добавить пользователя в 1С Бухгалтерия 8.3?

6. Группа пользователей

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

  • Бухгалтеры,
  • Сотрудники отдела продаж,
  • Маркетологи,
  • Программисты

Группа пользователей

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

Группа пользователей

Предположим, что необходимо внести изменения, например, добавить роль к какому-либо профилю. Например, позволить топ-менеджерам по продажам просматривать чеки коррекции.

Как добавить пользователя в 1С Бухгалтерия 8.3?

Создавать роли заново достаточно трудоемкая операция. Проще скопировать профиль менеджеров по продажам и добавить роль в скопированный вариант.

Группа пользователей

7. Ограничения на уровне записей

Ограничения на уровне записей

Ограничения на уровне записей

Таким образом, сама процедура добавления пользователя в 1С: Бухгалтерия 8.3 не представляет особой сложности. Осуществляется она сразу, как только установлена система на предприятии. По мере надобности добавляются новые абоненты с настроенными определенным образом правами.

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

Доброго времени суток, ситуация странная, ничто не предвещало беды. 1с 8.3 УТ 10.3 серверная, вчера пропали все пользователи кроме одного, по чистой случайности или нет пользователь с полными правами, в инете нашел только одно объяснение, переустановить sql native client поставил последний какой нашел на microsoft, кеш почистил, не помогло. Что это могло быть, как не допустить это снова. Буду благодарен за любой совет. Спасибо.

С экрана выбора пользователей пропали все пользователи, двойное нажатие C+A+D тоже дает 0 реакции
Не знаю что там натворили, но почему то система загрузилась и дошло до выбора пользователей а их.

Активны элементы кроме одного
Добрый день. Есть форма Form1 и Form3 Из первой открываю третью Form3->Parent=Form1;.

Игнорирование всех файлов, кроме одного
В настройках мне надо указать игнорирование всех файлов, кроме одного (file.txt). Как это можно.


Заблокировать все url кроме одного
Можно ли через cmd заблокировать все url кроме одного? (Начиная от Windows Xp до Windows 8.1 без.

w1ld32, класс, такого еще не встречал.
Поделись как найдешь кто удалил

Вот что в журнале. Не удивляйтесь разрыву между датами база сейчас на стадии пуска\наладки перед полноценным внедрением.

Ну а конкретно по событию "Пользователи.Удаление"?

Может базу подменили?

Я так понимаю - это весь журнал (отбор никакой не установлен).
И записей между 26.05.2020 и 16.06.2020 нет, а пользователи пропали в этот период?
Может базу подменили?

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

Запрет всех прерываний кроме одного.
Привет. Не смог найти функции запрета прерываний всех векторов кроме одного. Нужно поймать сигнал.


Удалить повторяющиеся value из select, кроме одного
Здравствуйте! Как из этого: <select> <option value="0">0</option> <option.

Удалить все файлы, кроме одного
Здраствуйте. Может ууже создавались темы но я лишь нашел одну и то не то оказалось Короче мне из.

Удаление из AD всех неактивных компьютеров, кроме одного
Добрый день! задача- удалить неактивные компы в адешке кроме одного. собственно скрипт .

Не работают все браузеры, кроме одного [K90204]
Все браузеры (Opera/ Chrome/ Mozilla) не открывают web-странички. Сидим лишь в Dragon-е. В Панели.

Читайте также: