Доступен TurboConf 6.3 (тестовая версия для разработчиков)

Добавил: bolsun, 05 декабря 2024 16:28, обновлено: 10 января 2025 18:24

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

Скачать

Улучшенная поддержка масштабирования, автоматическая вставка символов // при нажатии Enter внутри комментариев, возможность закрывать группу окон в "Менеджере окон", пакет исправлений

Список изменений будет обновляться

Новые возможности и улучшения

  • Добавлена автоматическая вставка символов // при нажатии Enter внутри комментариев, когда это необходимо с наибольшей долей вероятности.

  • В Менеджере окон появилась возможность закрывать группу окон, принадлежащих одному объекту метаданных.

  • В ТурбоПоиске исправлена подсветка вхождений в окне редактора, а текущее вхождение сделано более акцентированным, чем все остальные.

  • Добавлен скрипт AutoFocus. При открытии окон Выбор типа данных и Выбор объекта автоматически устанавливает фокус в поле поиска.

  • В штатное окно Процедуры и функции добавлена кнопка вызова команды "Улучшенные процедуры и функции".

Улучшена поддержка масштабирования

  • Улучшена поддержка масштабирования на системах с несколькими мониторами.
  • Исправлена вставка перетаскиванием, на системах с несколькими мониторами и включенным  масштабированием.
  • Исправлена позиция подсказки T9 и ТурбоКнопки при включенном масштабировании.
  • Иконка ТурбоКнопки теперь растягивается при масштабировании
  • TurboConf теперь отслеживает изменение настроек экрана и при изменении выводит предупреждение о необходимости перезапустить программу и конфигуратор 1С.

Вывод на экран нажимаемых клавиш

Эта функция предназначена для удобства отладки ошибок и записи роликов в поддержку.

Включить функцию можно в Настройках/Разработчикам

Исправления ошибок

Накопительный пакет исправлений (подробнее в комментариях).

Файл


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

Комментарии

bolsun
05 декабря 2024 16:33: #1

Вышел TurboConf 6.3.9105.32356 (тестовая версия для разработчиков)

  • Добавлена автоматическая вставка символов // при нажатии Enter внутри комментариев, когда это необходимо с большой долей вероятности.
  • В Менеджере окон появилась возможность закрывать группу окон, принадлежащих одному объекту метаданных.
  • Исправлено отсутствие индикатора ТурбоПоиск, в окнах Поиск и Замена, в некоторых случаях.
  • Исправлено лишнее появление кнопки Заменить в некоторых окнах.
  • В ТурбоПоиске по модулю исправлено отсутствие очистки предыдущих результатов поиска в некоторых случаях.
  • В ТурбоПоиске по модулю исправлен двойной вызов поиска в некоторых случаях.
  • В Настройках, раздел Разработчикам, добавлена возможность включить вывод на экран нажимаемых клавиш. Это может быть полезно при записи роликов, для отправки в техподдержку.
  • Исправлено отображение некоторых служебных окон TurboConf в менеджере окон Windows (Alt+Tab) и представлении задач Windows (Windows+Tab).
  • В Менеджере окон исправлено восстановление состояния Общих форм.

API

  • В методе ТурбоКонф.ПолучитьЭлементыСписка() исправлен пропуск дублирующихся строк.

  • Добавлен обработчик ПослеВставкиЗначенияT9(Параметры, Отказ, СтандартнаяОбработка)
    Параметры - содержит структуру:
    Значение,
    ЭтоМетод,
    КлючСловаря,
    Описание

  • Добавлен метод ОткрытьФайл(ИмяФайла)
    Открывает файл через стандартный диалог открытия файла.
    ИмяФайла - путь к файлу


bolsun
06 декабря 2024 22:56: #2

Вышел TurboConf 6.3.9107.284 (тестовая версия для разработчиков)

  • В ТурбоПоиске исправлена подсветка вхождений в окне редактора, при установленном флаге "Слово целиком".
  • В ТурбоПоиске в окне редактора текущее вхождение сделано более акцентированным, чем все остальные.
  • Исправлена ошибка "Не удалось выполнить действие. System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта." в некоторых случаях.
  • Исправлена ошибка "System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта." при запуске программы.
  • Исправлено несрабатывание обработчика ПриПодключенииКонфигуратора, если фокус на момент запуска программы уже находился в окне конфигуратора.
  • В ТурбоПоиске исправлено несрабатывание автоматического поиска результатов при открытии поиска по модулю.
  • Исправлена ошибка "Недопустимая операция в нескольких потоках" при открытии ТурбоПоиска.
  • В Турбопоиске исправлено несрабатывание обновления результатов поиска при изменении флажков.
  • Уведомления о нажатых клавишах больше не отображаются при удержании модификаторов.
  • Исправлено отсутствие отображение имени БД в заголовке окна в некоторых случаях.
  • Исправлено отсутствие, в некоторых случаях, срабатывания скриптов в режиме Предприятия, при включенном флаге "Использовать в режиме предприятия" или наоборот ненужное срабатывание при отключенном флаге.

bolsun
07 декабря 2024 22:41: #3

Вышел TurboConf 6.3.9108.511 (тестовая версия для разработчиков)

  • В ТурбоПоиске добавлен раздел Избранное. В него можно добавлять объекты из дерева результатов поиска.
  • В ТурбоПоиске добавлена история поиска и возможность выбора предыдущих значений из поля со списком.
  • Исправлено несрабатывание в некоторых случаях вызова ТурбоПоиска при клике на поле поиска в главном меню ТурбоМеню.
  • В ТурбоПоиске добавлен флаг "Полнотекстовый поиск". Если он включен поиск будет идти по всему тексту метода, иначе только по заголовку.
  • В ТурбоПоиске улучшен поиск и сортировка результатов поиска, теперь результаты, начинающиеся на искомое выражение поиска идут первыми.
  • В ТурбоПоиске исправлено несрабатывание очистки результатов поиска при очистке поля выражения поиска.
  • В ТурбоПоиске отключены всплывающие подсказки при наведении на элемент дерева результатов поиска, т.к. они содержали слишком много текста и могли заслонять другие элементы.
  • Флажки "Слово целиком", "Учитывать регистр" и "RegEx" теперь сохраняют и восстанавливают свои значения между открытиями окна ТурбоПоиска.
  • В ТурбоПоиске исправлены многократные автовызовы поиска в некоторых случаях
  • В ТурбоПоиске по модулю, при выборе в дереве группового элемента (названия метода) в редакторе теперь происходит позиционирование на первое найденное вхождение.
    доделал историю
  • Количество результатов ТурбоПоиска по методам общих модулей теперь ограничено значением элемента управления "Выводить результатов", раньше это ограничение игнорировалось.
  • Мелкие улучшения и исправления.

bolsun
09 декабря 2024 16:40: #4

Вышел TurboConf 6.3.9109.33293 (тестовая версия для разработчиков)

  • В ТурбоПоиске по методам общих модулей и БСП, в результатах поиска теперь отображается имя общего модуля.
  • В ТурбоПоиске теперь можно скопировать текст элемента в дерева результатов поиска по Ctrl+C
  • В ТурбоПоиске исправлена ошибка "доступ к элементу из другого потока".
  • Выделенное в модуле значение при открытии ТурбоПоиска теперь сразу сохраняется в историю поиска.

API

Добавлен обработчик ПриВыбореЗначенияT9(Параметры, ШаблонДляВставки, Отказ, СтандартнаяОбработка)
Параметры - Структура.

Значение,ЭтоМетод,КлючСловаря,Описание
ШаблонДляВставки - новое значение для вставки в формате шаблона T9. Необходима установка параметра СтандартнаяОбработка = Ложь;
Рекомендуется избегать любых интерактивных действий в процессе выполнения обработчика.


bolsun
13 декабря 2024 13:27: #5

Вышел TurboConf 6.3.9113.27629 (тестовая версия для разработчиков)

  • Исправлено срабатывание TurboConf в окнах других приложений при нажатии точки.

bolsun
19 декабря 2024 16:02: #6

Вышел TurboConf 6.3.9119.3733 (тестовая версия для разработчиков)

  • Добавлен скрипт AutoFocus. При открытии окон Выбор типа данных и Выбор объекта автоматически устанавливает фокус в поле поиска.
  • В штатное окно Процедуры и функции добавлена кнопка вызова команды "Улучшенные процедуры и функции".
  • Для кнопок скрипта Закрывашка добавлены всплывающие подсказки.
  • Исправлено отсутствие скрытия ТурбоКнопок скриптов, в некоторых случаях.
  • Исправлено пропадание окна внешнего приложения в режиме Диалога, при клике в окно конфигуратора.
  • В Мультибуфере исправлено обрезание пробелов в начале и конце вставляемого значения.
  • В Мультибуфере добавлены хоткеи на дополнительном блоке клавиатуры (NumPad).
  • Исправлено отсутствие подсказки для слова Экспорт при объявлении переменных.
  • Исправлено мелькание ТурбоКнопки на экране слева, на системах с несколькими мониторами.
  • Исправлено отсутствие скрытия ТурбоКнопки в некоторых случаях.
  • Улучшена поддержка масштабирования
    -- Улучшена поддержка масштабирования на системах с несколькими мониторами.
    -- Исправлена вставка перетаскиванием, на системах с несколькими мониторами и включенным  масштабированием.
    -- Исправлена позиция подсказки T9 и ТурбоКнопки при включенном масштабировании.
    -- Иконка ТурбоКнопки теперь растягивается при масштабировании
    -- TurboConf теперь отслеживает изменение настроек экрана и при изменении выводит предупреждение о необходимости перезапустить программу и конфигуратор 1С.

bolsun
24 декабря 2024 19:05: #7

Вышел TurboConf 6.3.9124.37216 (тестовая версия для разработчиков)

  • В дистрибутив программы добавлены библиотеки OneScript (папка lib).
  • В Менеджере окон добавлена возможность закрыть группу окон по клавише Delete.
  • Убрана задержка в 200 мс перед автовызовом подсказки из шаблона T9
  • Добавлена проверка позиции после вставки шаблона из подсказки T9 из-за некорректных переносов строк. В случае неправильной позиции будет выдано уведомление о возможной причине и предложение исправить проблему. После исправления каретка помещается в правильную позицию.

-Улучшения в механизме поддержки масштабирования
-- Для улучшения поддержки масштабирования, программа теперь запускается в режиме DPI Aware PerMonitor.
-- Теперь нет необходимости перезапускать TurboConf в случае изменения настроек масштабирования. Программа отслеживает и адаптируется к изменениям автоматически "на лету".
-- Предупреждение о перезагрузке конфигуратора 1С теперь должно появляться только в случае изменения масштабирования на основном экране (т.к. платформа не понимает изменения до перезапуска и будет отдавать неправильные координаты).
-- Добавлена возможность отключить уведомления при обнаружении изменения масштабирования для основного монитора.

API

  • В обработчик ПриВыбореЗначенияТ9 в поле Значение, теперь передается отображаемое значение.
  • Во всех обработчиках Т9 теперь используется кириллическая буква Т

bolsun
28 декабря 2024 22:13: #8

Вышел TurboConf 6.3.9127.32770 (тестовая версия для разработчиков)

  • Исправлена ошибка "Файл используется другим процессом" при обновлении программы.
  • Исправлена лишняя вставка символов комментариев при нажатии Enter в некоторых случаях.
  • Исправлено появление в подсказке T9 шаблона "Цикл" в некоторых неподходящих для этого случаях.
  • В Навигаторе по метаданным добавлена поддержка объекта "Интерфейс". Необходимо обновить кэш.

bolsun
28 декабря 2024 22:14: #9

Вышел TurboConf 6.3.9129.188 (тестовая версия для разработчиков)

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

API

  • В методе КликнутьПоЭлементу параметры button и doubleClick теперь не являются обязательными.
  • Исправлена привязка RightBottom для динамических кнопок
  • Исправлена неправильная позиция динамических кнопок при привязке LeftBottom

bolsun
10 января 2025 18:53: #10

Вышел TurboConf 6.3.9141.36481 (тестовая версия для разработчиков)

  • Оптимизирована работа системы логирования. Теперь запись событий в лог в режиме Отладки не оказывает заметного влияния на производительность.
  • Скрытие турбокнопок и главного меню, при вызове скриптов, теперь происходит асинхронно, что уменьшает время вызова команд и скриптов на 10мс.
  • Исправлена ошибка GetUIAutomationCachedInfo. System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
  • В Менеджере окон исправлен переход или закрытие окна, при открытии менеджера из штатного окна Окна.
  • В "Окружить фрагмент" убрано лишняя операция восстановления буфера.
  • Исправлено открытие ТурбоПоиска при клике на пустую область в главном меню конфигуратора, при отключенном отображения поля ТурбоПоиска.
  • Обработчик ПриЗакрытииКонфигуратора теперь не срабатывает при закрытии клиентского окна.

API

  • Добавлен метод ТурбоКонф.ПолучитьВидимыеЭлементыСписка()

Метод возвращает видимые элементы текущего списка.

Параметры:
РасширеннаяИнформация - кроме имен элементов будут получены ГраницыЭлементов и ИндексТекущегоЭлемента. Необязательный. По умолчанию Ложь. Булево.

Возвращаемое значение. Структура

  • ИменаЭлементов. Массив. Строка
  • ГраницыЭлементов. Массив целых чисел
Элементы = ТурбоКонф.ПолучитьВидимыеЭлементыСписка();

Для каждого Имя Из Элементы.ИменаЭлементов Цикл
    Сообщить(Имя);
КонецЦикла;

Для каждого Значение Из Элементы.ГраницыЭлементов Цикл
    Сообщить(Значение);
КонецЦикла;
  • В метод ЖдатьОкно добавлен параметр ИсключитьТекущиеОкна. В случае Истина, текущие открытые окна будут исключены из поиска при ожидании. По умолчанию Ложь. Булево
ТурбоКонф.ЖдатьОкно("Выражение", 1000, Истина,,Истина);

TurboConf

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

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

Скачать

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