Завершение работы пользователей (выгонялка)

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

Частично основана на типовой обработке "Блокировка сеансов пользователей", но функции блокировки нет, зато есть функция установки монопольного режима, что на мой взгляд, куда интереснее.

Отличается от тех, что я видел, более дружественным интерфейсом, а также уинверсальностю запуска в обоих режимах: управляемом и обычном. Разработана и запускалась на 8.3. В принципе на 8.2 должна тоже запуститься.

Если обработка запускается в типовой конфигурации, то для доступа к кластеру будет использована константа ПараметрыАдминистрированияИБ. Для самописной конфигурации будут использваться реквизиты объекта, которые сохраняются в стандартном хранилище настроек.

 

 

Другие мои разработки:

Универсальная загрузка начислений / показателей расчета зарплаты из Excel в ЗУП 3.1

Загрузка лицевых счетов из Excel в ЗУП 3.1

Правила конвертации для выгрузки отражения зарплаты из ЗУП 3.1 в УПП 1.3 (правила обмена)

Отчеты по дебиторской и кредиторской задолженности по срокам долга с расшифровкой по документам (БП 2.0)

 

27 Comments

  1. RogerKateny

    У меня в конфигурации УТ 10.3 выдается ошибка:

    {Форма.Настройка.Форма(11,10)}: Процедура или функция с указанным именем не определена (ПроверитьПараметрыАдминистрирования)

    Если НЕ <<?>>ПроверитьПараметрыАдминистрирования() Тогда

    {Форма.Настройка.Форма(15,31)}: Процедура или функция с указанным именем не определена (СформироватьПараметрыАдминистрирования)

    ПараметрыАдминистрирования = <<?>>СформироватьПараметрыАдминистрирования();

    Запускаю как внешнюю обработку. Будет исправлено?

    Reply
  2. RogerKateny

    Аналогичная ошибка в Бухгалтерия предприятия, редакция 2.0 (2.0.64.24) , тоже запускаю как внешнюю обработку.

    Reply
  3. Rusleg

    Спасибо за ответ. Да будет исправлена. В течении недели.

    Reply
  4. minor-50

    через какой механизм реализовано? соединение к кластеру серверов или к консоли администрирования? или ещё как?

    Reply
  5. Rusleg

    Через подключение к кластеру серверов.

    Обработка обновлена. Пробуйте скачать и отпишитесь пожалуйста по результату.

    Reply
  6. as7bs

    Запустилась без проблем. Сбросил зависший сеанс конфигуратора. Ошибок не было.

    Reply
  7. as7bs

    Почему-то перестала работать при попытке сбросить пишет {ВнешняяОбработка.ЗавершениеРаботыПользователей.МодульОбъекта(172)}: Ошибка при вызове конструктора (COMОбъект): -2147024891(0x80070005): Отказано в доступе.

    10 дней назад такого не было, на той же базе.

    Reply
  8. Rusleg

    (7) as7bs,

    Видимо что-то с настройками windows. Посмотрите тут http://www.forum.mista.ru/topic.php?id=680113

    Reply
  9. ssfedkin

    Спасибо!

    Reply
  10. Aleksey.z

    Не пашет

    Reply
  11. Rusleg

    (10) Aleksey.z,

    Что конкретно не работает? Можете привести ошибку?

    Reply
  12. BARS1969

    Обработка.ЗавершениеРаботыПользователей.Форма.ФормаУправляемая.Форма(7)}: Ошибка при вызове метода контекста (ПолучитьФорму)

    ФормаНастройки = ПолучитьФорму(«ВнешняяОбработка.ЗавершениеРаботыПользователей.Форма.НастройкаУправляемая»);

    по причине:

    Неизвестное имя формы. Имя: «ВнешняяОбработка.ЗавершениеРаботыПользователей.Фор

    Reply
  13. android1

    Подскажите, в чем может быть проблема. Форма запускается, но на любые действия выскакивает ошибка:

    Неизвестный идентификатор формы

    UPD Вопрос снят, видимо в памяти висело 2 экземпляра обработки. После перезагрузки все стало ок, но обработка все равно не работает:

    1С:Предприятие 8.3 (8.3.8.2054)

    Управление торговлей, редакция 11.1 (11.1.10.199)

    Пользователь WebClient 10.08.2017 11:23:51 1 4

    Администратор Тонкий клиент 10.08.2017 12:17:50 Сервер 7 330

    Пытаюсь выгнать пользователя, но ничего не происходит

    Reply
  14. Rusleg

    (13)

    WebClient 10.08.2017 11:23:51 1 4

    Вопрос принят. Буду смотреть.

    Reply
  15. Rusleg

    (13) Обработка обновлена, пробуйте снова

    Reply
  16. android1

    (15) Пробую, но все так же ничего не происходит. Может быть как-то можно логи вытащить, чтобы понять, где затык?

    Reply
  17. Rusleg

    (16) Для начала попробуйте скриншот ошибки сделать. Если что вот почта: rf.galiev@Mail.ru

    Reply
  18. android1

    Никакой ошибки нет вообще, чтобы сделать скриншот. Форма открывается нормально, определяет всех пользователей правильно, данные администратора ИБ введены, но при нажатии на кнопки Выкинуть всех, кроме меня или Выкинуть выделенного ничего не происходит (никакой ошибки не выдается, но и пользователь не выкидывается).

    Reply
  19. Rusleg

    Андрей, у вас стоит файловая база. Эта обработка для клиент-серверных баз.

    Reply
  20. Hans

    Не работает.

    Reply
  21. Rusleg

    (20)

    Денис, убедитесь что у вас версия клиентского приложения и версия сервера предприятия одна и та же.

    Reply
  22. Hans

    (21) Естественно версия клиента и сервера одинаковая, я же зашел в базу. Мог бы сделать что бы автоматически определял порт.

    Reply
  23. Arikite

    Добрый день.

    УТ 11.4

    Имеем вот такую ошибку (на скриншоте, в атаче)

    Кластер — без авторизации;

    Порты — стандартные

    В чем может быть причина?

    Reply
  24. Rusleg

    (23)

    Попробуйте через отладку

    Reply
  25. Arikite

    Вопрос решен — спасибо.

    Reply
  26. user801769

    Добрый день! Возможно будет запускать данную обработку как фоновое задание по расписанию?

    Reply
  27. Rusleg

    (26)В том виде, что сейчас — нет.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *