Часто перестает вызываться событие ПриОткрытииОкна

tormozit Закрыто Высокий

Раньше достаточно стабильно вызывалось это событие, хотя редко тоже такое случалось.
Но несколько дней назад стало происходить заметно чаще. Много раз подряд не срабатывает при открытии окна с вариантами обновления базы.

Возможно связано с https://turboconf.ru/Tasks/9456
После перезапуска Турбоконфа проблема исчезает на какое то время.

Комментарии

tormozit
#1, 02 июня 2024 09:12

Новый эпизод
Ссылка скрыта
Потом переключился в окна других приложений. Вернулся в конфигуратор. Опять заработало.


tormozit
#2, 02 июня 2024 10:30

Опять случилось. Но сейчас переключение на другие приложения и обратно - не помогает.


bolsun
#3, 02 июня 2024 19:37

(2) tormozit, судя по логу, это скорее всего было вызвано залипанием клавиши Escape, при отмене штатной всплывающей подсказки после ввода кавычки.
Исправил.
https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#4, ред. 04 июня 2024 09:10

Пока больше не возникала. Похоже проблема решена.
tormozit изменил статус на Закрыто


tormozit
#5, 07 июня 2024 18:15

Снова случилось.
Ссылка скрыта
tormozit изменил статус на Открыто


bolsun
#6, 07 июня 2024 18:56

(5) tormozit, опять залипшая клавиша. В данном случае VK_Cancel, но я такое точно не отправляю.


bolsun
#7, 07 июня 2024 18:58

[07.06.24 18:11:38:832] Cancel
[07.06.24 18:11:39:025] Cancel
[07.06.24 18:11:39:239] Cancel
[07.06.24 18:11:39:430] Cancel
[07.06.24 18:11:39:637] Cancel
[07.06.24 18:11:39:836] Cancel
[07.06.24 18:11:40:051] Cancel
[07.06.24 18:11:40:242] Cancel
[07.06.24 18:11:40:450] Cancel
[07.06.24 18:11:40:650] Cancel
[07.06.24 18:11:40:861] Cancel
[07.06.24 18:11:41:055] Cancel
[07.06.24 18:11:41:262] Cancel
[07.06.24 18:11:41:461] Cancel
[07.06.24 18:11:41:672] Cancel
[07.06.24 18:11:41:868] Cancel
[07.06.24 18:11:42:082] Cancel
[07.06.24 18:11:42:274] Cancel
[07.06.24 18:11:42:477] Cancel
[07.06.24 18:11:42:679] Cancel
[07.06.24 18:11:42:889] Cancel
[07.06.24 18:11:43:086] Cancel
[07.06.24 18:11:43:297] Cancel
[07.06.24 18:11:43:492] Cancel
[07.06.24 18:11:43:708] Cancel
[07.06.24 18:11:43:900] Cancel
[07.06.24 18:11:44:113] Cancel
[07.06.24 18:11:44:306] Cancel
[07.06.24 18:11:44:518] Cancel
[07.06.24 18:11:44:712] Cancel
[07.06.24 18:11:44:918] Cancel


bolsun
#8, 07 июня 2024 19:00

Когда она появилась, непонятно, т.к. лог обрезан из-за размера. Нужен лог из файла.


tormozit
#9, ред. 07 июня 2024 19:07

Возможно это следствие перехвата клавиши Escape, которое сделано в рамках эксперимента https://turboconf.ru/Tasks/8882

//&ТолькоТекстовыеДокументы
Процедура НажатиеEscape() Экспорт
	ПодключениеИР = ПодключениеИРИзКэша();
	Если ПодключениеИР <> Неопределено Тогда
		КлючКэша = "ПолеТекстаПрограммы";
		ПолеПрограммы = ВосстановитьЗначениеСеансаКонфигуратора(КлючКэша);
		Если ПолеПрограммы <> Неопределено Тогда
			ФормаВызовМетода = ПолеПрограммы.ФормаВызовМетода();
			Если ФормаВызовМетода.Открыта() Тогда
				ФормаВызовМетода.Закрыть();
				Возврат;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	ТурбоКонф.Клавиша(Клавиши.Escape); 
КонецПроцедуры

Но добавил я его вчера.


bolsun
#10, ред. 07 июня 2024 19:20

Если не хочешь таких побочных явлений, перехват и одновременное использование AutoHK нужно убрать. Escape очень активно используется во многих местах ядра.
bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера