Ограничение количества сеансов пользователей базы 1С
База данных - Инструменты администратора БД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Описание обработки
В публикации размещено две обработки.
Обработки проверяют количество сеансов (подключений) на кластере 1С т.е. учитываются только лицензии выданные сервером 1С.
Первая - Запуск одного сеанса базы 1С каждым пользователем. По простому, сеанс - это количество экземпляров программы 1С.
Вторая - Ограничить количество сеансов пользователей базы 1С, где есть возможность указать сколько сеансов может запускать каждый пользователь.
Учитывются только: Толстые, Тонкие и Веб- клиенты, остальные сеансы не проверяются.
1 сеанс - это запуск любого из этих клиентов.
2 сеанса - это запуск любых двух клиентов выше или одного клиента два раза.
И т.д.
Результат работы обработок:
на кластере 1С остаются только последние по времени запущенные программы 1С пользователем, а остальные сеансы удаляются.
Обработки ограничивают количество подключений пользователя по базе 1С т.е. их нужно подключать к каждой базе 1С,
где необходимо контролировать количесто сеансов (подключений).
Описание настроек
Проверял на Тонком и Толстом клиенте. Будет работать для ограничения количества веб-клиентов.
Обработки можно добавить в конфигурацию так:
Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Добавить обработку.
Затем, для каждой обработки нужно указать расписание запуска. Например, каждые 15 минут = 900 секунд или 5 мин = 300 сек.
Для второй обработки, Ограничить количество сеансов пользователей базы 1С, посмотрите настройки на скриншотах. Для её работы, необходимо предварительно в форме настроек задать количество сеансов для каждого пользователя, иначе количество сеансов неограниченно.
После добавления обработок в программу 1С, необходимо перейти в регламентные задания и указать пользователя с административными правами.
У пользователя, под которым будут запускаться обработки, в Конфигураторе должна быть снята галочка Защита от опасных действий.
Вам может быть полезна следующая обработка: Защита от опасных действий (включить/отключить) .
Тестировал на платформе 1С:Предприятие 8.3 (8.3.12.1685, 8.3.23.1865, 8.3.25.1394, 8.3.27.1786).
Вступайте в нашу телеграмм-группу Инфостарт