Вышел TurboConf 6.4

Добавил: bolsun, 31 марта 2025 18:06, обновлено: 24 сентября 2025 17:10

Раздел: Релизы программы

Новости

Скачать

Поддержка работы с несколькими расширениями в Навигаторе по метаданным, улучшения в подсказке T9, новый ToDo Навигатор, переход к объектам конфигурации при установленном отборе, накопительный пакет исправлений и улучшений

Улучшена работа фильтра подсказки T9

В версии 6.4 алгоритм отбора и сортировки значений был полностью переработан.

Поддерживается поиск с учетом опечаток, например пропуск буквы.

Возможность пропуска подстрок.

Поиск по вхождению.

Улучшена поддержка спецсимволов в начале значения.

Значительно улучшена производительность, а также исправлены различные ошибки при отборе и сортировке значений.

В "Навигаторе по метаданным" появилась поддержка работы с несколькими расширениями

В предыдущих версиях поддерживалась работа только с одним расширением. Теперь же можно выбрать нужные расширения из списка и работать одновременно с несколькими.

Например искать и переходить к объекту любого расширения или основной конфигурации в "Навигаторе по метаданным".

Переход к объектам конфигурации при установленном отборе

В TurboConf 6.4 в "Навигаторе по метаданным" можно открывать нужный объект, даже при установленном отборе в окне конфигурации.

Сначала Навигатор пробует отобразить объект в дереве конфигурации. Если это не получается из-за отбора, он откроет свойства объекта. Через них уже можно будет открыть модули или формы объекта.

Также будет предложено открыть сам объект, процесс займет чуть больше времени, но все равно это намного удобнее и быстрее чем снимать отбор, искать объект и ставить отбор потом заново.

Новый "ToDo Навигатор"

"ToDo Навигатор" получил новую удобную форму с группировкой и поддержку расширений.

Навигатор отслеживает изменения текстов модулей при редактировании и обновляет кэш ToDo автоматически.

Также появилась возможность импортировать сразу все ToDo из основной конфигурации, подключенных расширений или внешних обработок и отчетов.

Накопительный пакет исправлений и улучшений

Полный список изменений в комментариях к теме https://turboconf.ru/Forum/Details/10204#comments

См. также Новое в TurboConf 6.3

Файл


Скачать К списку тем

Комментарии

bolsun
05 апреля 2025 16:19: #1

Вышла тестовая версия 6.4.9223.1812

  • Исправлена ошибка при обновлении кэша через кнопку в главном меню "Не удалось дождаться фокуса в таблице."
  • Исправлен сброс настройки "Отключить масштабирование" после установки обновлений.
  • В скрипт CommitComment.os добавлена поддержка в шаблоне наименования текущей задачи %CurrentTaskName%
  • Исправлено открытие папки AutoSave по кнопке в Настройках
  • В ТурбоПоиске по модулю исправлен поиск по регулярному выражению с включенным флагом "Вхождение строки".
  • В ТурбоПоиске по модулю исправлена подсветка нескольких вхождений в одной строке

API

  • В Параметры обработчика ПриВыбореЗначенияТ9 добавлено свойство ВыделенныйТекст.
  • В Параметры обработчика ПриПолученииДанныхТ9 добавлено свойство ВыделенныйТекст.
  • В секции описания команд скрипта теперь можно задавать подменю для групп команд //@submenu Все команды расположенные ниже директивы будут помещены в соответствующее подменю. Подменю будет применяется только если задано отдельное меню для скрипта //@turbomenuitem Для возвращения на корневой уровень используется точка //@submenu .
//Используется для совместимости (не учитывается, если есть 
//@turbomenuitem Мой скрипт

//@menu Мой скрипт (Меню 1)
//@submenu Подменю 1.1
//@script_hotkey None          Команда1 Команда 1
//@script_hotkey None          Команда2 Команда 2
//@submenu Подменю 1.2
//@script_hotkey None          Команда3 Команда 3
//@script_hotkey None          Команда4 Команда 4
//@submenu .
//@script_hotkey None          Команда5 Команда 5
//@script_hotkey None          Команда6 Команда 6
//@menu Мой скрипт (Меню 2)
//@submenu Подменю 2.1
//@script_hotkey None          Команда7 Команда 7
//@script_hotkey None          Команда8 Команда 8
//@submenu -
//@script_hotkey None          СкрытаяКоманда1 Скрытая команда 1
//@script_hotkey None          СкрытаяКоманда2 Скрытая команда 2
//@submenu .
//@script_hotkey None          Команда9 Команда в корне меню 9
...

Команды 1-4 будут помещены в подменю Подменю 1-2 меню скрипта "Мой скрипт"
Команды 5-6 в корень меню "Мой скрипт"
СкрытаяКоманда1 будут скрыты

bolsun
07 апреля 2025 22:39: #2

Вышла тестовая версия TurboConf 6.4.9226.4877

  • В ТурбоМеню теперь отображаются актуальные горячие клавиши, а не комбинации по умолчанию.
  • В ТурбоМеню улучшено представление специальных клавиш типа OemOpenBrackets и т.д.
  • Исправлено обновление доступности пунктов ТурбоМеню для команд скриптов
  • В Навигаторе по метаданным исправлен переход к объекту конфигурации, в некоторых случаях.
  • В Навигаторе по метаданным уменьшено время перехода к объекту на больших конфигурациях, в некоторых случаях.
  • Исправлены ошибки работы подсказки T9, вызванная предыдущими изменениями в API, на некоторых платформах.

bolsun
07 апреля 2025 22:39: #3

Вышла тестовая версия TurboConf 6.4.9228.42649

  • В "Навигаторе по метаданным" исправлен переход к объекту с выдачей сообщения об установленном отборе.
  • В обработчиках T9 Исправлена ошибка, из-за которой свойство Параметры.ВыделенныйТекст всегда содержало пустую строку.

bolsun
30 апреля 2025 00:38: #4

Вышла тестовая версия TurboConf 6.4.9248.29944

  • В подсказке T9 реализован новый алгоритм фильтра значений. Теперь он поддерживает пропуски фрагментов, опечатки (пропуски букв), улучшена сортировка и общая скорость работы.
  • Исправлено несрабатывание штатного шаблона #Обл[асть] при выборе из подсказки T9.
  • Исправлено отсутствие обработчиков в окне "Улучшенные процедуры и функции"
  • Увеличен приоритет шаблона T9 "Объявить переменную".
  • В подсказке T9 исправлено определение типа переменной в некоторых случаях.
  • В "Навигаторе по метаданным" исправлена сортировка в некоторых случаях.
  • В "Навигаторе по метаданным" после обновления кэша из истории теперь удаляются отсутствующие в обновленном кэше объекты.
  • Исправлено переключение на английскую раскладку при открытии ТурбоПоиска из главного меню TurboConf.
  • Исправлено многократное появление всплывающего уведомления "Не удалось найти основной дисплей".

bolsun
28 мая 2025 14:27: #5

Вышла тестовая версия TurboConf 6.4.9269.28404

  • Улучшена работа алгоритма фильтрации в окне подсказки T9.
  • Исправлена работа подсказки T9 в окне "Динамический список" в некоторых случаях.
  • Исправлена сортировка в списке методов.
  • Исправлена подсветка вхождений в некоторых случаях.
  • Исправлено переключение на английский язык при выборе значения в подсказке T9, в некоторых случаях.

API

  • Добавлено свойство ВыполняетсяВзаимодействие

Возвращает признак того, что в текущий момент TurboConf выполняет процесс взаимодействия с системой.

  • Добавлено свойство ВремяПоследнегоНажатияКлавишиКлавиатуры

Возвращает время последнего нажатия клавиши клавиатуры.

  • Добавлено свойство ВремяПоследнегоНажатияКнопкиМыши

Возвращает время последнего нажатия кнопки мыши.

  • Добавлено свойство НажатаКлавишаКлавиатуры

В текущий момент нажата клавиша клавиатуры. Булево.

  • Добавлено свойство НажатаКнопкаМыши

В текущий момент нажата кнопка мыши. Булево.

  • Добавлено свойство ОткрытаШтатнаяПодсказка

Возвращает признак того, что в текущий момент открыто окно штатной подсказки.

  • Добавлено свойство ОткрытаПодсказкаT9

Возвращает признак того, что в текущий момент открыто окно подсказки T9.

Сообщить("ВыполняетсяВзаимодействие: " + Строка(ТурбоКонф.ВыполняетсяВзаимодействие));
Сообщить("ВремяПоследнегоНажатияКлавишиКлавиатуры: " + Строка(ТурбоКонф.ВремяПоследнегоНажатияКлавишиКлавиатуры));
Сообщить("ВремяПоследнегоНажатияКнопкиМыши: " + Строка(ТурбоКонф.ВремяПоследнегоНажатияКнопкиМыши));
Сообщить("НажатаКлавишаКлавиатуры: " + Строка(ТурбоКонф.НажатаКлавишаКлавиатуры));
Сообщить("НажатаКнопкаМыши: " + Строка(ТурбоКонф.НажатаКнопкаМыши));
Сообщить("ОткрытаШтатнаяПодсказка: " + Строка(ТурбоКонф.ОткрытаШтатнаяПодсказка));
Сообщить("ОткрытаПодсказкаT9: " + Строка(ТурбоКонф.ОткрытаПодсказкаT9));

bolsun
26 июня 2025 18:33: #6

Вышла тестовая версия TurboConf 6.4.9308.29411

  • В "Навигаторе по метаданным" исправлена ошибка перехода к объектам расширений, в некоторых случаях.
  • Отключена лишняя проверка появления штатной подсказки после точки, в случае если такой вызов отключен в настройках конфигуратора. Этом могло приводить к замедлению вызова подсказки на больших модулях.
  • В ToDo Навигаторе исправлено попадание в кэш строк, не являющихся // TODO комментариями, а лишь содержащих вхождение подстроки todo.
  • Исправлена ошибка NullReferenceException при клике в окне ToDo Навигатора в некоторых случаях.

API

  • Добавлен метод ПолучитьИдентификаторТипаТекущегоЭлемента()

Возвращает идентификатор типа текущего элемента управления, в котором находится фокус. Число
https://learn.microsoft.com/en-us/windows/win32/winauto/uiauto-controltype-ids

Ид = ТурбоКонф.ПолучитьИдентификаторТипаТекущегоЭлемента();

Сообщить("Id = " + Строка(Ид));

Если Ид = 50000 Тогда
    //Это кнопка
КонецЕсли;

bolsun
02 июля 2025 13:23: #7

Вышла тестовая версия TurboConf 6.4.9313.25325

  • Исправлено некорректное получение кэша метаданнных расширений, в некоторых случаях.
  • В CodeInspector для проверки BSL LS добавлен ключ -q, для обхода ошибки "java.lang.NullPointerException"

Fix
15 июля 2025 11:09: #8

Как правильно произвести обновление на тестовую версию?


tormozit
15 июля 2025 11:37: #9

SaintDragon
22 июля 2025 06:39: #10

(9) tormozit, это когда у сервера / ПК, где стоит клиент и 1с, есть доступ в Интернет


bolsun
22 июля 2025 12:05: #11

Вышла тестовая версия TurboConf 6.4.9331.32746

  • Исправлена задержка при вставке значения из подсказки T9 в некоторых случаях.
  • Исправлено отсутствие методов общих модулей в ТурбоПоиске и подсказке T9, в некоторых случаях.

API

  • При открытии окна подсказки создается файл t9.lck в папке данных программы. Наличие файла означает, что подсказка открыта в данный момент. При закрытии окна подсказки (выбором значения или отменой) файл удаляется и рекомендуется прервать в скрипте выполнение текущего обработчика ПриАктивизацииСтрокиТ9.
    Получить путь к директории с данными можно через API ТурбоКонф.ПолучитьЗначениеНастройки("DataPath")

bolsun
04 августа 2025 16:20: #12

Вышла тестовая версия TurboConf 6.4.9343.31499

  • Исправлено закрепление окна ToDo Навигатора.
  • Исправлена вставка символа переноса строки | в некоторых случаях.
  • В TurboTracker исправлена ошибка при работе с Jira "System.MissingMethodException: Метод не найден".
  • В подсказке T9 исправлено отсутствие в списке переменных модуля.
  • В подсказке T9 исправлена вставка в неправильную позицию или дублирование вставки, в некоторых случаях.

API

  • Флаг АвтоВызов теперь устанавливается в значение Истина при вызове подсказки T9 набором точки.
  • Исправлено несрабатывание обработчика ПослеВставкиЗначенияТ9

bolsun
01 сентября 2025 16:40: #13

Вышла тестовая версия TurboConf 6.4.9375.33489

  • Уменьшены таймауты соединения и транзакции UIAutomation по умолчанию до 2000мс и 5000мс (с 4000мс и 20000 мс) соответственно, для предотвращения длительного зависания, в случае если платформа не может ответить на запрос UIAutomation.
  • В Настройках Разработчикам добавлена возможность настраивать таймауты соединения и транзакции UIAutomation.
  • Исправлено добавление стандартных шаблонов конфигуратора в список значений подсказки T9, в случае если шаблоны отключены пользователем.
  • Исправлено затирание левого символа при вставке из подсказки T9 в некоторых случаях.
  • В ToDo Навигаторе исправлено зависание при переходе к комментарию ToDo в некоторых случаях.
  • Исправлена ошибка "GetUIAutomationCachedInfo. System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта."
  • Добавлено переустановка флага TopMost турбокнопок при перезагрузке скриптов для обхода проблемы в пропаданием кнопок после выхода компьютера из режима гибернации.
  • Исправлено несрабатывание автовызова подсказки при наборе оператора Знач.
  • Оптимизировано обновление индикатора поля ТурбоПоиск в штатном окне Поиск, для уменьшения эффекта подтормаживания интерфейса в некоторых случаях.

bolsun
10 сентября 2025 09:47: #14

Вышла тестовая версия TurboConf 6.4.9383.37505

  • Механизм отображения турбокнопок поверх всех окон, заменен на более надежный, такой же как в подсказке T9. Убрана переустановка флага TopMost при перезагрузке скриптов, для этого механизма теперь смысла в этом нет.
  • Исправлена ошибка "Не удалось вызвать GetUIAutomationCachedInfo. System.NullReferenceException" при запуске программы.
  • Исправлено неправильное позиционирование турбокнопок по вертикали для легаси платформ.
  • Исправлен неверный расчет изначальных координат клиентской области окна, что приводило к сдвигам позиций турбокнопок по горизонтали на некоторых версиях платформ.
  • В систему логирования добавлена информация о подключенных к TurboConf процессах платформы.

bolsun
16 сентября 2025 21:29: #15

Вышла тестовая версия TurboConf 6.4.9390.41248

  • Версия OneScript обновлена до 1.9.3
  • Все методы получения данных из буфера обмена теперь используют свою реализацию через WinAPI, а не .NET. Это позволило устранить зависания программы или блокировки ввода при получении буфера, если в буфере есть ссылочные данные 1С.
  • Все методы установки данных в буфер обмена теперь используют свою реализацию через WinAPI, а не .NET. Это позволило улучшить надежность вставки и увеличить скорость помещения данных в буфер.
  • Метод ПолучитьБуферОбмена в случае получения данных заданного формата, теперь работает асинхронно. В случае если не удалось дождаться содержимого буфера обмена за заданный интервал, будет выброшено исключение.
  • Исправлено зависание программы в случае если отладка в конфигураторе остановлена в точке останова, в некоторых случаях.
  • Улучшена надежность вставки текста из буфера обмена.
  • Исправлено ненужное получение буфера обмена при вызове подсказки T9 в некоторых случаях.
  • Исправлена автоматическая установка фокуса в окно описания слова списка T9, в момент появления окна описания, когда указатель мыши находится над окном описания. Это приводило к невозможности вставки значения из списка T9 по Enter или закрытия подсказки по Escape в некоторых случаях.
  • Закрытые окна платформы теперь удаляются из словаря подключенных процессов и заголовков окон. Ранее это приводило к многократным попыткам установки заголовка у несуществующих окон.
  • В ToDo Навигаторе исправлено дублирование записей ToDo.
  • В ToDo Навигаторе исправлена ошибка перехода к выбранному ToDo на системах с англоязычным интерфейсом.
  • Окно служебных сообщений TurboConf теперь сохраняет текущую позицию при снятии фильтра.

API

  • Метод ПолучитьБуферОбмена теперь работает асинхронно, в случае если не удалось дождаться содержимого буфера обмена за заданный интервал, будет выброшено исключение.
    ПолучитьБуферОбмена(ФорматДанных="", Таймаут=1000)

bolsun
24 сентября 2025 13:09: #16

Вышла тестовая версия TurboConf 6.4.9398.26814

  • Исправлена ошибка "Не удалось вызвать GetUIAutomationCachedInfo. System.NullReferenceException", в некоторых случаях.
  • Исправлено затирание буфера обмена при вставке из подсказки T9 в некоторых случаях.
  • В подсказке T9 исправлено отсутствие локальных переменных или параметров метода в некоторых случаях.
  • Исправлена проверка документа на язык 1С, для скриптов с большой областью директив скрипта.
  • Добавлено предупреждение в случае, если обнаружена служба AMD External Events Utility, которая может перехватывать некоторые горячие клавиши, нужные для корректной работы программы.
  • Добавлено уведомление о необходимости обновить ClipAngel, если обнаружена несовместимая версия.
  • Мелкие исправления и улучшения.

API

  • Добавлен метод ПолучитьЗначениеСвойстваТолькоДляЧтения()
    Возвращает значение свойства IsReadOnly текущего элемента через ValuePattern

bolsun
01 октября 2025 15:57: #17

Вышел TurboConf 6.4!

Новая версия доступна для автоматического обновления!

Список улучшений https://turboconf.ru/Forum/Details/10204

TurboConf.zip от 24.09.25


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней