Имя: Пароль:
1C
1С v8
ГрафическаяСхема (УФ)
0 NickOmsk
 
10.12.12
22:49
В самописке создал форму обработки с реквизитом и полем ГрафическаяСхема, по команде обновить идет запрос к БД с последующим поиском и окрасом элементов Схемы (декораций) в определенный цвет. А как сделать, чтобы с какой-либо периодичностью программно обновлять Схему? (При открытой форме у клиента, схема интерактивна)
1 Юрий Лазаренко
 
12.12.12
19:28
(0) Подключить обработчик ожидания?
2 vmv
 
12.12.12
19:44
или расположить в видимой части поле динамического списка, убрав все полосы и ужав его до поля с мизинец - в нем можно выводить полезную инфу, например текущий город.

Ах да - в свойствах Дсписка настроить период автообновления 5, 10, 60 сек. или по вкусу

В обработчкике обновления этого списка вызывать и обработчик обновления карты, то же расписание, но без дурацких обработчиков ожидания, которые в веб-клиенте косячат
3 Юрий Лазаренко
 
12.12.12
20:11
(2) Интересный вариант, кстати. Интересен тем, что может отлавливать изменение связанных с ДС данных.
4 NickOmsk
 
12.12.12
20:33
У меня один документ влияет на состояние отображаемых данных, пробовал через ПодпискуНаСобытие перекрашивать Схему, но увы, не нашел подходящего события, если брать типа ПриЗаписи, то данные в запрос идут не верные (что само-собой из-за транзакции). Буду пробовать предложенное (2).
5 GROOVY
 
12.12.12
20:50
(4) Юзай "ОбработкаОповещения". ПослеЗаписи в форме документа оповещай систему, а в форме обработки со схемой лови оповещение.
6 NickOmsk
 
12.12.12
21:06
(5) Да, то что нужно, спасибо.
7 NickOmsk
 
12.12.12
21:27
Хм, а как Оповестить() при проведении документа, с сервера то бишь?
8 NickOmsk
 
12.12.12
21:58
т.е. ПослеЗаписи() из формы документа все срабатывает, а вот в форме списка при проведении (отмене проведения) каким событием создать оповещение?