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

17.12.21

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

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

Файлы

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

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

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

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

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

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

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

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

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

Не все заказчики дают права администратора ОС и нельзя через диспетчер задач или сервер 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

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

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

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

См. также

HighLoad оптимизация Администрирование СУБД Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

После миграции с MS SQL на PostgreSQL закрытие месяца в 1С:ERP стало идти 8 часов вместо 12 минут. Рассказываем, как мы нашли причину в оценке Hash Join, которую планировщик завышал в миллионы раз, и как исправили её так, что проблемный запрос теперь выполняется за 18 секунд вместо часа.

19.10.2026    984    Tantor    0    

10

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

Большинство материалов о компрессии в PostgreSQL отвечают на вопрос «во сколько раз удалось уменьшить базу». Мы предлагаем посмотреть на проблему с другой стороны — какой ценой достигается эта экономия? В статье разбираем архитектурные компромиссы различных подходов к компрессии страниц, объясняем, почему при разработке CSM в Tantor Postgres отказались от погони за максимальным коэффициентом сжатия, и показываем результаты нагрузочных испытаний на реальных базах 1С.

01.10.2026    1490    Tantor    6    

18

DevOps и автоматизация разработки Администрирование СУБД Групповая разработка (Git, хранилище) Разработчик 1С 8.3 Абонемент ($m)

В корпоративных инсталляциях «1С:Предприятие 8.3» под управлением PostgreSQL всё чаще проявляются архитектурные пределы масштабирования: рост числа пользователей, обязательная маркировка, плотный поток API-интеграций и высокая стоимость простоя. Вводная часть цикла разбирает ключевые факторы современной эксплуатационной нагрузки и формирует инженерную методологию эволюционной модернизации без остановки продуктивного контура. Материал основан на практическом кейсе «Торговый контур» и показывает, как определить целевые метрики (p95, MTTR, APDEX), выстроить наблюдаемость, стабилизировать работу кластера и подготовить инфраструктуру к дальнейшему масштабированию. Публикация задаёт фундамент для последующих частей, посвящённых телеметрии, оптимизации PostgreSQL, CI/CD и архитектурному росту.

1 стартмани

10.09.2026    1561    Ninel_S    0    

6

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

В рамках 18 релиза СУБД Tantor Postgres мы рассказывали об оптимизациях, которые помогают планировщику сделать более точный выбор между Nested Loop и Hash Join. В следующем релизе у нас планируются оптимизации, которые позволят ускорить выполнение как Nested Loop, так и Hash Join. Сегодня мы расскажем об одном из таких методов - фильтре Блума.

31.08.2026    6153    Tantor    3    

18

Администрирование СУБД Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Мы подготовили для сообщества Infostart.ru практическое занятие, в котором каждый желающий сможет: научиться собирать реальные данные о процессах кластера 1С; выявлять «перестарков» — процессы старше периода и без соединений; выполнять безопасный перезапуск (с dry-run и подтверждением); настраивать автоматическую проверку через systemd на Linux; отправлять уведомления (Telegram, почта) при обнаружении проблем; работать с логами, ротацией, профилями кластеров и конфигурацией; развернуть полноценный учебный проект AdminClusterMonitor у себя в тестовой среде.

30.08.2026    1761    Ninel_S    2    

6

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

На infostart.ru вышел разбор Ивана Недомолкова «Сервер 1С падает: настройка сбора дампов (logcfg.xml), лимиты памяти и передача дампа в поддержку» - это хорошая инструкция, как ловить и разбирать падение rphost постфактум: logcfg.xml, procdump, анализ дампа. Но там нет ответа на вопрос «а почему кластер вообще прибил процесс сам, ещё до всякого краша». Мы дополняем разбор тремя сводными таблицами лимитов памяти и автомасштабирования кластера - и заодно фиксируем, чем в этой части лицензия ПРОФ урезана относительно КОРП.

12.08.2026    2458    Ninel_S    5    

6

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

5,5 тысячи пользователей в единой базе 1С, розница в режиме 24/7 и SLA 99,98% – в таких условиях любая авария быстро превращается в очереди на кассах, потерю денег и давление со стороны бизнеса. Показываем, как выстроить процесс аварийно-восстановительных работ: от первых алертов и базового скрининга системы до подключения команды, проверки гипотез и дебрифа после инцидента. Разбираем, как метрики, дашборды, техжурнал, Zabbix, Prometheus, Grafana, Telegram-боты и скрипты помогают не гадать, а быстро находить причину проблемы. На реальных авариях объясняем, почему «быстро» не должно означать «рискованно», как работа над ошибками снижает панику и почему каждая авария может сделать систему надежнее.

11.08.2026    3445    jul.dolganova    9    

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


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


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