Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Переменная доступная из разных сеансов 1с (http://forums.kuban.ru/f1040/peremennaya_dostupnaya_iz_raznyh_seansov_1s-4177296.html)

afanasovmaksim 12.05.2013 10:42

Переменная доступная из разных сеансов 1с
 
Доброго времени суток, коллеги. Необходимо организовать "онлайн" переменную, чтобы она была доступна всем пользователям в 1С 8.2 из разных сеансов, в том числе тонком и web-клиенте. Коротко о задаче: организую что-то вроде электронной очереди, но только на 1С. Задание по отсчету времени выполняется на отдельном клиенте и с этим проблем нет - все работает замечательно, очередь хранится в регистре и сдвигается как надо, но требуется вывести на табло клиента оставшееся время. Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время в какой-то переменной и потом выдавать на табло на другом клиенте, чтобы было видно остаток времени. Умеет ли 1С делать что-то подобное не используя объекты базы(регистры и т.д.), постоянная перезапись замедляется работу.

EarlyBird 12.05.2013 16:21

оставшееся время нужно считать на клиенте

EarlyBird 12.05.2013 16:24

чтобы объекты были доступны из разных сеансов, они должны быть записаны в базе
других вариантов нет

Чучундер 12.05.2013 22:15

> Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время
.
очень сильно сомневаюсь в необходимости ПОСЕКУНДНОГО апдейта инфы. там что настоящая система реального времени работает, секунду промахнулся и началась атомная война?

afanasovmaksim 12.05.2013 22:20

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

afanasovmaksim 12.05.2013 22:22

[quote=Чучундер;30385480] > Что можете посоветовать, необходимо сохранять каждую секунду оставшееся время . очень сильно сомневаюсь в необходимости ПОСЕКУНДНОГО апдейта инфы. там что настоящая система реального времени работает, секунду промахнулся и началась атомная война? [/quote]

Каждый раз пытаешься сделать красиво, а получается как всегда)))) Отсчет времени еще дублирую индикатором, так что наглядно видно текущее состояние очереди.


Текущее время: 17:59. Часовой пояс GMT +3.