Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос с обновлением формы
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Victor Skif
Добрый всем день!

1С 7.7.27, Формекс, 1Спп

У меня опять странный вопрос по интерфейсу.
Допустим, есть форма журнала документов. На ней - текстовое поле ввода.
Форма время от времени обновляется по Форма.Обновить();. Так надо для кое-каких эффектов.
Если при этом пользователь что-то пишет в поле ввода - то написанное обнуляется, поле очищается. Что естественно недопустимо.

Примечание. Формексовская РасшФорма.Обновить() решает проблему! с ней все обновляется и ничего не сбрасывается. Однако есть большой недостаток - не знаю по какой причине, но форма при этом очень значительно моргает. Что естественно недопустимо. Такого моргания нету по обычному Форма.Обновить().

Знает ли кто-то, как это побороть? Как обновлять форму, не сбрасывая ввод? Или как обновлять отдельный реквизит (МногострочнуюЧасть), не обновляя при этом всей формы? Или как сделать, чтобы формексовское обновление формы не моргало?

Примечание 2. Попутно я случайно выяснил, что формексовское ПослеОбновленияФормы() вызывается при РасшФорма.Обновить() не один раз, как думается по логике, а, видимо, при отрисовке каждой строки многострочной части. То есть при одном обновлении она может вызваться раз сто. Это почему так?
sava1
попробуйте другие релизы формекса (и срр?) - были моменты , которые потом правились
Victor Skif
sava1 @ Сегодня, 20:15 необходимо зарегистрироваться для просмотра ссылки ,
1С++ v 3.2.4.1
Формекс v 2.0.5.129

Вроде скачивал самые свежие что нашел.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.