powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Обновление формы в 1С 7.7
5 сообщений из 5, страница 1 из 1
Обновление формы в 1С 7.7
    #35795287
Chukotka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1С в.7.7 Использую OLE-сервер. Для обновления изменяющихся данных в глобальном модуле выполняю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
procedure ПриНачалеРаботыСистемы()
  ОткрытьФорму("Обработка.Новый1", конт);
  ОбработкаОжидания("Выполнить",  1 );
endprocedure
 
Процедура Выполнить()
    конт.форма.обновить();
КонецПроцедуры
В результате в форме данные сервера обновляются, но при этом в той же форме невозможно ввести данные в поля ввода - все каждую секунду автоматом очищается. Как с этим бороться? Есть ли возможность обновлять не всю форму, а только нужные контролы?
PS. В 1С 8 такой проблемы нет.
...
Рейтинг: 0 / 0
Обновление формы в 1С 7.7
    #35795363
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chukotka,

А не пробовал, в процедуре Выполнить() проанализировать сначала изменение нужных тебе данных, а уже потом подавать команду Обновить()
...
Рейтинг: 0 / 0
Обновление формы в 1С 7.7
    #35795499
Chukotka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoditelKobyly
А не пробовал, в процедуре Выполнить() проанализировать сначала изменение нужных тебе данных, а уже потом подавать команду Обновить()
А что это изменит? Изменения на сервере происходят асинхронно - стало быть, выполнение "Обновить" будет иметь ненулевую вероятность совпасть с вводом данных пользователем.
Мне вообще непонятно, каким образом выполнение обновления связано с очисткой полей ввода. Нелогично как-то
...
Рейтинг: 0 / 0
Обновление формы в 1С 7.7
    #35795663
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chukotka,

А на форме много полей в которых идет редактирование? Получается что эти поля заполняет кто-то ещё с другой машины? Может тогда подключить процедуру ПриНачалеВыбораЗначения() и запрещать обновлять форму пока идет редактирование в этой форме. А потом снова разрешить повтоно подать команду ОбработкаОжидания
...
Рейтинг: 0 / 0
Обновление формы в 1С 7.7
    #35796557
Chukotka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, победил, правда малость ракообразно: сделал отдельную форму, в ней сгруппировал все контролы, которые надо динамически обновлять. А все поля ввода сделал в другой форме.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Обновление формы в 1С 7.7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]