Есть самописная конфигурация. Интерфейс "Такси".
Возникла следующая проблема.
По умолчанию установлено время засыпания пассивного сеанса на 600.
Человек создал документ и работает с ним. но через 10 минут его выкидывает как бы из за того что он ничего не делает. Документ конечно же не сохраняется. И настроение у пользователя портится. Никому ведь не хочется заново вносить массивный локумент.

Вопрос в следующем: Как можно отслеживать сидит ли еще человек в этом документе или нет? Ну или сделать так что бы его не выкидывало...
---
Что человек может долго заполнять в документе, пусть и БОЛЬШОМ (как этот шрифт)? Табличную часть, явно же не шапку. Так вот при добавлении/удалении строки в ТЧ отправлять бесполезный запрос на сервер (например, запрашивать ИНН Организации/Контрагента).
---
Мой бред: Подключить в "большом" документе (а их наверно не много - имеется в виду тип) обработчик который будет Выводить каждые ХХ минут сообщение: "Вы работаете?" и пользователь должен ответить "Да"...
---
Сеансы могут быть активными и спящими. Одно из назначений спящего сеанса – сохранение работоспособности клиентского приложения после перехода клиентского компьютера в различные режимы энергосбережения. Сеанс переходит в спящее состояние в двух случаях:

● При нештатном разрыве соединения, назначенного сеансу (для толстого клиента, внешнего соединения, тонкого клиента при прямом соединении с сервером). При физическом отключении сети сервер обнаруживает разрыв соединения с клиентским приложением в течение 2-3 минуты.

● По истечении интервала времени, в течение которого клиентское приложение, использующее сеанс, не проявляется активности (для веб-клиента и тонкого клиента при подключении через веб-сервер). Если компьютер клиента не находится в режиме энергосбережения, и клиентское приложение бездействует (не выполняет никаких действий пользователя), то оно периодически вызывает сервер «1С:Предприятия» с интервалом 5-10 минут для поддержания активности сеанса. Поэтому не рекомендуется устанавливать время засыпания сеанса меньше 10 минут.

https://its.1c.ru/db/v837doc#bookmark:cs:TI000000205
---
не проявляется активности
ну как бы активность он проявляет. заполнят табличную часть. только сервер этого не видит...
---
При нештатном разрыве соединения, назначенного сеансу (для толстого клиента, внешнего соединения, тонкого клиента при прямом соединении с сервером). При физическом отключении сети сервер обнаруживает разрыв соединения с клиентским приложением в течение 2-3 минуты.
Этот механизм на моей платформе (8.3.12) почему то не работает. Множество клиентов работает через вэб. и постоянно возникают проблемы из за того что они некорректно завершили сеанс и он остался висеть и не завершается.. по этому поставил 10 мин
---
Я бы в этом случае поставил 15 минут
---
а если человек будет работать в нем 20++ минут?
---
Тогда просто перестаньте маяться фигней с контролем сотрудников.
---
Тогда просто перестаньте маяться фигней с контролем сотрудников.
вы видимо не поняли вопроса.
человек сидит работает в документе (заполняет таб. часть) сидит белее 10 мин. его выкидывает из за бездействия. итог: работа похерена.
---
Так я и говорю - не выкидывайте.
---
говорите так как будто это я лично их выкидываю...
---
как дать понять серверу что сеанс не бездействует а жив. что бы сервер его не завершал...
---
Мой бред: Подключить в "большом" документе (а их наверно не много - имеется в виду тип) обработчик который будет Выводить каждые ХХ минут сообщение: "Вы работаете?" и пользователь должен ответить "Да"...
---
как вариант
---
Не забыть отключить обработчик при закрытии документа
---
Что человек может долго заполнять в документе, пусть и БОЛЬШОМ (как этот шрифт)? Табличную часть, явно же не шапку. Так вот при добавлении/удалении строки в ТЧ отправлять бесполезный запрос на сервер (например, запрашивать ИНН Организации/Контрагента).
---
отличный вариант
---
И что, в процессе заполнения ТЧ документ не делает ни одного запроса к серверу? Не подтягивает никаких данных из справочников или регистров?
---
если в ручную заполнять то ни каких обращений к серверу. документ заточен под автоматическое заполнение. но пользователь захотел все сделать вручную.
---
Вы извините за сарказм, но полностью ручное заполнение возможно если все реквизиты ТЧ с типом "строка". В ином случае ему что-то нужно "спрашивать" у БД.