Ссылка скрыта
Процедура ПерейтиКОпределению()
СтароеЗначениеБуфераОбмена = ТурбоКонф.ПолучитьБуферОбмена();
ПодключениеИР = ПодключениеИР(,, Ложь);
Если ПодключениеИР = Неопределено Тогда
Возврат;
КонецЕсли;
МодулиИР = МодулиИР(ПодключениеИР);
Если Не ЭтоДокумент(ТипЭлементаИнтерфейса) Тогда
Если Ложь
Или ТипЭлементаИнтерфейса = ТипЭлемента.ЭлементСписка
Или ТипЭлементаИнтерфейса = ТипЭлемента.ЭлементМеню
Или ТипЭлементаИнтерфейса = ТипЭлемента.Неизвестный
Тогда
ТекстМодуля = ТурбоКонф.ПолучитьИмяЭлемента();
Сообщить("Текст ячейки = " + Лев(ТекстМодуля, 1000));
Иначе
Если Ложь
Или ЭтоПоле(ТипЭлементаИнтерфейса)
Или ЭтоПолеСоСписком(ТипЭлементаИнтерфейса)
Тогда
ТурбоКонф.КонтролКлавиша(Клавиши.A);
КонецЕсли;
ТекстМодуля = ПолучитьВыделенныйТекст();
Сообщить("Текст поля = " + Лев(ТекстМодуля, 1000));
КонецЕсли;
КонецЕсли;
#1, 05 декабря 2023 18:35
Это воспроизводится?
#2, 05 декабря 2023 18:46
Нет. Кажется встречал такое зависание пару раз всего.
#3, ред. 12 декабря 2023 10:59
Сейчас случилось зависание Турбоконфа при вызове подсказки Т9. После убийства COM приложения Турбоконф ожил. Но COM процесс при этом не нагружал процессор не был остановлен отладчиком.
Ссылка скрыта