Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как определить, что ни одно поле в данный момент не редактируется (8.3)

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует