Открытые окна пользователей

1. PavelZnaikin 175 06.12.22 16:36 Сейчас в теме
Нужно мониторить через фоновое задание все открытые окна пользователей.
Есть метод "ПолучитьОкна" этот метод получает все открытые окна пользователя, но работает только на клиенте.

Каким образом можно получить все открытые окна пользователя на сервере, чтобы эту проверку подвесить на реглаиентное задание
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user1880116 06.12.22 17:31 Сейчас в теме
(1) Переносом регламента на клиент. В обработчике ожидания пишите "Если Час(ТекущаяДата())=0 Тогда УЭтогоПаразитаОткрытоСервер(ИменаОкон)".

Это будет, пожалуй, будет минимальным бредом.
5. PavelZnaikin 175 06.12.22 17:51 Сейчас в теме
(4)а как перенести регламентно задание на клиент?
6. user1880116 06.12.22 18:02 Сейчас в теме
(5) Написать вручную. Запускать обработчик ожидания с фиксированым периодом и проверять - пора или еще не пора.
2. пользователь 06.12.22 16:42
Сообщение было скрыто модератором.
...
3. user1278383 4 06.12.22 16:45 Сейчас в теме
1. Для каждого пользователя открывать обработку с формой, которая на клиенте будет получать список открытых окон через обработчик ожидания, которые затем можно, например, записать в какой-нибудь регистр, данные которого уже можно прочитать на сервере.
2. Использовать сервер взаимодействий
7. SlavaKron 06.12.22 18:19 Сейчас в теме
Обработчик ожидания можно подключить в модуле управляемого приложения.
Будет оптимально, если на клиенте хранить кеш последнего сохраненного списка, чтобы делать серверный вызов, только в случае изменения списка открытых форм.
8. пользователь 06.12.22 18:29
Сообщение было скрыто модератором.
...
9. пользователь 06.12.22 18:38
Сообщение было скрыто модератором.
...
10. SlavaKron 06.12.22 18:40 Сейчас в теме
(9) Форма.Параметры.Ключ. Заголовок формы также содержит представление объекта. Нормальная задача, кстати.
11. пользователь 06.12.22 18:42
Сообщение было скрыто модератором.
...
12. SlavaKron 06.12.22 18:43 Сейчас в теме
(11) Можно хранить соответствие, с ключами – уникальными идентификаторами форм. Значение – Структура с необходимыми данными.
13. пользователь 06.12.22 18:45
Сообщение было скрыто модератором.
...
14. SlavaKron 06.12.22 18:46 Сейчас в теме
15. пользователь 06.12.22 18:47
Сообщение было скрыто модератором.
...
16. SlavaKron 06.12.22 18:48 Сейчас в теме
(15) Если опрашивать окна раз в минуту, с большой вероятностью их состав не будет меняться также часто, соответственно и вызывать сервер, если ничего не изменилось нет необходимости. Для такой проверки и нужен кеш.
17. пользователь 06.12.22 18:52
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот