|
ТурбоПоиск, проверка орфографии, новый механизм настроек расширений и скриптов, улучшения в Генераторе кода и Конструкторе таблицы значений, оптимизации в API и многое другое.
ТурбоПоиск - это инструмент, который помогает искать сразу по нескольким источникам данных. Форма ТурбоПоиска объединяет результаты поиска по общим модулям текущей конфигурации, Библиотеке Стандартных Подсистем и сервису шаблонов кода FastCode.
На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма ТурбоПоиска.
Полнотекстовый поиск поможет быстро найти метод общего модуля по ключевым словам, названию или вхождениям слов в тексте метода. Поиск учитывает склонения слов, подстроки по заглавными буквами и много другое, для того чтобы показать наиболее релевантную информацию.
В CodeInspector появится проверка орфографии. Инспектор подскажет ошибки и опечатки в названиях переменных, в комментариях и строковых константах. Проверка учитывает особенности языка 1С, понимает вхождения слов по заглавным буквам, сокращения и операторы. Если какого-то слова нет в словаре, то его всегда можно добавить в пару кликов.
Помимо проверки всего модуля в Инспекторе, можно включить проверку орфографии текущей строки. В случае обнаружения ошибки или если слово неизвестно, появится предупреждающая иконка.
При клике на эту иконку можно вызвать контекстное меню автозамены. В нем отображаются предложения автозамены и пункт добавления в пользовательский словарь.
Вызвать его можно также комбинацией Ctrl+Shift+Enter
Словарь пользователя находится в файле "Мои документы\TurboConf\spellcheck.txt".
В TurboConf 5.9 появилось автоматическое завершение конструкции ?(,,) после ввода символа ? .
В TurboConf 5.9 получила дальнейшее развитие функция генерации кода.
Генератор кода помогает быстро заполнить свойства объекта. Для вызова можно воспользоваться ТурбоКнопкой или комбинацией Ctrl+Shift+G
У генератора появилась новая форма. В этой форме можно выбрать свойства, которые необходимо вставить в код. Для быстрого получения свойств, используется кэш объектов конфигурации.
Можно создавать код для встроенных объектов, шапок Справочников, Документов, а также их табличных частей.
Для правильной работы функции необходимо обновить кэш!
Добавлена поддержка платформы 8.3.12 и выше. Появилась группировка окон по объектам, быстрый фильтр, а также возможность закрепления окна менеджера.
Вызвать менеджер можно комбинацией Alt+W или через ТурбоМеню.
Теперь расширения отображаются на одной вкладке со скриптами. Для встроенных расширений, как и для скриптов, можно задавать произвольные горячие клавиши. Появился фильтр, который поможет быстро найти нужную функцию по названию, описанию или хоткею. Добавлена всплывающая подсказка с кратким описанием возможности. Также из этого окна, сразу можно открыть страницу помощи для выбранного скрипта.
Как быстро вернуть штатное поведение горячей клавиши или переназначить комбинацию? Например, вы привыкли использовать Alt+2 для открытия модуля формы, но при нажатии вызывается вставка символа @. Раньше нужно было подключать скрипт, который возвращал прежнее поведение. В TurboConf 5.9 все намного проще :) Открываем настройки программы, вкладку "Скрипты и хоткеи" и нажимаем в поле поиска нужную комбинацию. Скрипт найден! Теперь можно отключить данную функцию или переназначить ее на другой хоткей.
Появилась кнопка для добавления новой строки мышкой. Клавиша Insert теперь всегда добавляет новую строку, даже если вы находитесь в поле имени таблицы или в режиме редактирования строки таблицы.
"Под капотом" тоже много изменений. Оптимизированы запросы к UIAutomation, для увеличения скорости работы программы. Особенно это касается платформы 8.3.12 и выше.
(1) markers, 1) пока никак не включить. Тестовая версия еще не вышла. Но уже совсем скоро :) 2) замены пока нет, просто уведомление. Замена в процессе. 3) если будет замена, то попробую сделать в виде меню. Пункты будут заменить и добавить в словарь.
Изменений много, особенно "под капотом". Поэтому тестируем! :)
Кто-нибудь уже попробовал проверку орфографии? Как работает?
Абсолютно не интуитивно работает проверка орфографии, к примеру я вставил от куда-нибудь название переменной состоящей из нескольких слов, мне ТК показывает что ошибка, визуально я её не вижу (не понятно что именно ТК не понравилось). Так-же если я правильно понимаю, я могу добавить слово, но добавится только лишь "неправильная" часть названия переменной или всё? У меня он как я понимаю часто ругается на префикс алк, возможно ли внести ТОЛЬКО префикс, чтобы все названия с указанием данного префикса, не считались ошибкой (кроме случаев когда в других словах ошибки). Вещь безусловно хорошая, но требуется подтягивание механизма взаимодействия с ней!
(5) markers, А так-же, где можно посмотреть словарь добавленных мной слов? Можно от туда удалить ошибочные слова (те которые внес по ошибке)?
(5) markers, можно навести мышкой на значок ошибки и будет подсказка, какая часть слова не нравится Префиксы не должны влиять. Можете создать карточку и в нее добавить примеры имен?
(7) bolsun, Ок, как наработаю базу, постараюсь создать
(8) markers, ну тогда просто сюда напишите, какое имя не понравилось с префиксом
(6) markers, словарь пользователя находится в файле "Мои документы\TurboConf\spellcheck.txt". Добавил об этом информацию в публикацию.
(9) bolsun, Сейчас посмотрел, да, показывает что именно не нравится, и не нравился именно префикс алк добавил, вроде больше не ругается, буду смотреть. Извиняюсь что просто я не разобрался как механизм работает, посмотрел в словарь, добавился именно префикс (как и должно быть) Спасибо!
Хоть формально и слово "штрихкод" не корректно, но ИМХО это уже устоявшееся слово, так что можно сразу в словарь добавить
(12) markers, в поставке тоже есть файл с предопределенными словами исключениями. Планировал, что пользователи будут делится такими словами и я буду добавлять их в поставку. Как бы этот процесс лучше организовать.
(13) bolsun, Я думаю лучше отдельную тему для этого завести, чтоб в комментариях могли оставлять свои слова
(14) markers, прям мои мысли читаете :) Я уже тему заводил
Словари для проверки орфографииИнспектором модули кто-нибудь проверял на орфографию, работает?
(17) bolsun, Я только недавно осознал что он есть, но ещё ни разу им не пользовался (хотя надо), дело в том что его надо вызывать по клавише (или в меню) а к этому ещё надо привыкнуть
Вышла тестовая версия 5.9.7147.19598 - Добавлено контекстное меню орфографии с пунктами автозамены и добавления в словарь пользователя. - Исправлено срабатывание функции Автозавершение по Ctrl+Enter, вместо закрытия окна в диалоговых окнах.
Вышла тестовая версия 5.9.7168.25719 - Исправлена работа функции проверки орфографии для английского языка. - Исправлена ошибка, когда функция "Библиотека файлов" вызывалась только в текстовых документах. - Исправлено срабатывание некоторых функций программы в окне авторизации Windows, при открытии файла из Конфигуратора. - Исправлено аварийное завершение работы программы, которое возникало в некоторых случаях, после автоматического обновления. - Исправлена ошибка при вставке авторского комментария в пустом модуле.
Вышла тестовая версия 5.9.7171.17791 - Меню ТурбоКнопки теперь показывается немного правее, для того чтобы не мешать устанавливать/снимать точку останова двойным кликом. - Исправлена ситуация, когда после обновления Windows 10 до версии 1903, Excel 2016 аварийно завершал работу из-за необработанного исключения в модуле UIAutomationCore.dll, при смене фокуса ячейки.
Вышла тестовая версия 5.9.7171.33714 - Улучшенный "Генератор кода" (Ctrl+Shift+G) Теперь можно отметить свойства, которые необходимо вставить в код. Для быстрого получения свойств, используется кэш объектов конфигурации. Подробнее https://turboconf.ru/Forum/Details/4132 Для правильной работы функции необходимо обновить кэш!
(22) bolsun, Привет, настрой плз порядок обхода элементов по TABу. Сейчас после имени переменной сразу в таблицу переходит, если нажать таб. Плюс очень надо, чтобы был хоткей на открытие списка выбора. что-то типа стрелка вниз или чет такое. (ф4 неудобно тыкать)
(23) kmv, привет :) TAB поправлю, а что не так с F4? Стандартный 1совский хоткей :)
Вышла тестовая версия 5.9.7172.32631 - Новый “Менеджер окон” (Alt+W). Добавлена поддержка платформы 8.3.12 и выше. Появилась группировка окон по объектам, быстрый фильтр, а также возможность закрепления окна менеджера. - В "Генераторе кода" исправлен порядок обхода по Tab.
Подскажите, есть ли возможность отключить орфографию?
(26) Николай Зайцев, в текущей тестовой версии нет. Это было сделано специально, чтобы протестировать работу функции. Добавлю опцию в следующих версиях.
Вышла тестовая версия 5.9.7174.26689 - Исправлена некорректная работа функции "Обрамление кавычками", при ее вызове в методе ПолучитьМакет(""). - Исправлена ошибка при вызове Генератора метода в пустой строке. - Исправлена некорректное появление иконки проверки орфографии при переносе строки по Enter. - Исправлена работа гибридной подсказки на некоторых платформах. - В настройках добавлена опция отключения автоматической проверки орфографии при наборе текста. - В настройках добавлена опция отключения автоматического добавления символа ; при вставке из контекстного меню. - В настройках добавлена опция отключения автоматического закрытия скобок при вставке методов из контекстного меню. - Исправлены мелкие ошибки в Менеджере окон.
Вышла тестовая версия 5.9.7185.30273 - Добавлена поддержка сервиса FastCode - Исправлено появление сообщения "Ошибка получения данных"
Вышла тестовая версия 5.9.7187.22939 - Новая функция Турбо поиск. Турбо поиск - это инструмент, который помогает искать сразу по нескольким источникам данных. Форма Турбо поиска объединяет результаты поиска по общим модулям текущей конфигурации, Библиотеке Стандартных Подсистем (БСП) и сервису шаблонов кода FastCode. На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма Турбо поиска. - Индексирование экспортных методов общих модулей Полнотекстовый поиск поможет быстро найти метод общего модуля по ключевым словам, названию или вхождениям слов в тексте метода. Поиск учитывает склонения слов, подстроки по заглавными буквами и много другое, для того чтобы показать наиболее релевантную информацию. - В T9 увеличен приоритет методов Свойство и Следующий, для того чтобы они показывались выше в списке. - Обновлен словарь исключений проверки орфографии.
Вышла тестовая версия 5.9.7188.17822 - Исправлена ошибка предыдущего обновления, которая мешала срабатыванию хоткеев и правильной работе подсказки.
Вышла тестовая версия 5.9.7191.20153 - Автоматическое завершение конструкции ?(,,) после ввода символа ? . - Мелкие исправления.
bolsun переместил тему в раздел Релизы программы
TurboConf 5.9 доступен на канале автоматического обновления.
Спасибо, трудяга! Успехов тебе!.
Вышла версия 5.9.7195.24038 - В поставку 5.9 добавлен отсутствующий скрипт, "Выровнять по запятым". - В функции "Форматировать блок" и "Выровнять по запятым" добавлено отсечение пробелов и табуляций в конце строк. - В ТурбоПоиске исправлена ошибка с отсутствием у фрагментов КонецПроцедуры и КонецФункции. - В ТурбоПоиска добавлен поиск по вхождениям строки в названиях методов. - В форме ТурбоПоиска добавлено автоматическое обновление результатов, после переиндексации общих модулей. - Исправлена ошибка при запуске "Не удалось загрузить шаблоны *.st", когда программа не могла прочитать файл шаблона пользователя. Это приводило к неработоспособности подсказки T9. Теперь такие файлы будут игнорироваться.
Вышла версия 5.9.7209.21363 - Исправлена ошибка переназначения горячих клавиш, когда не срабатывала проверка, что хоткей уже назначен другой функции. - В менеджере окон исправлено отображение названий для внешних обработок, когда в пути имеются пробелы. - В функции Извлечь метод исправлен некорректный перенос комментария, когда он идет сразу после КонецФункции, КонецПроцедуры. - В функции объявить тип переменной, для версии платформы 8.2, вместо #Область TurboConf_ОбъявлениеТипов теперь вставляется комментарий //#Область TurboConf_ОбъявлениеТипов.
По механизму проверки орфографии в строке: 1) Как её включить? 2) Я что-то из гифки не понял, как происходит замена на корректное слово? или это просто уведомление? 3) На кнопку добавления в словарь, стоит прикрутить вопрос, дабы нечайно не добавить слово в словарь, ибо привычный навык использования орфографии, это по нажатию на подобную кнопку, происходит замена на корректное слово.