Имя: Пароль:
1C
1С v8
Как определить, что ни одно поле в данный момент не редактируется (8.3)
0 Euroset1
 
15.05.18
17:43
Имеем форму на 8.3. Поле ввода многострочное. Включен обработчик ожидания формы, который раз в 5 сек вызывает быструю серверную бесконтекстную функцию и обновляет некую инфу.

В итоге, прямо в процессе редактирования текста в поле ввода раз в 5 секунд все исчезает. Проверил - все именно из-за вызова сервера. Как сделать так, чтобы данный обработчик ожидания не мешал редактировать текст, постоянно сбивая его?
1 Euroset1
 
15.05.18
17:45
Немного соврал. Поле "обнуляется" не из-за вызова сервера, а из-за присвоения значения реквизиту формы, из которого берется инфа в информационное поле ввода.

Но сути не меняет. Нужно это обойти...
2 vicof
 
15.05.18
17:49
Флаг при начале редактирования, сброс флага при окончании редактирования, проверка флага в обработчике ожидания
3 Euroset1
 
15.05.18
17:51
(2) я тоже об этом думал среди всего прочего, но попридержал пока такой вариант из-за.... количества текстовых полей на форме. Каждому все прописать, никого не забыть, потом еще не забыть если вдруг через месяц еще пару полей добавят...
4 HardBall
 
15.05.18
17:51
Я правильно понял, что после редактирования пользователем, поле все-равно затрется данными с сервера?
5 Euroset1
 
15.05.18
17:52
(4) Нет, не затрется. Обновляемое поле - поле с ценой (оплачено). А редактирует он любое текстовое типа "причина обращения" и так далее.
6 SilentMan
 
15.05.18
17:55
7 Euroset1
 
15.05.18
18:13
(6) оно, спс
еще вот это нашел https://www.mista.ru/topic.php?id=641913
почему-то ищется все только после создания темы, а до этого поисковики кормят дичью. судьба.
8 Euroset1
 
15.05.18
18:19
Но оно не работает как надо. Установил, а толку ноль. Все равно обновляется.
9 Euroset1
 
15.05.18
18:35
И я нашел, почему. По какой-то причине там Авто стоит несмотря на то, что в режиме редактирования формы я поставил Не использовать. А вот если программно ставлю, то уже нормально работает.

В общем, вопрос закрыт, всем спасибо. Буду искать, какого лешего ее выставляют в авто в типовой..