0. VitaliyCeban 387 18.07.17 17:30 Сейчас в теме

Автоматическое отключение неактивных веб-клиентов

У вас организован доступ в базу через веб-клиент для посторонних лиц (веб-портал, веб-витрина, и т.д.), и вы испытываете проблему нехватки лицензий 1С из-за того, что пользователи оставляют открытыми вкладки с 1С, не работая в них? Есть решение!

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Leits 1 20.07.17 16:35 Сейчас в теме
я не до конца понял на какую форму нужно выводить HTML поле? там же их много(например Корзина, Рабочий стол, различные журналы заказы, РНК )
2. VitaliyCeban 387 20.07.17 16:56 Сейчас в теме
(1) На любую, которая остается открытой на всём протяжении работы. То есть на одну из форм из "рабочей области начальной страницы".
3. Glebis 11 21.07.17 12:56 Сейчас в теме
Статья очень нужная.

Не понял фразу, "Затем в поле HTML загружаем javascript,". У этого элемента куча событий, но никакой загрузки в свойствах элемента нет.

Подойдет этот способ для обычных форм?
4. VitaliyCeban 387 21.07.17 13:19 Сейчас в теме
(3) Код из публикации помещается в макет с типом ТекстовыйДокумент.
Затем в ПриСозданииНаСервере выполняете
ПолеHTML = ПолучитьОбщийМакет("МакетJavascript").ПолучитьТекст();

ПолеHTML это имя реквизита формы с типом "Строка", к которому привязано поле формы с видом "Поле HTML документа". Это вся загрузка.

Обычные формы в веб-клиенте не доступны, соответственно, данный метод к ним неприменим. Замечу, что и при управляемых формах метод работает только в веб-клиенте, но не в тонком/толстом.
5. Glebis 11 21.07.17 14:14 Сейчас в теме
Передо мной стоит задача: отключать сессии неактивных пользователей. Ваша статья натолкнула меня на мысль - определять период "не активности" по времени без движения мыши.
Вопрос: можно ли добавив на обычную или управляемую форму (не веб интерфейс) рабочего стола элемент "ПолеHTMLДокумента" событием onmousemove сбрасывать таймер обработчика ожидания, который закрывает текущую сессию?
6. VitaliyCeban 387 21.07.17 14:41 Сейчас в теме
(5) Нет, невозможно, так как в толстом/тонком клиенте omousemove будет отрабатывать движения мыши только внутри Поля HTML документа.

Вам должно помочь http://infostart.ru/public/20593/ или http://infostart.ru/public/16441/
7. the1 395 01.12.17 09:21 Сейчас в теме
8. VitaliyCeban 387 04.12.17 12:07 Сейчас в теме
(7) "Мы выживали как могли"...
9. kungfufox 24.10.18 10:27 Сейчас в теме
Сделал как написали.

Произошла ошибка:

На этой странице произошла ошибка сценария.
Не удалось задать свойство "onmousemove" ссылки,
значение которой не определено или не является нулл.
10. kungfufox 24.10.18 10:28 Сейчас в теме
править реестр не вариант.
Может надо как то править js код? под старый IE
или как решить?
11. VitaliyCeban 387 24.10.18 14:47 Сейчас в теме
(10) Попробуйте добавить в тег head следующее:
<met a http-equiv="X-UA-Compatible" content="IE=edge, 11, 9, 8" />

Удалите проблел между met a
Предполагается наличие минимум Internet Explorer 8.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 40 000 руб. до 120 000 руб.
Полный день

Программист 1С
Красноярск
зарплата от 50 000 руб.
По совместительству

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день