В приложенном файле курсор на строке 16.
При попытке перейти в начало блока - ошибка. В начало блока при этом переходит.
ТК: 6.1.8904.30581
Адаптер: 1.53
Тех. инфо:
Платформа: 8.3.18.1208
Режим БД: клиент-серверный
Конфигурация. Название: Комплексная автоматизация, редакция 1.1 (1.1.55.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_2_13
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 102
Инструменты разработчика. Версия: Портативный 7.27.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Корпоративная LTSC 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
ScriptEngine.Machine.ExternalSystemException: {Модуль D:\1S\BSL\TURBOCONF HUB\TurboConf_RDT 6.1\user_scripts\RDT.os / Ошибка в строке: 1139 / Внешнее исключение (TurboConf.Core.TurboAPI.TurboConfModeNotSupportedException): Метод ВыделитьТекст() не поддерживается для этой версии платформы 1С. Используйте метод РежимСовместимости() для определения доступности метода.}
ТурбоКонф.ВыделитьТекст(НачалоВыделения, КонецВыделения);
---> TurboConf.Core.TurboAPI.TurboConfModeNotSupportedException: Метод ВыделитьТекст() не поддерживается для этой версии платформы 1С. Используйте метод РежимСовместимости() для определения доступности метода.
в TurboConf.Core.TurboAPI.TurboApi.SelectText6(Int32 startPos, Int32 endPos)
в lambda_method(Closure , Api , IValue[] )
в ScriptEngine.Machine.Contexts.AutoContext`1.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(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)
UPD: на ИР 7.28 аналогичная ошибка
#1, 21 мая 2024 08:08
@bolsun, где найти описание метода РежимСовместимости()?
tormozit изменил статус на Открыто
#2, 21 мая 2024 12:18
(1) tormozit,
РежимСовместимости / CompatibilityMode()
Возвращает поддерживает ли актуальные методы работы с текстом элемент, в котором находится фокус. Булево.
На данный момент к методам которые могут не работать на старых платформах относится: ВыделитьТекст()
#3, 26 мая 2024 22:11
Исправлено в 1.54
#4, 27 мая 2024 08:23
Работает
vigor изменил статус на Закрыто