|
Избранное в Навигаторе по метаданным, избранное в ТурбоПоиске, автоматическая вставка символов // при нажатии Enter внутри комментариев, кнопки команд в главном меню, возможность закрывать группу окон в "Менеджере окон", улучшенная поддержка масштабирования, накопительный пакет исправлений и улучшений
Добавлена автоматическая вставка символов // при нажатии Enter внутри комментариев, когда это необходимо с наибольшей долей вероятности.
В Менеджере окон появилась возможность закрывать группу окон, принадлежащих одному объекту метаданных.
В ТурбоПоиске появилась история введенных значений.
Улучшена работа фильтра в ТурбоПоиске. Появится возможность искать по неполным вхождениям, например: "дог конт". Также появится опция искать "Только в названии/заголовке" метода или статьи для точного поиска методов общих модулей или шаблона по названию.
В ТурбоПоиске исправлена подсветка вхождений в окне редактора, а текущее вхождение сделано более акцентированным, чем все остальные.
Добавлен скрипт AutoFocus. При открытии окон Выбор типа данных и Выбор объекта автоматически устанавливает фокус в поле поиска.
В штатное окно Процедуры и функции добавлена кнопка вызова команды "Улучшенные процедуры и функции"
В штатное окно "Окна" добавлена кнопка вызова команды "Менеджер окон"
Для разработчиков скриптов, появилась возможность добавлять пользовательские кнопки в окна TurboConf
В TurboConf 6.3 в Навигаторе по метаданным появилась возможность добавлять объекты в Избранное.
Добавить или удалить объект можно в контекстном меню по правой кнопке мыши.
Также можно быстро показать только Избранные объекты, включив флаг Избранное.
В TurboConf 6.3 в ТурбоПоиске появилось Избранное. В него можно будет добавлять часто используемые или нужные в данный момент методы или шаблоны.
Также в результатах поиска методов общих модулей теперь отображается название общего модуля.
Появилась возможность добавлять команды в главное меню TurboConf, рядом с главным меню конфигуратора.
Таким образом можно вынести часто используемые функции в быстрый доступ.
Добавлять кнопки можно как в Настройках программы, так и программно в скриптах.
Эта функция предназначена для удобства отладки ошибок и записи роликов в поддержку.
Включить функцию можно в Настройках/Разработчикам
Накопительный пакет исправлений и улучшений (подробнее в комментариях).
Вышел TurboConf 6.3.9107.284 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9108.511 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9109.33293 (тестовая версия для разработчиков)
API
Добавлен обработчик ПриВыбореЗначенияT9(Параметры, ШаблонДляВставки, Отказ, СтандартнаяОбработка)
Параметры - Структура.
Значение,ЭтоМетод,КлючСловаря,Описание
ШаблонДляВставки - новое значение для вставки в формате шаблона T9. Необходима установка параметра СтандартнаяОбработка = Ложь;
Рекомендуется избегать любых интерактивных действий в процессе выполнения обработчика.
Вышел TurboConf 6.3.9113.27629 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9119.3733 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9124.37216 (тестовая версия для разработчиков)
-Улучшения в механизме поддержки масштабирования
-- Для улучшения поддержки масштабирования, программа теперь запускается в режиме DPI Aware PerMonitor.
-- Теперь нет необходимости перезапускать TurboConf в случае изменения настроек масштабирования. Программа отслеживает и адаптируется к изменениям автоматически "на лету".
-- Предупреждение о перезагрузке конфигуратора 1С теперь должно появляться только в случае изменения масштабирования на основном экране (т.к. платформа не понимает изменения до перезапуска и будет отдавать неправильные координаты).
-- Добавлена возможность отключить уведомления при обнаружении изменения масштабирования для основного монитора.
API
Вышел TurboConf 6.3.9127.32770 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9129.188 (тестовая версия для разработчиков)
API
Вышел TurboConf 6.3.9141.36481 (тестовая версия для разработчиков)
API
Метод возвращает видимые элементы текущего списка.
Параметры:
РасширеннаяИнформация - кроме имен элементов будут получены ГраницыЭлементов и ИндексТекущегоЭлемента. Необязательный. По умолчанию Ложь. Булево.
Возвращаемое значение. Структура
Элементы = ТурбоКонф.ПолучитьВидимыеЭлементыСписка();
Для каждого Имя Из Элементы.ИменаЭлементов Цикл
Сообщить(Имя);
КонецЦикла;
Для каждого Значение Из Элементы.ГраницыЭлементов Цикл
Сообщить(Значение);
КонецЦикла;
ТурбоКонф.ЖдатьОкно("Выражение", 1000, Истина,,Истина);
Вышел TurboConf 6.3.9145.38066 (тестовая версия для разработчиков)
API
AddToМenu = 'main_menu'
Ширина кнопки рассчитывается автоматически.
Свойства Width, Height, Location, Offset, Filter и т.д. игнорируются.
//@button {'Name': 'КнопкаМетоды', 'Text': 'Методы', 'Hint': 'Улучшенные процедуры и функции', 'AddToMenu': 'main_menu', 'DocumentsOnly': 'true' }
Location - координаты кнопки
AddToForm - имя формы
ParentControl - имя родительского элемента
//@button {'Name': 'ButtonTest', 'Text': 'Моя кнопка', 'Hint': 'Показать тестовое уведомление', 'Anchor': 'RightTop', 'Location': '200, 20', 'Width': 80, 'Height': 20, 'AddToForm': 'MethodsForm', 'ParentControl': 'panel1' }
Посмотреть иерархию и имена элементов можно в логе, предварительно установив программно настройку программы ТурбоКонф.УстановитьЗначениеНастройкиПрограммы(Истина)
При нажатии кнопки форма TurboConf будет закрыта и выполнен обработчик.
Перем ТурбоКонф;
Процедура ПриНажатииКнопки(Кнопка)
ТурбоКонф = Новый ТурбоКонф;
Если Кнопка = "ButtonTest" Тогда
ТурбоКонф.ПоказатьВсплывающееУведомление("TurboConf", "Работает!", 5000);
Возврат;
КонецЕсли;
КонецПроцедуры
В обработчике ПриОткрытииОкна в Параметры добавлено свойство КлассОкна.
Добавлены методы
ПолучитьИмяАктивногоЭлемента()
ПолучитьТипАктивногоЭлемента()
Возвращают имя или тип текущего элемента на основе события UIAutomation OnFocusChanged
Вышел TurboConf 6.3.9147.29386 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9151.29254 (тестовая версия для разработчиков)
API
УстановитьВидимостьТурбоКнопки(ИмяКнопки, Значение)
Устанавливает видимость турбокнопки
УстановитьВидимостьТурбоКнопокСкрипта(ИмяСкрипта, Значение)
Устанавливает видимость для всех турбокнопок скрипта
УстановитьДоступностьКнопокМенюСкрипта(ИмяСкрипта, ИмяМеню, Значение)
Устанавливает доступность для всех кнопок меню скрипта
Примеры:
ТурбоКонф.УстановитьДоступностьКнопокМенюСкрипта("ИРАдаптер", "main_menu", Ложь);
ТурбоКонф.УстановитьВидимостьТурбоКнопокСкрипта("ИРАдаптер", Ложь);
ТурбоКонф.УстановитьВидимостьТурбоКнопки("КнопкаСписокОбщихМетодов", Ложь);
Вышел TurboConf 6.3.9160.35974 (тестовая версия для разработчиков)
Вышел TurboConf 6.3.9161.4651 (тестовая версия для разработчиков)
API
T9AllowAutoInvokeInsideCommonStrings - устанавливает разрешение на автовызов подсказки внутри обычных строковых литералов (не языков запроса и т.д.)
Пример:
ТурбоКонф.СохранитьЗначениеСеанса(Строка(Конфигуратор.ГлавноеОкно)+""+"T9AllowAutoInvokeInsideCommonStrings", НовоеЗначение);
Вышел TurboConf 6.3.9164.29322 (тестовая версия для разработчиков)
API
Добавлено значение сеанса в разрезе окон конфигуратора:
T9AllowAutoInvokeInsideCommonStrings - устанавливает разрешение на автовызов подсказки внутри обычных строковых литералов (не языков запроса и т.д.)
Пример:
ТурбоКонф.СохранитьЗначениеСеанса(Строка(Конфигуратор.ГлавноеОкно)+""+"T9AllowAutoInvokeInsideCommonStrings", НовоеЗначение);
Устанавливает видимость всех турбокнопок скрипта для заданного процесса
ТурбоКонф.УстановитьВидимостьТурбоКнопокСкриптаДляПроцесса("JumpToWindowButton", Конфигуратор.PID, Истина);
Вышел TurboConf 6.3.9177.36444 (тестовая версия для разработчиков)
API
Вышел TurboConf 6.3.9204.26310
API
Позиция - текущая позиция каретки
УдалитьТекстС - начало удаляемого фрагмента, по умолчанию 0
УдалитьТекстПо - конец удаляемого фрагмента, по умолчанию 0
СтрокаСлева - текст от начала строки до каретки
ТекущаяСтрока - текущая строка целиком
Фильтр - набранное слово для отбора значений
Параметры.ВызватьПодсказкуПараметров = Истина; - после вставки шаблона будет нажата комбинация Ctrl+Shift+Space.
Свойство применяется только в случае установки параметра СтандартнаяОбработка = Ложь;
Вышел TurboConf 6.3.9214.33183
Вышел TurboConf 6.3.9221.25551
Вышел TurboConf 6.3.9105.32356 (тестовая версия для разработчиков)
API
В методе ТурбоКонф.ПолучитьЭлементыСписка() исправлен пропуск дублирующихся строк.
Добавлен обработчик ПослеВставкиЗначенияT9(Параметры, Отказ, СтандартнаяОбработка)
Параметры - содержит структуру:
Значение,
ЭтоМетод,
КлючСловаря,
Описание
Добавлен метод ОткрытьФайл(ИмяФайла)
Открывает файл через стандартный диалог открытия файла.
ИмяФайла - путь к файлу