Ошибка при выполнении команды Перейти в начало блока

vigor Закрыто Средний

В приложенном файле курсор на строке 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)

ТестИРОшибка.epf

UPD: на ИР 7.28 аналогичная ошибка

Комментарии

tormozit
#1, 21 мая 2024 08:08

@bolsun, где найти описание метода РежимСовместимости()?
tormozit изменил статус на Открыто


bolsun
#2, 21 мая 2024 12:18

(1) tormozit,

РежимСовместимости / CompatibilityMode()
Возвращает поддерживает ли актуальные методы работы с текстом элемент, в котором находится фокус. Булево.

На данный момент к методам которые могут не работать на старых платформах относится: ВыделитьТекст()


tormozit
#3, 26 мая 2024 22:11

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


vigor
#4, 27 мая 2024 08:23

Работает
vigor изменил статус на Закрыто


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