Запрет на запуск более одного сеанса для одного пользователя в 1С: Предприятие 8.3 ЗУП, БП, КА, ERP, УАТ и т.д.












Ограничение запуска 1С: Предприятие нескольких сеансов под одним пользователем.
Функционал разработан через расширение, конфигурацию с поддержки снимать НЕ НУЖНО.
Функционал работает в файловом и клиент-серверном варианте работы конфигурации.
Платформа 8.3.12.1529
Конфигурации КА 2.4.5.71; ERP 2.4.5.54; БП 3.0.64.21; ЗУП 3.1.7.87 (это релизы на которых была произведена проверка, так же будет работать на всех стандартных конфигурациях 1С с режимом совместимости Версия 8.3.10)

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

Открываем список расширений в конфигурации

В списке расширений добавляем новое расширение и выбираем скаченный файл расширения

После добавления расширения снимаем галочку "Безопасный режим, имя профиля"

После проделанных манипуляций пробуем запустить систему под одним пользователем 2 раза. При запуске второго сеанса система должна выдать сообщение и закрыться через 10 секунд, останется запущенным только один сеанс, запущенный первым.

Но иногда есть ситуации когда нужно разрешить запускать несколько сеансов для одно пользователя. Для этого заходим в дополнительные сведения

У элемента "Пользователи" добавляем новое свойство

Поле "Для разработчиков" должно полностью совпадать с наименованием на скрине

После этого заходим в справочник "Пользователи" у необходимого пользователя доп свойство ставим в значение "Да"

И после этого под этим пользователем можно запускать уже несколько сеансов.

Данное расширение работает на всех стандартных конфигурациях, у которых режим совместимости Версия 8.3.10 и есть общий модуль "СтандартныеПодсистемыКлиент" (Первый файл в загрузках)

Второй файл в загрузке расширение без режима совместимости для платформы 8.3.12.1685

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

29 Comments

  1. akim2040

    А если у пользователя зависла Эска, он её завершил через диспетчер, и допустим остался висеть сеанс, то как тогда сработает расширение?

    Reply
  2. mityushov.vv

    Добрый день. Если сеанс завис и при запуске 1С его воспринимает как сеанс и данный сеанс можно отрубить только перезагрузкой Агента. Тогда 1С не будет запускаться. Для этого как раз и есть механизм по включению возможности работы несколько сеансов. Вообще эта внештатная ситуация при работе системы и ее ни как не обойдешь. Только включать возможность запускать несколько сеансов для пользователя до перезапуска Агента сервера. Но на моей памяти это случается достаточно редко, а если это постоянная практика, нужно разбираться почему 1С постоянно зависает у пользователей. Но это уже другой вопрос)))

    Reply
  3. DMak

    Интересна была бы возможность ограничения количества сеансов, на пример, кому только 1, а кому не более 2х.

    У пользователей по 2 монитора они запускают 2 сеанса по служебной необходимости.

    Reply
  4. mityushov.vv

    (3) Ну можно допилить при необходимости. Просто изначально так не предполагалось

    Reply
  5. mityushov.vv

    (3)Можно включить отдельным пользователям что бы они могли запускать несколько сеансов и все и смогут они хоть 10 сеансов запустить

    Reply
  6. NushaN

    А почему так мало скачиваний и комментариев?

    Неужели ни у кого нет такой необходимости?

    Или есть штатный механизм? Мной такой не найден.

    Подскажите, плиз, как запретить вход по несколько сеансов в УТ?

    Не понимаю почему нет на типовом уровне, ведь даже в более ранних версия, например УПП, ест такая опция.

    Reply
  7. mityushov.vv

    Почему так мало скачиваний, даже не знаю. Наверное для некоторых это не актуально.

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

    в УТ можно сделать так же при помощи моей доработки, правда на УТ я не проверял, но у нее же есть БСП значит должно работать

    Reply
  8. NECHISTb

    Доброго времени суток!

    А на программе УТ редакция 11.4.6.207 расширение не работает, как могла запустить 2 сеанса, так и могу

    Ошибка: ЗапретНаЗапускБолееОдногоСеанса: Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации

    Reply
  9. mityushov.vv

    У вас конфигурация работает без режима совместимости

    Прикрепил к письму расширение без режима совместимости, попробуйте если не поможет напишите или пришлите cf своей конфигурации я проверю в чем там беда.

    Кстати нужно выложить расширение без режима совместимости

    Reply
  10. mityushov.vv

    Это на платформу 8.3.12.1685

    Reply
  11. mityushov.vv

    (8)У вас конфигурация работает без режима совместимости

    Прикрепил к письму расширение без режима совместимости, попробуйте если не поможет напишите или пришлите cf своей конфигурации я проверю в чем там беда.

    Кстати нужно выложить расширение без режима совместимости

    Reply
  12. Svet_Serg

    (10) Для документооборота это расширение это подойдет? Только у нас совместимость с 8.3.8, платформа 8.3 (8.3.13.1690)

    Reply
  13. mityushov.vv

    (12) Если Документооборот на основе БСП сделан то должно работать, а вот на счет совместимости 8.3.8 вопрос, нужно проверять. У меня нет под рукой просто сейчас конфигураций с такой совместимостью проверить не могу.

    Reply
  14. Svet_Serg

    Спасибо за ответ. Накоплю стартмани, попробую, отпишусь 😉

    Reply
  15. mityushov.vv

    Да напишите мне сюда свой адрес электронной почты я вам так вышлю. Только потом напишите работает для ДО с такой совместимостью или нет)))

    (14)

    Reply
  16. Svet_Serg

    (15)

    электронной почты я вам так вышлю. Только потом напишите работает для ДО с такой совместимостью или нет)))

    sa.sergeeva@gmail.com

    Спасибо!

    Reply
  17. mityushov.vv

    (16) Отправил

    Reply
  18. Svet_Serg

    (17) Благодарю, получила 🙂

    Reply
  19. Svet_Serg

    Нет, не получилось установить(

    Reply
  20. Svet_Serg

    Установила режим совместимости 8.3.10.

    Всё равно ошибка 🙁

    Reply
  21. mityushov.vv

    Надо ставить режим совместимости такой же как в вашей конфигурации. И лучше загрузить через конфигуратор и там режим совместимости поменять

    Reply
  22. nick_e

    (9) скачал расширение прикрепленное к сообщению, проверил на 1С:Предприятие 8.3 (8.3.14.1779),Бухгалтерия государственного учреждения, редакция 2.0 (2.0.62.2) все работает с доп свойством тоже.

    Это с режимом совместимости или нет?

    Reply
  23. mityushov.vv

    (22) Добрый день, это без режима совместимости.

    Reply
  24. user718271

    Добрый день. Можно реализовать без режимов совместимости, а так же если завис сеанс, то при повторном входе он обрубается 🙂

    Reply
  25. mityushov.vv

    (24) Добрый день. Без режима совместимости можно реализовать просто отключаете его в расширении и все. А что бы обрубался зависший сеанс это не реализовано

    Reply
  26. user1205012

    (21)Здравствуйте!

    У меня 1С:Документооборот редакция 2.1 (2.1.12.2) Режим совместимости 8.3.8

    Вообщем вот такие ошибки…

    Reply
  27. mityushov.vv

    (26) Добрый день.

    Там написано же что конфигурация 8.3.8 не поддерживает данное расширение.

    Лучше вам обновить платформу.

    В публикации у меня написана платформа 8.3.12

    Reply
  28. mityushov.vv

    (26) Либо режим совместимости увеличить до 8.3.10 или 8.3.12

    Reply
  29. user1205012

    (28) Спасибо, будем пробовать.

    Reply

Leave a Comment

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