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 #957469
open8.3.15-23-+ Метод ПолучитьГраницыВыделения() поля ввода внутри таблицы формы всегда возвращает 1
0%
Description
https://partners.v8.1c.ru/forum/t/2107060/m/2107060
1С 8.3.15-23-+
Проблема
Метод ПолучитьГраницыВыделения() поля ввода внутри таблицы формы всегда возвращает 1
Воспроизведение
Открыть приложенную внешнюю обработку в управляемом приложении любой базы. Откроется форма с независимым полем ввода и полем ввода внутри таблицы формы. В обоих будет одинаковый текст.
Нажать "Команда1". При этом на клиенте выполнится код
НачалоКолонки = 0; НачалоСтроки = 0; КонецКолонки = 0; КонецСтроки = 0;
Элементы.Реквизит2.ПолучитьГраницыВыделения(НачалоСтроки, НачалоКолонки, КонецСтроки, КонецКолонки);
Сообщить("Выделение в поле = " + КонецКолонки);
Элементы.Реквизит3.ИзменитьСтроку();
СообщитьВыделениеВТаблице();
ПодключитьОбработчикОжидания("СообщитьВыделениеВТаблице", 0.1, Истина);
&НаКлиенте
Процедура СообщитьВыделениеВТаблице()
НачалоКолонки = 0; НачалоСтроки = 0; КонецКолонки = 0; КонецСтроки = 0;
Элементы.Реквизит3Реквизит1.ПолучитьГраницыВыделения(НачалоСтроки, НачалоКолонки, КонецСтроки, КонецКолонки);
Сообщить("Выделение в таблице = " + КонецКолонки);
КонецПроцедуры
И в окно сообщений будет выведено
Выделение в поле = 7
Выделение в таблице = 1
Выделение в таблице = 1
В примере не стал выводить все границы для компактности. Но все они в таблице имеют значение 1.
Второе считывание границ выделения в поле внутри таблицы сделано асинхронно, но и это не помогло.
А ожидалось
Выделение в поле = 7
Выделение в таблице = 7
Выделение в таблице = 7
Files
Related issues
Updated by Сергей Старых 4 months ago
- Subject changed from 8.3.15-23+ Метод ПолучитьГраницыВыделения() поля ввода внутри таблицы формы всегда возвращает 1 to 8.3.15-23-+ Метод ПолучитьГраницыВыделения() поля ввода внутри таблицы формы всегда возвращает 1
- Description updated (diff)
Updated by Сергей Старых 4 months ago
- Related to Bug #957468: Исправлена внесенная в 6.50 некорректная обработка CTRL+V в поле ввода таблицы управляемой формы added