Выполнил штатную команду конфигуратора "Открыть файл".
Появилось окно выбора файла.
И сработал мой обработчик ПриОткрытииОкна, в котором выполнилось обращение к свойству Конфигуратор и возникла ошибка
Не удалось выполнить скрипт ИРАдаптер->ПриОткрытииОкна
ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 2123 / Значение не является значением объектного типа}
ИнфоПроцесса = Конфигуратор.ПараметрыИнформационнойБазы;
в ScriptEngine.Machine.MachineInstance.ResolveProp(Int32 arg)
в 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)
Ссылка скрыта
#1, 19 января 2024 20:14
Исправлено.
bolsun изменил статус на Закрыто
#2, 21 января 2024 21:16
Снова случилось
Ссылка скрыта
tormozit изменил статус на Открыто
#3, 21 января 2024 22:23
Ошибка другая, связана с обработчиком ПриПодключенииКонфигуратора, а не с обработчиком ПриОткрытииОкна. Нашел возможную причину, исправлю.
#4, 22 января 2024 16:29
bolsun изменил статус на Закрыто