HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #929533
open8.3.13-8.3.18 Обычная форма. Некорректная работа поля текстового документа после вызова УстановитьГраницыВыделения
0%
Description
https://partners.v8.1c.ru/forum/t/2000839/m/2000839
Конфигурация ПО
8.3.13-8.3.18, исправлено в 8.3.19, обычная форма
Проблема
После вызова метода УстановитьГраницыВыделения() поля текстового документа перерисовка поля может выполняться некорректно.
Воспроизведение
Открыть приложенную внешнюю обработку обычном клиентском приложении любой базы. В открывшейся форме в поле текстового документа ввести "1" и нажать кнопку "Выполнить". При этом выполнится код
Перем НачСтрока, НачКолонка, КонСтрока, КонКолонка;
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеТекстовогоДокумента1;
ТекущийЭлемент.ПолучитьГраницыВыделения(НачСтрока, НачКолонка, КонСтрока, КонКолонка);
ТекущийЭлемент.УстановитьГраницыВыделения(НачСтрока, НачКолонка, КонСтрока, КонКолонка);
Нажать клавишу "Home". При этом каретка переместится в первую видимую позицию поля. Нажать ENTER. При этом произойдет ничего, а ожидалась вставка пустой строки перед строкой "1".
Если теперь нажать клавишу "Вверх", то пустая строка перед строкой "1" появляется, но дальше многие операции редактирования приводят к неожиданным перемещения видимой области внутри текста.
Способ обхода
После каждого вызова УстановитьГраницыВыделения нужно вызвать разовый обработчик ожидания, открывающий и сразу закрывающий форму-пустышку
ФормаПустышка = ирКэш.ФормаПустышкаЛкс();
ФормаПустышка.Открыть();
ФормаПустышка.Закрыть();
Files
Related issues
Updated by Сергей Старых almost 2 years ago
- Copied from Bug #840411: 8.3.13-8.3.19+ Некорректная работа поля текстового документа при изменении свойства ВыделенныйТекст added
Updated by Сергей Старых almost 2 years ago
- File deleted (
ВнешняяОбработка1.epf)
Updated by Сергей Старых almost 2 years ago
- Related to Bug #929519: Исправлена некорректная работа поля текста программы после выполнения некоторых команд added
Updated by Сергей Старых almost 2 years ago
- Copied from deleted (Bug #840411: 8.3.13-8.3.19+ Некорректная работа поля текстового документа при изменении свойства ВыделенныйТекст)
Updated by Сергей Старых almost 2 years ago
- Related to Bug #840411: 8.3.13-8.3.19+ Некорректная работа поля текстового документа при изменении свойства ВыделенныйТекст added
Updated by Сергей Старых almost 2 years ago
- Subject changed from 8.3.13-8.3.19+ Обычная форма. Некорректная работа поля текстового документа после вызова УстановитьГраницыВыделения to 8.3.13-8.3.18 Обычная форма. Некорректная работа поля текстового документа после вызова УстановитьГраницыВыделения
- Description updated (diff)