Завершение сеансов пользователей 1С по расписанию для SQL-варианта базы

15.01.24

База данных - Инструменты администратора БД

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Завершение сеансов пользователей SQL-базы 1с по расписанию:
.epf 13,41Kb ver:8.3.23
42 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Когда в 1С:Бухгалтерии ежедневно работает 400-500 пользователей, и некоторые сеансы не закрыты неделями, тогда скорость работы программы начинает падать. В таких случаях хочется оставить задание программе посреди ночи отключить все активные сеансы пользователей. Штатных средств для этого нет, поэтому приходится добавлять внешнюю обработку и делать из неё регламентное задание.  

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

 

 

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

 

 

Если вручную у вас все получилось, параметры вы прописали корректно, сеансы пользователей по кнопке закрываются, далее будем настраивать для неё  расписание запуска.  В типовых конфигурациях существует возможность запуска внешних обработок по расписанию. Наверняка, многие сталкивались с подобной задачей. Для этого необходимо загрузить файл внешней обработки в вашу программу. Это делается через меню АДМИНИСТРИРОВАНИЕ\ НАСТРОЙКИ_ПРОГРАММЫ\ ПЕЧАТНЫЕ_ФОРМЫ_ОТЧЕТЫ_И_ОБРАБОТКИ\ ДОПОЛНИТЕЛЬНЫЕ_ОТЧЕТЫ_И_ОБРАБОТКИ\ ДОБАВИТЬ_ИЗ_ФАЙЛА.

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

 

 

Лично я настроил закрытие всех сеансов на время 23-40 (за 20 минут до полуночи). Теперь каждое утро очередной пользователь формирует сеанс № 1. Предложенный код тестировался на платформе 1С:Предприятие 8.3 (8.3.23.1865) для конфигураций ЗУП, БП и нетиповой БСП. 

ВАЖНО: предлагаемая внешняя обработка не является готовым решением в том смысле, что перед её использованием вам следует в коде модуля прописать ЛОГИН-ПАРОЛЬ администратора кластера, иначе она не сможет выполнять функции, для которых предназначена. 

Проверено на следующих конфигурациях и релизах:

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

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

Закрыть сеансы завершение работы по расписанию выгнать пользователей регламентное задание

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    77611    391    171    

332

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    27234    99    46    

105

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

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

90000 руб.

13.05.2026    1687    2    0    

4

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    51812    141    162    

96

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!

23180 руб.

06.12.2023    24263    83    14    

116

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    3226    6    0    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. VyacheslavShilov 02.10.24 23:11 Сейчас в теме
Доброго времени суток.
Код открытый?
2. Novomir 113 12.11.24 11:30 Сейчас в теме
3. OlgaChalkina 17.02.25 11:45 Сейчас в теме
Добрый день! Возможно ли доработать на группу пользователей?
4. user811342 08.07.25 14:15 Сейчас в теме
Не знаю, не работает. Операция закончена, но сеансы не завершаются.
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация