Переменная доступная из разных сеансов 1с Доброго времени суток, коллеги. Необходимо организовать "онлайн" переменную, чтобы она была доступна всем пользователям в 1С 8.2 из разных сеансов, в том числе тонком и web-клиенте. Коротко о задаче: организую что-то вроде электронной очереди, но только на 1С. Задание по отсчету времени выполняется на отдельном клиенте и с этим проблем нет - все работает замечательно, очередь хранится в регистре и сдвигается как надо, но требуется вывести на табло клиента оставшееся время. Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время в какой-то переменной и потом выдавать на табло на другом клиенте, чтобы было видно остаток времени. Умеет ли 1С делать что-то подобное не используя объекты базы(регистры и т.д.), постоянная перезапись замедляется работу. |
оставшееся время нужно считать на клиенте |
чтобы объекты были доступны из разных сеансов, они должны быть записаны в базе других вариантов нет |
> Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время . очень сильно сомневаюсь в необходимости ПОСЕКУНДНОГО апдейта инфы. там что настоящая система реального времени работает, секунду промахнулся и началась атомная война? |
Сделал через регистр сведений, все работает, но с задержкой примерно на пол секунды, но это не столь важно. Протестил на двух различных табло, для каждого свой отсчет времени. |
[quote=Чучундер;30385480] > Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время . очень сильно сомневаюсь в необходимости ПОСЕКУНДНОГО апдейта инфы. там что настоящая система реального времени работает, секунду промахнулся и началась атомная война? [/quote] Каждый раз пытаешься сделать красиво, а получается как всегда)))) Отсчет времени еще дублирую индикатором, так что наглядно видно текущее состояние очереди. |
Текущее время: 17:59. Часовой пояс GMT +3. |