Установка в скрипте настройки"T9AlwaysShowOnCtrlSpace" в истину не отключает вызов штатной подсказки конфигуратора

sssrei Закрыто

Установка в скрипте настройки"T9AlwaysShowOnCtrlSpace" в истину не отключает вызов штатной подсказки конфигуратора

  1. Выполнил вызов скрипта с командой
ТК.УстановитьЗначениеНастройкиПрограммы(ЭтотОбъект, "T9AlwaysShowOnCtrlSpace", Истина, "Заменяем штатную подсказку на T9");

на рдп сервере - штатная подсказка осталась

2.1 Выполнил вызов того же скрипта на локальной машине - штатная подсказка осталась
2.2 Подключил ир адаптер - штатная подсказка перестала вызываться

Видимо, кроме этой настройки нужно сделать в скрипте ещё что-то 😃

Архив содержит видосы и логи по вышеописанному: Ссылка скрыта

Комментарии

bolsun
#1, 09 октября 2025 10:56

Да, я не то подсказал изначально.

Процедура ПередПолучениемДанныхТ9(Параметры, Отказ, СтандартнаяОбработка)
	ТурбоКонф.СохранитьЗначениеСеанса(Строка(Конфигуратор.ГлавноеОкно)+"_"+"T9AlwaysShowOnCtrlSpace", Истина);
КонецПроцедуры


sssrei
#2, ред. 09 октября 2025 14:53

(1) bolsun, ага. Получилось. Спасибо!

Итоговый текст процедуры, с которым подсказка ковырятора перестала вызываться, а подсказка ТК вызывается:

Процедура ПередПолучениемДанныхТ9(Параметры, Отказ, СтандартнаяОбработка)
	
	ТурбоКонф = Новый ("ТурбоКонф");
	ТурбоКонф.УстановитьЗначениеНастройкиПрограммы(ЭтотОбъект, "T9AlwaysShowOnCtrlSpace", Истина, "Заменяем штатную подсказку на T9");
	ТурбоКонф.СохранитьЗначениеСеанса(Строка(Конфигуратор.ГлавноеОкно)+"_"+"T9AlwaysShowOnCtrlSpace", Истина);
	ТурбоКонф.СохранитьЗначениеСеанса(Строка(Конфигуратор.ГлавноеОкно)+"_"+"T9AllowAutoInvokeInsideCommonStrings", Истина);
	
КонецПроцедуры

sssrei изменил статус на Закрыто


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