Ошибка при нажатии на "Помеченные" в окне конфигуратора "Редактирование типов данных"

ирАдаптер: 2.63
Инструменты разработчика:.8.21.1е
ТурбоКонф: Версия 6.7.9697.41617 от 20 июля 2026 г.

Лог Турбоконфа во вложении

[20260316 10-03-Ссылка скрыта

ScriptEngine.Machine.ExternalSystemException: {Модуль E:\1C_Bases\Помогаторы\TurboConf6.7\user_scripts\26_RDT.os / Ошибка в строке: 10299 / Внешнее исключение (System.NotSupportedException): IUIAutomationTogglePattern не поддерживается}
Если Не ТурбоКонф.ПолучитьСостояниеФлажка() Тогда
---> System.NotSupportedException: IUIAutomationTogglePattern не поддерживается
в TurboConf.Core.TurboAPI.TurboApi.GetCheckboxState(IUIAutomationElement element)
в TurboConf.HostApplication.Api.GetCheckboxState()
в lambda_method(Closure , Api , IValue[] )
в ScriptEngine.Machine.Contexts.AutoContext`1.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.ResolveMethodFunc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)

Комментарии

tormozit
#1, ред. 16 сентября 2026 20:28

@bolsun Турбоконф возвращает некорректный результат метода УстановитьФокусНаЭлемент() для недоступного флажка

					Если ТурбоКонф.УстановитьФокусНаЭлемент("Составной тип данных", "флажок") Тогда
						Если Не ТурбоКонф.ПолучитьСостояниеФлажка() Тогда

Из-за этого скрипт решает, что флажок доступен и вызывает у него ПолучитьСостояниеФлажка().
Помоги решить проблему без попыток и замедления.
tormozit изменил статус на Открыто


tormozit
#2, 16 сентября 2026 20:27

(1) tormozit, пока исправлю через лишнюю небыструю операцию

					Если Истина
						И ТурбоКонф.ПолучитьДоступностьЭлемента("Составной тип данных", "флажок")
						И ТурбоКонф.УстановитьФокусНаЭлемент("Составной тип данных", "флажок") 
					Тогда
						Если Не ТурбоКонф.ПолучитьСостояниеФлажка() Тогда


tormozit
#3, 27 сентября 2026 18:47

Исправлено в 2.24


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