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

Обработка для завершения сеансов пользователей для клиент-серверной базы данных, с возможностью включения монопольного доступа к базе.
Разработана на платформе 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 не будет опубликован. Обязательные поля помечены *