Регламентное задание по завершению сеансов пользователей 1С

06.12.21

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

Завершить работу пользователей в 1С ночью. Регламентное завершение работы.

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

Когда думал, как же это можно сделать, копал в Google разные сайты, а также Infostart. Но вот на Инфостарте не нашел простого решения: везде купить разработку, там такая, там другая.

Оказалось решение очень простым.

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

Что делать?

Открываем обработку Администрирование -> Обслуживание -> Блокировка работы пользователей

 

 

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

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

Дата окончания - это дата, до которой база будет недоступна.

После Даты окончания база будет доступна для всех пользователей.

 

 

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

 

ИТОГ: Вопрос решен. Всех пользователей выгнал ночью. Утром, когда будут заходить, все обновления применяются.

Вступайте в нашу телеграмм-группу Инфостарт

Регламентное завершить сеансы работы пользователей 1С8

См. также

HighLoad оптимизация Администрирование СУБД 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

Завершаем цикл статей по совместному докладу Алены Генераловой и Александра Симонова на INFOSTART TECH EVENT 2025 о нагрузочном тестировании (НТ) на 30 000 АРМ на машине баз данных Tantor XData. В заключительной части расскажем о том, что нас ждало при запусках теста, и какие доработки СУБД Tantor Postgres были сделаны, чтобы его пройти с высоким результатом.

27.11.2025    540    Tantor    3    

9

HighLoad оптимизация Администрирование СУБД Программист Бесплатно (free)

Продолжаем знакомить вас с улучшениями СУБД Tantor Postgres для работы с продуктами 1С. В рамках предыдущей статьи мы разобрали арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Сегодня мы рассмотрим, с какими проблемами можно столкнуться при высоких значениях default_statistics_target, расскажем о новых оптимизациях для ускорения выполнения запросов, и, конечно, коснемся временных таблиц.

11.11.2025    847    Tantor    10    

5

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

1С:Управление ландшафтом – это инструмент, способный объединить десятки разрозненных систем, серверов и баз данных в единое управляемое пространство, где установка, обновление, администрирование и контроль за инфраструктурой 1С происходят из одной точки, а рутинные задачи решаются за пару минут. Расскажем о том, как сделать свой ИТ-ландшафт управляемым.

23.10.2025    3342    user2169944    1    

13

Администрирование СУБД Программист 1С:Предприятие 8 Россия Бесплатно (free)

Ошибка реструктуризации: "Запись не найдена в менеджере имен баз данных". Диагностика и решение проблемы.

22.08.2025    2428    a13k55    0    

17

Информационная безопасность Администрирование СУБД Системный администратор Бесплатно (free)

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

11.08.2025    3700    evvakra    4    

9

Администрирование СУБД Программист 1С:Предприятие 8 1C:ERP Бесплатно (free)

Небольшая инструкция, откуда взять функциональную модель для системы 1С: СППР и как её загрузить.

06.08.2025    2346    Senator_I    2    

5

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

Сегодня мы проведем обзор изменений, касающихся работы с высоконагруженными системами 1С. Новый релиз предлагает не просто несколько точечных исправлений, а целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Спектр улучшений распространился на многие ключевые узлы производительности от оптимизации работы с временными таблицами и сложными запросами RLS (row-level security) до ускорения критически важных процессов наподобие «Закрытия месяца». Обо всем этом и пойдет речь в статье.

22.07.2025    5015    Tantor    9    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dream_kz 129 06.12.21 09:41 Сейчас в теме
эммм, что? Следующая статья - как удалить документы, помеченные на удаление?
Andreeei; SirStefan; TigerAdmin; mpvrus21; asg.aleks; +5 Ответить
2. Swamt 42 06.12.21 09:57 Сейчас в теме
(1) а что, все пользователи умеют удалять документы помеченные на удаление?
user958974; +1 Ответить
3. mcgoblin 3 07.12.21 09:04 Сейчас в теме
(2)Зато все админы и прогеры умеют ставить блокировку работы.
А статья именно для целей админов и программистов была написана вами.

Ждем статью - регламентное удаление помеченных объектов по расписанию.
9. Torin57 45 12.12.21 12:08 Сейчас в теме
(3)
Зато все админы и прогеры умеют ставить блокировку работы.

Спорное утверждение. Если это так, то кто поставил статье 3 плюса? Должны были минуснуть, если умеют.
user958974; +1 Ответить
15. mcgoblin 3 13.12.21 07:45 Сейчас в теме
(9)эникеи и джуниорские джуны.

Данная функция гуглится же в одну строчку. )))) Ладно, все имеет место быть
16. Torin57 45 13.12.21 09:04 Сейчас в теме
(15) Строчку для гуглиння в студию, плиз. По каким словам искать?
17. mcgoblin 3 13.12.21 09:36 Сейчас в теме
(16) я, в бытность эникея, гуглил вот так "как отключить пользователей в 1с файловая база" после того как прочитал пять статей про выброс из серверной 1Ски
18. Torin57 45 13.12.21 12:52 Сейчас в теме
(17) Да, первая ссылка гугл подходит, хоть и с замечаниями.
Во-первых, почему-то гугл находит внутри страницы раздел с описанием как это сделать в серверной базе данных.
Если по ссылке провалиться, то также откроется раздел для серверной базы данных. Если прокрутить вверх, то там есть информация про обработку для 8.2. Операции - обработки - Блокировка установки соединений с информационной базой. В принципе, можно догадаться что подобная обработка есть в 8.3 и найти ее во всех функциях, названия похожие.

Я же для этих целей во времена 8.2 обработку с ИТС КонсольКластераСерверов.epf. Речь про клиент-сервер. Далее фирма 1С новую обработку для управляемого приложения "пилить" не стала. Вернее, она ее "выпилила", но уже в 2019 году. Называется "Управление серверами" https://its.1c.ru/db/metod8dev/content/5957/hdoc

Поэтому я "выпилил" свой велосипед https://infostart.ru/public/825348/ который дублирует обсуждаемую обработку. Моя ошибка была в том что я знал про КонсольКластераСерверов.epf и пользовался ей. Соответственно, я просто искал не то что надо было искать.

И опять насчет поиска гугл. Запрос на второй картинке почему-то в заголовке выдает информацию про RDP. Причем здесь RDP? Ху ноуз. Так что, да, найти можно, но придется прочитать пять статей про выброс из серверной 1Ски и учитывать что гугл неверно находит информацию внутри страницы, хотя сама страница найдена правильно.
Прикрепленные файлы:
19. mcgoblin 3 13.12.21 13:00 Сейчас в теме
(18) ))) Замечания, потому что в будние эникея не умел я пользоваться кавычками, плюсиками и прочими приблудами гугла поиска.
Хорошо хоть вопрос задал более менее правильно. И тогда вышла совсем другая статья на первый план.

А с RDP да, весело, но думаю если изменить вопрос, то и результат будет лучше
20. Torin57 45 13.12.21 13:25 Сейчас в теме
(19) А как правильно расставить в этом запросе плюсики и кавычки? Мне тоже полезно поучиться.
4. 7OH 70 07.12.21 10:34 Сейчас в теме
А где, собственно, регламентное задание ????
Я думал сделали, чтобы каждый день завершало подвисшие.
Ну то есть регламентное - с расписанием на каждый день\час\месяц....
А тут одноразовая типовая выгонялка, про которую все знают ((((
Andreeei; Zontax39; mcgoblin; ovasiliev; +4 Ответить
5. Swamt 42 07.12.21 11:04 Сейчас в теме
(4) Хорошая тема. Надо подумать об этом. Спасибо!
8. Torin57 45 12.12.21 11:45 Сейчас в теме
(5) Я про эту возможность не знал, спасибо. Название обработки "Блокировка работы пользователей" говорит о том что она умеет блокировать начало новых сеансов работы с базой. О том что она еще и завершает сеансы пользователей я не знал.
6. JohnyDeath 302 10.12.21 22:32 Сейчас в теме
Есть скрипт, который:
1. Скажет пользователям, что им пора отдыхать, подождет минутку и выгонит всех, кто не успел выйти сам
2. Установит блокировку входа
3. Сделает бекап
4. Получить последний cf с хранилища или из какого-то другого места
5. Накатит его на продуктив
6. Запустит в режиме предприятия, дождется выполнения обновления и согласиться с лицензионным соглашением, если нужно
7. Снимет блокировку пользователя

И всё это будет транслировать красиво в консоль, slack и какой-нибудь телеграм (если чутка допилить)

Пользуйтесь:
https://infostart.ru/public/617478/

Теперь вечера обновления проходят спокойно и за минуту-другую. Надо только запустить скрипт и потом посмотреть что в итоге всё получилось без ошибок.
10. hollyfood 12.12.21 14:14 Сейчас в теме
(6)С хранилища на продуктив? У кого-то так бывает? Обычно в хранилище изменения по пачке задач, часть из которых прошла приемку (и надо накатить), часть готовы, но еще не проверялись, а часть вообще содержат нерабочий код.
11. JohnyDeath 302 12.12.21 18:08 Сейчас в теме
(10) Очень часто бывают релизные хранилища. Как раз оттуда и делают сборку для продуктива или накатывают полный cf.
7. ovasiliev 7 11.12.21 12:49 Сейчас в теме
Всех выгоняешь, а когда в следующий раз заходишь... они опять там все сидят.
Клиенты у них не закрываются, висят и долбятся в свой путь подключения, и, когда находят его, снова заходят в базу.
В файловом режиме, для того, чтобы этот метод помог, нужно в период кулдауна переименовать папку с базой, поменять у себя путь, и вот тогда спокойно зайти (после кулдауна) и сделать с базой нужные вещи.
После этого переименовать папку обратно, чтобы остальные смогли войти.
В клиент-сервере же эта шляпа вообще не нужна, там консоль кластера есть.
12. Swamt 42 12.12.21 22:54 Сейчас в теме
(7) консоль кластера есть, но этой обработкой: 1)я безопасно завершаю сеансы(с предупреждением пользователей); 2)я блокирую базу на время(в которое выполняю работы, и на протяжении этого времени, я могу зайти в базу, а другие нет)
в этом то и фишка
13. ovasiliev 7 12.12.21 23:20 Сейчас в теме
(12) Когда другие не могут зайти, ты тоже не можешь.
14. krapmsb 13.12.21 07:25 Сейчас в теме
можешь если знаешь код для разблокировки на скрине же видно
Для отправки сообщения требуется регистрация/авторизация