Имя: Пароль:
1C
 
Автообновление в управляемых формах
0 Zixxx
 
04.11.10
18:07
Немогу разобратся как лучьше сделать.
На управляемой форме размешено два динамических списка. Каждую минуту выполняется регламентное задание. При записи данных в регламентном задании динамическое считывание в динамических списках не отрабатывается. Поэтому для динамических списков я поставил автоматическое обновление через каждые 60 секунд. Но зараза, они почему-то обновляются несинхронно, а в разное время.
Как быть, как заставить два динамических списка посмотреть на данные в одно и тоже время?
1 nbIx
 
04.11.10
18:17
ТаблицаФормы (FormTable)
Обновить (Refresh)
Синтаксис:

Обновить()
Описание:

Обновляет данные в таблице.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
2 Zixxx
 
04.11.10
18:20
(0) А как их заставить обновлятся через каждые 60 секунд?
3 nbIx
 
04.11.10
18:22
(2) УправляемаяФорма (ManagedForm)
ПодключитьОбработчикОжидания (AttachIdleHandler)
Синтаксис:

ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)
Параметры:

<ИмяПроцедуры> (обязательный)

Тип: Строка. Имя процедуры, подключаемой в качестве обработчика ожидания.
<Интервал> (обязательный)

Тип: Число. Интервал времени в секундах с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число).
Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина.
<Однократно> (необязательный)

Тип: Булево. Признак однократного выполнения обработчика ожидания.
Истина - указанный обработчик ожидания будет выполнен один раз.
Значение по умолчанию: Ложь
Описание:

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

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Вызов обработчика ожидания продолжается пока форма не будет закрыта или пока не будет вызван метод формы ОтключитьОбработчикОжидания.
4 Zixxx
 
04.11.10
18:35
(3) Спасибо