Project

Profile

Help

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 #958531

open

8.3.22 Не выполняется прокрутка поля текстового документа при программной установке границ выделения

Added by Сергей Старых over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2111787/m/2111787
https://bugboard.v8.1c.ru/error/000136678
Конфигурация ПО

1С 8.3.22, исправлена в 8.3.23, обычная и управляемая форма

Проблема

Не выполняется прокрутка поля текстового документа при программной установке границ выделения

Воспроизведение

Открыть приложенную внешнюю обработку в обычном клиентском приложении любой базы. Отобразится поле текстового документа выходящее с текстом выходящим за границы видимой области. Нажать кнопку "Выполнить". При этом выполнится код
К = ЭлементыФормы.ПолеТекстовогоДокумента1.КоличествоСтрок();
ЭлементыФормы.ПолеТекстовогоДокумента1.УстановитьГраницыВыделения(К, 1, К, 2);

И в поле произойдет ничего. А ожидалась его вертикальная прокрутка в конец.
Если вручную прокрутить поле в конце, то виден ожидаемо выделенный фрагмент текста.

Вероятно аналогичная проблема есть и в поле текстового документа управляемой формы.

В 8.3.21 и ниже проблемы нет.

Способ обхода

Нашел только через эмуляцию ввода сразу после выполнения метода УстановитьГраницыВыделения()
Ш = Новый COMОбъект("WScript.Shell");
Ш.SendKeys("+{right}");
Ш.SendKeys("+{left}");


Files

clipboard-202302152040-sli6x.png (8.71 KB) clipboard-202302152040-sli6x.png Сергей Старых, 2023-02-15 06:40 PM
clipboard-202302152040-zyvi6.png (9.06 KB) clipboard-202302152040-zyvi6.png Сергей Старых, 2023-02-15 06:40 PM
ОтважныйБобр.epf (8.12 KB) ОтважныйБобр.epf Сергей Старых, 2023-02-15 06:41 PM

Related issues

Related to Инструменты разработчика Tormozit для 1С - Bug #958530: Исправлена вертикальная прокрутка при программном выделении строки за пределами видимой области на платформе 8.3.22+Closed2022-01-01

Actions

Also available in: Atom PDF