Вышел TurboConf 5.9

Добавил: bolsun, 18 июля 2019 10:45, обновлено: 27 сентября 2019 10:30

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

Новости TurboConf Канал разработчиков Дневник разработчика

Скачать

ТурбоПоиск, проверка орфографии, новый механизм настроек расширений и скриптов, улучшения в Генераторе кода и Конструкторе таблицы значений, оптимизации в API и многое другое.

ТурбоПоиск

ТурбоПоиск - это инструмент, который помогает искать сразу по нескольким источникам данных. Форма ТурбоПоиска объединяет результаты поиска по общим модулям текущей конфигурации, Библиотеке Стандартных Подсистем и сервису шаблонов кода FastCode.

На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма ТурбоПоиска.

Image https://fastcode.im/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/fastcode_turbo_search.png

Индексирование экспортных методов общих модулей

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

Проверка орфографии в модуле

В CodeInspector появится проверка орфографии. Инспектор подскажет ошибки и опечатки в названиях переменных, в комментариях и строковых константах. Проверка учитывает особенности языка 1С, понимает вхождения слов по заглавным буквам, сокращения и операторы. Если какого-то слова нет в словаре, то его всегда можно добавить в пару кликов.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/CodeInspector_SpellCheck.png

Проверка орфографии "на лету".

Помимо проверки всего модуля в Инспекторе, можно включить проверку орфографии текущей строки. В случае обнаружения ошибки или если слово неизвестно, появится предупреждающая иконка.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/LiveSpellCheck.png

При клике на эту иконку можно вызвать контекстное меню автозамены. В нем отображаются предложения автозамены и пункт добавления в пользовательский словарь.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/SpellCheckContextMenu.png

Вызвать его можно также комбинацией Ctrl+Shift+Enter

Словарь пользователя находится в файле "Мои документы\TurboConf\spellcheck.txt".

Автозавершение выражения ?(,,)

В TurboConf 5.9 появилось автоматическое завершение конструкции ?(,,) после ввода символа ? .

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/auto_question_expression.png

Обновленный "Генератор кода"

В TurboConf 5.9 получила дальнейшее развитие функция генерации кода.

Генератор кода помогает быстро заполнить свойства объекта. Для вызова можно воспользоваться ТурбоКнопкой или комбинацией Ctrl+Shift+G

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

Можно создавать код для встроенных объектов, шапок Справочников, Документов, а также их табличных частей.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/new_code_generator2.png

Для правильной работы функции необходимо обновить кэш!

Новый “Менеджер окон”

Добавлена поддержка платформы 8.3.12 и выше. Появилась группировка окон по объектам, быстрый фильтр, а также возможность закрепления окна менеджера.

Вызвать менеджер можно комбинацией Alt+W или через ТурбоМеню.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/new_wnd_manager2.png

Улучшенный механизм настройки встроенных расширений и скриптов

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

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/NewScriptsSettings.png

Поиск скрипта или расширения по хоткею

Как быстро вернуть штатное поведение горячей клавиши или переназначить комбинацию? Например, вы привыкли использовать Alt+2 для открытия модуля формы, но при нажатии вызывается вставка символа @. Раньше нужно было подключать скрипт, который возвращал прежнее поведение. В TurboConf 5.9 все намного проще :) Открываем настройки программы, вкладку "Скрипты и хоткеи" и нажимаем в поле поиска нужную комбинацию. Скрипт найден! Теперь можно отключить данную функцию или переназначить ее на другой хоткей.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/HowToFindScript.png

Улучшения в "Конструкторе ТаблицыЗначений"

Появилась кнопка для добавления новой строки мышкой. Клавиша Insert теперь всегда добавляет новую строку, даже если вы находитесь в поле имени таблицы или в режиме редактирования строки таблицы.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D0%A2%D0%97_Ins.png

Оптимизация взаимодействия с конфигуратором

"Под капотом" тоже много изменений. Оптимизированы запросы к UIAutomation, для увеличения скорости работы программы. Особенно это касается платформы 8.3.12 и выше.


Новое в TurboConf 5.8

Файл


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

Комментарии

markers
24 июля 2019 18:12: #1

По механизму проверки орфографии в строке: 1) Как её включить? 2) Я что-то из гифки не понял, как происходит замена на корректное слово? или это просто уведомление? 3) На кнопку добавления в словарь, стоит прикрутить вопрос, дабы нечайно не добавить слово в словарь, ибо привычный навык использования орфографии, это по нажатию на подобную кнопку, происходит замена на корректное слово.


bolsun
24 июля 2019 18:24: #2

(1) markers, 1) пока никак не включить. Тестовая версия еще не вышла. Но уже совсем скоро :) 2) замены пока нет, просто уведомление. Замена в процессе. 3) если будет замена, то попробую сделать в виде меню. Пункты будут заменить и добавить в словарь.


bolsun
25 июля 2019 14:05: #3

Изменений много, особенно "под капотом". Поэтому тестируем! :)


bolsun
25 июля 2019 20:07: #4

Кто-нибудь уже попробовал проверку орфографии? Как работает?


markers
26 июля 2019 06:10: #5

Абсолютно не интуитивно работает проверка орфографии, к примеру я вставил от куда-нибудь название переменной состоящей из нескольких слов, мне ТК показывает что ошибка, визуально я её не вижу (не понятно что именно ТК не понравилось). Так-же если я правильно понимаю, я могу добавить слово, но добавится только лишь "неправильная" часть названия переменной или всё? У меня он как я понимаю часто ругается на префикс алк, возможно ли внести ТОЛЬКО префикс, чтобы все названия с указанием данного префикса, не считались ошибкой (кроме случаев когда в других словах ошибки). Вещь безусловно хорошая, но требуется подтягивание механизма взаимодействия с ней!


markers
26 июля 2019 06:12: #6

(5) markers, А так-же, где можно посмотреть словарь добавленных мной слов? Можно от туда удалить ошибочные слова (те которые внес по ошибке)?


bolsun
26 июля 2019 07:00: #7

(5) markers, можно навести мышкой на значок ошибки и будет подсказка, какая часть слова не нравится Префиксы не должны влиять. Можете создать карточку и в нее добавить примеры имен?


markers
26 июля 2019 07:00: #8

(7) bolsun, Ок, как наработаю базу, постараюсь создать


bolsun
26 июля 2019 07:01: #9

(8) markers, ну тогда просто сюда напишите, какое имя не понравилось с префиксом


bolsun
26 июля 2019 07:04: #10

(6) markers, словарь пользователя находится в файле "Мои документы\TurboConf\spellcheck.txt". Добавил об этом информацию в публикацию.


markers
26 июля 2019 07:06: #11

(9) bolsun, Сейчас посмотрел, да, показывает что именно не нравится, и не нравился именно префикс алк добавил, вроде больше не ругается, буду смотреть. Извиняюсь что просто я не разобрался как механизм работает, посмотрел в словарь, добавился именно префикс (как и должно быть) Спасибо!


markers
26 июля 2019 07:12: #12

Хоть формально и слово "штрихкод" не корректно, но ИМХО это уже устоявшееся слово, так что можно сразу в словарь добавить


bolsun
26 июля 2019 07:15: #13

(12) markers, в поставке тоже есть файл с предопределенными словами исключениями. Планировал, что пользователи будут делится такими словами и я буду добавлять их в поставку. Как бы этот процесс лучше организовать.


markers
26 июля 2019 07:15: #14

(13) bolsun, Я думаю лучше отдельную тему для этого завести, чтоб в комментариях могли оставлять свои слова


bolsun
26 июля 2019 07:20: #15

(14) markers, прям мои мысли читаете :) Я уже тему заводил

Словари для проверки орфографии

bolsun
26 июля 2019 07:41: #16

bolsun
26 июля 2019 10:20: #17

Инспектором модули кто-нибудь проверял на орфографию, работает?


markers
26 июля 2019 11:13: #18

(17) bolsun, Я только недавно осознал что он есть, но ещё ни разу им не пользовался (хотя надо), дело в том что его надо вызывать по клавише (или в меню) а к этому ещё надо привыкнуть


bolsun
27 июля 2019 13:45: #19

Вышла тестовая версия 5.9.7147.19598 - Добавлено контекстное меню орфографии с пунктами автозамены и добавления в словарь пользователя. - Исправлено срабатывание функции Автозавершение по Ctrl+Enter, вместо закрытия окна в диалоговых окнах.


bolsun
17 августа 2019 12:46: #20

Вышла тестовая версия 5.9.7168.25719 - Исправлена работа функции проверки орфографии для английского языка. - Исправлена ошибка, когда функция "Библиотека файлов" вызывалась только в текстовых документах. - Исправлено срабатывание некоторых функций программы в окне авторизации Windows, при открытии файла из Конфигуратора. - Исправлено аварийное завершение работы программы, которое возникало в некоторых случаях, после автоматического обновления. - Исправлена ошибка при вставке авторского комментария в пустом модуле.


bolsun
20 августа 2019 07:58: #21

Вышла тестовая версия 5.9.7171.17791 - Меню ТурбоКнопки теперь показывается немного правее, для того чтобы не мешать устанавливать/снимать точку останова двойным кликом. - Исправлена ситуация, когда после обновления Windows 10 до версии 1903, Excel 2016 аварийно завершал работу из-за необработанного исключения в модуле UIAutomationCore.dll, при смене фокуса ячейки.


bolsun
20 августа 2019 16:53: #22

Вышла тестовая версия 5.9.7171.33714 - Улучшенный "Генератор кода" (Ctrl+Shift+G) Теперь можно отметить свойства, которые необходимо вставить в код. Для быстрого получения свойств, используется кэш объектов конфигурации. Подробнее https://turboconf.ru/Forum/Details/4132 Для правильной работы функции необходимо обновить кэш!


kmv
20 августа 2019 17:03: #23

(22) bolsun, Привет, настрой плз порядок обхода элементов по TABу. Сейчас после имени переменной сразу в таблицу переходит, если нажать таб. Плюс очень надо, чтобы был хоткей на открытие списка выбора. что-то типа стрелка вниз или чет такое. (ф4 неудобно тыкать)


bolsun
20 августа 2019 17:44: #24

(23) kmv, привет :) TAB поправлю, а что не так с F4? Стандартный 1совский хоткей :)


bolsun
21 августа 2019 16:26: #25

Вышла тестовая версия 5.9.7172.32631 - Новый “Менеджер окон” (Alt+W). Добавлена поддержка платформы 8.3.12 и выше. Появилась группировка окон по объектам, быстрый фильтр, а также возможность закрепления окна менеджера. - В "Генераторе кода" исправлен порядок обхода по Tab.


Николай Зайцев
22 августа 2019 04:21: #26

Подскажите, есть ли возможность отключить орфографию?


bolsun
22 августа 2019 07:13: #27

(26) Николай Зайцев, в текущей тестовой версии нет. Это было сделано специально, чтобы протестировать работу функции. Добавлю опцию в следующих версиях.


bolsun
23 августа 2019 13:06: #28

Вышла тестовая версия 5.9.7174.26689 - Исправлена некорректная работа функции "Обрамление кавычками", при ее вызове в методе ПолучитьМакет(""). - Исправлена ошибка при вызове Генератора метода в пустой строке. - Исправлена некорректное появление иконки проверки орфографии при переносе строки по Enter. - Исправлена работа гибридной подсказки на некоторых платформах. - В настройках добавлена опция отключения автоматической проверки орфографии при наборе текста. - В настройках добавлена опция отключения автоматического добавления символа ; при вставке из контекстного меню. - В настройках добавлена опция отключения автоматического закрытия скобок при вставке методов из контекстного меню. - Исправлены мелкие ошибки в Менеджере окон.


bolsun
03 сентября 2019 14:56: #29

Вышла тестовая версия 5.9.7185.30273 - Добавлена поддержка сервиса FastCode - Исправлено появление сообщения "Ошибка получения данных"


bolsun
05 сентября 2019 15:56: #30

Вышла тестовая версия 5.9.7187.22939 - Новая функция Турбо поиск. Турбо поиск - это инструмент, который помогает искать сразу по нескольким источникам данных. Форма Турбо поиска объединяет результаты поиска по общим модулям текущей конфигурации, Библиотеке Стандартных Подсистем (БСП) и сервису шаблонов кода FastCode. На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма Турбо поиска. - Индексирование экспортных методов общих модулей Полнотекстовый поиск поможет быстро найти метод общего модуля по ключевым словам, названию или вхождениям слов в тексте метода. Поиск учитывает склонения слов, подстроки по заглавными буквами и много другое, для того чтобы показать наиболее релевантную информацию. - В T9 увеличен приоритет методов Свойство и Следующий, для того чтобы они показывались выше в списке. - Обновлен словарь исключений проверки орфографии.


bolsun
06 сентября 2019 08:21: #31

Вышла тестовая версия 5.9.7188.17822 - Исправлена ошибка предыдущего обновления, которая мешала срабатыванию хоткеев и правильной работе подсказки.


bolsun
09 сентября 2019 09:24: #32

Вышла тестовая версия 5.9.7191.20153 - Автоматическое завершение конструкции ?(,,) после ввода символа ? . - Мелкие исправления.


bolsun
09 сентября 2019 10:19: #33

bolsun переместил тему в раздел Релизы программы


bolsun
09 сентября 2019 10:22: #34

TurboConf 5.9 доступен на канале автоматического обновления.


aka AMIGO
09 сентября 2019 21:04: #35

Спасибо, трудяга! Успехов тебе!.


bolsun
13 сентября 2019 11:36: #36

Вышла версия 5.9.7195.24038 - В поставку 5.9 добавлен отсутствующий скрипт, "Выровнять по запятым". - В функции "Форматировать блок" и "Выровнять по запятым" добавлено отсечение пробелов и табуляций в конце строк. - В ТурбоПоиске исправлена ошибка с отсутствием у фрагментов КонецПроцедуры и КонецФункции. - В ТурбоПоиска добавлен поиск по вхождениям строки в названиях методов. - В форме ТурбоПоиска добавлено автоматическое обновление результатов, после переиндексации общих модулей. - Исправлена ошибка при запуске "Не удалось загрузить шаблоны *.st", когда программа не могла прочитать файл шаблона пользователя. Это приводило к неработоспособности подсказки T9. Теперь такие файлы будут игнорироваться.


bolsun
27 сентября 2019 10:30: #37

Вышла версия 5.9.7209.21363 - Исправлена ошибка переназначения горячих клавиш, когда не срабатывала проверка, что хоткей уже назначен другой функции. - В менеджере окон исправлено отображение названий для внешних обработок, когда в пути имеются пробелы. - В функции Извлечь метод исправлен некорректный перенос комментария, когда он идет сразу после КонецФункции, КонецПроцедуры. - В функции объявить тип переменной, для версии платформы 8.2, вместо #Область TurboConf_ОбъявлениеТипов теперь вставляется комментарий //#Область TurboConf_ОбъявлениеТипов.


TurboConf

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

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

Скачать

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