Расширение "Вышибала"

17.12.21

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

Простое расширение конфигурации для прекращения работы пользователей (для базы в файловом варианте работы).

Файлы

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

Наименование Скачано Купить файл
Расширение "Вышибала": (для файлового варианта) вер. 1.0.3
.cfe 27,04Kb ver:1.0.3
3 1 850 руб. Купить
Расширение "Вышибала" (для файлового варианта) вер. 1.0.1
.cfe 22,33Kb ver:1.0.1
4 1 850 руб. Купить

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

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

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

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

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

Не все заказчики дают права администратора ОС и нельзя через диспетчер задач или сервер 1С "убить" сессию пользователя...

Ну а пользователи не выходят из программы НИКОГДА (пока не выкинешь, просьбы, уговоры и пр. не помогает)

Поэтому и было написано для своих нужд это расширение.

ТРЕБОВАНИЯ:

- Из основной конфигурации ничего не используется

- Наличие или отсутствие БСП

- файловый вариант работы базы.

ОПИСАНИЕ:

- Реализовано без использования БСП и объектов основной конфигурации.

- В основе подключение обработчика ожидания при входе пользователя в программу

- Основные параметры (настройки) реализованы в справочнике расширения "Настройки" (заполняется по шаблону при первом входе пользователя в программу с подключенным расширением)

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

- "флажок" активации (использования) подсистемы не делал, т.к. просто можно Активировать/Деактивировать расширение или в Настройках установить "Период срабатывания обработчика" = 0.

- русский/украинский язык

УСТАНОВКА:

1) Подключить файл через "Все функции" или раздел администрирования (БСП). Ну или Конфигуратор.

2) В конфигураторе для пользователя добавить роль "Администратор "Вышибалы" кто будет управлять

3) Отключить "Безопасный режим", "Защита от опасных действий" и "Использовать основные роли для всех пользователей" (для выполнения кода под любым пользователем в привилегированном режиме - чтобы не давать им права на объекты расширения)

 

Появилась подсистема

 

НАСТРОЙКА

Выполняется заполнение по умолчанию при первом входе. 

 

Настройка

 

Дата и время окончания - если не указано, никого не "вышибаем", Если указано и меньше текущего времени - начинаем "вышибать"

Период срабатывания обработчика - с какой периодичностью проверять необходимость "вышибания" (обычно минутах, но смотри ниже)

Режим отладки - Если "Да" то "Период срабатывания обработчика" в секундах, иначе - минуты.

КАК ИСПОЛЬЗОВАТЬ:

Как только Администратор "Вышибалы" укажет дату и время и оно будет меньше текущего - пользователей начнет "вышибать" (БЕЗУСЛОВНО, т.е. без вопросов, предупреждений и без сохранения данных). Самого Администратора "Вышибалы" это не касается.

Пока Администратор "Вышибалы" не "обнулит" время или не установит его больше текущего, при попытке входа пользователя тоже будет "вышибать" (для предупреждения используется модальное окно!).

Т.е. по окончании "тех. работ" нужно "обнулить" или "передвинуть"  Дату и время окончания

 

Испытывалась:

на конфигурациях: линейки BAS но должно работать и на других УФ. 

на платформе: 8.3.15.1887.

Версия БСП 3.0.1.417 (Хотя её механизмы не задействованы и должно работать и без неё)

Режим совместимости расширения конфигурации: Версия 8.3.12 (можно убрать).

 

17.12.2021 версия 1.0.2

Добавлены команды в меню "Настроек" (на рис. слева направо)

- Установить запрет (устанавливает текущую дату и время)

- удалить запрет (удаляет время запрета)

- заполнить по умолчанию (очищает и заполняет настройки заново из шаблона)

Добавлены команды

20.12.2021 версия 1.0.3

Исправлена ошибка типа значения в справочнике "Настройки"

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

Расширение конфигурации администрирование завершение работы блокировка

См. также

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

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

22.08.2025    1507    a13k55    0    

15

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

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

11.08.2025    1614    evvakra    4    

7

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

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

06.08.2025    1394    Senator_I    2    

4

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

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

22.07.2025    3849    Tantor    9    

10

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

Расскажем об опыте внедрения технологии CoW (Copy-On-Write). Вы узнаете, как CoW помогает экономить терабайты дискового пространства с минимальными накладными расходами, а также как интегрировать ее в рабочие процессы разработки и тестирования. Автор кратко объяснит суть CoW, поделится выбором файловой системы (xfs или btrfs?), расскажет, как его команда управляет подтомами прямо из 1С и почему они выбрали MS SQL для Linux. Отдельно он разберет влияние CoW на CI-процессы: как это помогает анализировать длительные регрессы и ускоряет развертывание баз.

22.07.2025    1759    Golovanoff    7    

15

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

В современных Windows 10 и 11 можно использовать WSL (Windows Subsystem for Linux) для запуска Linux окружения. Возникает соблазнительная мысль: может, PostgreSQL и сервер 1С запустить в WSL. Или даже хуже: в Docker на WSL. Знал бы, что будет сложно - даже не начинал :) Сложность кроется в том, что WSL это не полноценные виртуалки, а легковестные контейнеры Hyper-V с особенностями сети и GUI. Из плюсов, наверно, только размер и скорость запуска.

21.07.2025    1708    FSerg    2    

7

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

В статье подробно разберем, как в компании организован процесс миграции на PostgreSQL, начиная с подготовки команды, предварительного анализа 1С-систем (с использованием специальных чек-листов и инструментов для аудита) и заканчивая тонкой настройкой PostgreSQL. Расскажем о системе автоматизированного тестирования, которая позволяет сравнивать производительность на MS SQL и PostgreSQL без трудоемких ручных проверок. Особое внимание уделим проблемам, которые возникли при миграции систем объемом 20+ ТБ, и способам их решения. А также поразмышляем о том, что нужно было бы сделать по-другому, если бы этот проект пришлось начинать заново.

10.07.2025    1734    leongl    0    

10

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

В очередной раз столкнулся с тем, что очередные обновления тонкого клиента 1С для Mac OS, загруженные с сайта обновления ПО 1С, не устанавливаются через стандартный инсталлятор и дают ошибку. Но можно все установить вручную без сторонних приложений. Описываю процесс ручной установки тонкого клиента для платформы 8.3.27.1559 на Маке с OS Sequoia 15.5.

02.06.2025    4200    user1914479    17    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SapientiEst 08.01.21 18:27 Сейчас в теме
А что установил и можно "вышибать"?
2. AnryMc 849 08.01.21 20:30 Сейчас в теме
(1) Вышибаемые пользователи должны зайти в программу после подключения расширения...
3. Vladimir_D 123 11.01.21 03:52 Сейчас в теме
Интересная работа. С таким подходом не пойму о зацепившей меня мелочи - именно файловая база. Ведь, если я правильно понял механизм, тут не используются команды сервера 1с и прочее. Тупо обработчик ожидания и безусловный выкид.
Если это спокойно работать на клиент-серверном варианте, то стоит упомянуть об этом. А в описании задач самому себе почему и нет! За работу зелени =)
4. AnryMc 849 11.01.21 05:44 Сейчас в теме
(3)
тут не используются команды сервера 1с и прочее. Тупо обработчик ожидания и безусловный выкид.


(3)
Если это спокойно работать на клиент-серверном варианте, то стоит упомянуть об этом. А в описании задач самому себе почему и нет!


Не было возможности проверить на клиент-серверном варианте. Поэтому и не писал о нём.
5. Vladimir_D 123 11.01.21 06:22 Сейчас в теме
(4) ну ок, могу помочь. гляну как реагирует, отпишусь
6. AnryMc 849 11.01.21 10:21 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация