Имя: Пароль:
1C
 
Интерфейс Такси, перечитать данные
0 LenaAt
 
12.12.17
12:57
Есть общий модуль, в котором выполняется обработчик некоторого события. Подскажите, пожалуйста, как программно из этого обработчика перечитать данные у открытого документа?
1 vicof
 
12.12.17
13:28
Никак. Не путай документ и его отображение.
Юзай ПодключитьОбработчикОжидания.
2 vicof
 
12.12.17
13:29
Ну и плюс клиент-серверное взаимодействие учи. Не может сервер вызывать клиента.
3 LenaAt
 
12.12.17
15:23
(2) Спасибо, но я решила сделать по-другому: поместить на форму кнопку Перечитать.
4 LenaAt
 
12.12.17
15:38
Но мне всё равно не понятно, почему УФ в 1С не могут работать также, как работает динамическое приложение по протоколу HTTP? Там тоже происходит событие на клиенте, отправляется запрос на web сервер, на котором выполняется некая функция - обработчик события, а дальше web сервер заново собирает HTML страницу и отправляет её клиенту с сообщением, что её нужно перечитать. Тонкий клиент 1С - это тот же HTTP. В чем проблема?
5 Fragster
 
гуру
12.12.17
15:39
правильно на сервер отправлять даннныеформы, с сервера их возвращать обработанные и включать модифицированность
6 Fragster
 
гуру
12.12.17
15:40
(4) потому что не так это работает.
7 DmitrO
 
12.12.17
15:45
(4)Да нет никаких проблем, если общий модуль у вас клиентский (ну раз там обработчик события), то осталось в этом обработчике добраться до формы документа и вызвать у нее метод Прочитать.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.