Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    bolsun
    @bolsun
    Я вообще специально рассылку и обсуждение сделал до релиза, чтобы не делать то, что никому не нужно :)
    В прошлый раз я сделал добавление расширений на C#. Там было все сложнее, нужно было VS и делать библиотеку и как-то не пошло.
    В этот раз благодаря @EvilBeaver и его 1Script все делается на порядок проще для 1с-ников
    bolsun
    @bolsun
    Вот еще пример скрипта
    //@script_name ReloadScrtips
    //@script_hotkey Control+Shift+R
    //@global_mode 1
    //@filter - Visual Studio Code
    
    TC = new TurboConf;
    TC.ReloadScripts();
    Т.е. я пишу какой то скрипт в Visual Code. Сохраняю изменения, нажимаю Ctrl+Shift+R и сразу же они доступны в ТК
    Т.е. работает не только в Конфигураторе
    bolsun
    @bolsun
    Всем привет! Наконец то бета доступна для скачивания )

    5.0b
    Добавлена поддержка расширений на OneScript http://oscript.io/ (примеры скриптов в папке ./scripts)
    Программа теперь использует .NET 4.5.2 (для работы OneScript) поэтому Windows XP пока не поддерживается. В дальнейшем возможно будет пересобран под .NET 4
    Автоматизировать можно не только работу с 1С. В скрипте можно указать для каких программ его выполнять (директивы @global и @filter)
    Внесены изменения и исправления в системе взаимодействия с Конфигуратором.
    Система теперь умеет сохранять нажатые модификаторы (Ctrl, Alt, Shift), и восстанавливает их состояние после выполнения скрипта. Пока только для скриптов и некоторых встроенных функций.
    Все нажатые клавиши во время выполнения скрипта помещаются в очередь, и выполняются после его завершения.
    Добавлена возможность назначать любые комбинации клавиш, не только Ctrl + {Key}. Пока только в скриптах.
    Ввод специальных символов теперь использует SendInput вместо вставки из буфера, для более быстрого отклика
    Некоторые функции переписаны на OneScript (дублирование строки, перезагрузка скриптов)
    Добавлена возможность получать обновления с бета-канала

    И другие изменения. Подробное описание будет позже.

    Andrei Ovsiankin
    @EvilBeaver
    Супер!
    bolsun
    @bolsun

    Вышла версия 5.0.6610.37988

    Исправлена ошибка в обработке очереди нажатия клавиш, приводящая к повторному вызову функций, иногда многократному.
    В функции «Перейти к объекту конфигурации» (Ctrl+J) появилась возможность перейти к форме, реквизиту и т.д.
    Исправлена ошибка в быстром поиске по первым или заглавным буквам, когда в имени объекта встречались цифры.
    Исправлены тайминги в некоторых функциях, для более надежной работы. Так же работа некоторых функций переведена в асинхронный режим.
    При старте приложения отключена функция установки соединения по протоколу WebSocket, приводящая к подвисанию приложения.
    Исправлена ошибка, когда в функции Быстрый выбор типа данных, система не могла определить версию 64 битной платформы, т.к. процесс приложения был скомпилирован с флагом предпочитать 32 битный режим.

    bolsun
    @bolsun

    Вышла версия 5.0.6617.30171

    Очень много изменений

    Функция "Открытые окна" (Alt+W) полностью переделана. Теперь это "История окон". Для каждой конфигурации сохраняется история открытых окон, и даже после закрытия окна или перезапуска Конфигуратора можно быстро перейти к недавним объектам. История окно автоматически сортируется по времени последней активации окна.
    В функции «Перейти к объекту конфигурации» (Ctrl+J) появилась возможность перейти к форме, реквизиту и т.д.
    В Настройках можно задать максимальный размер хранимой истории для функций "Открытые окна" и «Перейти к объекту конфигурации»

    Изменения в механизме работы TurboConf

    1. Для перехвата нажатия клавиш, вместо MouseKeyboardActivityMonitor теперь используется MouseKeyHook.
    2. Начиная с платформы версии 8.3.8.1652, Конфигуратор поддерживает стандарт UIAutomation, для получения текста модуля напрямую, а не через буфер. Это позволяет избежать ряда манипуляций, и существенно ускоряет взаимодействие с Конфигуратором.
      TurboConf автоматически определяет поддержку Конфигураторм режима UIAutomation и использует либо новый механизм, либо старые методы взаимодействия.
      Некоторые функции TurboConf уже переписаны для поддержки этого режима, в частности:
      T9 (по Ctrl+Shift+Пробел)
      Процедуры и функции модуля (Ctrl+K)
      CodeInspector (Ctrl+I)
      Адаптация остальных функций в процессе.
    bolsun
    @bolsun
    Вышло 2 версии с прошлого раза.
    Исправления и улучшения в Истории окон,
    В "Перейти к объекту конфигурации" исправлена ошибка при сохранение истории поиска
    В Автоподстановке T9 (исправлены ошибки, доработано появление по Ctrl+Пробел) когда нет шатной
    И еще разные мелкие исправления
    bolsun
    @bolsun

    Вышла версия 5.0.6621.29898

    В Автозавершение (Ctrl+Enter) добавлены функции "Завершить Если" и "Перенос строки с ;".
    Если вы находитесь внутри условия Если [условие] Тогда, при Ctrl+Enter будет осуществлен перенос строки.
    Если на конце строки отсутствует ; при нажатии Ctrl+Enter будет осуществлен перенос строки с добавлением в конце строки ;

    Под новый режим работы адаптированы функции:
    Окружить (Ctrl+D)
    Закрыть скобки (Ctrl+0)
    Автозавершение Ctrl+Enter

    Переделан механизм сохранения данных программы и обработка закрытия программы при завершении работы системы.
    Удалена возможность "Показать параметры функции" по Ctrl+P (с выходом 8.3, это уже давно не актуально)
    В функции «Перейти к объекту конфигурации» (Ctrl+J) теперь отключена по умолчанию опция "Закрывать окно поиска"

    Andrei Ovsiankin
    @EvilBeaver
    Плюсадин!
    Владимир Гусев
    @adhocprog_twitter
    Добрый день. Как запустить на исполнение скрипт ...\TurboConfBeta\scripts\HelloWorld.os? Есть ссылка на инструкцию?
    bolsun
    @bolsun
    @adhocprog_twitter Добрый день!
    Просто нажать Ctrl+5
    секция //@script_hotkey Control+D5
    инструкция пока в виде комментариев в самом скрипте )
    Владимир Гусев
    @adhocprog_twitter
    спасибо, получилось )
    bolsun
    @bolsun

    Вышла версия 5.0.6624.30819

    В "Истории окон" (Alt+W) добавлена поддержка новых объектов конфигурации, а так же модулей управляемого приложения, обычного приложения и т.д.
    Функция "Форматировать все" адаптирована под новый механизм взаимодействия.

    bolsun
    @bolsun

    Анонс
    Готовлю к выходу новую версию
    Новая возможность - "Трекер учета времени работы с конфигурациями"

    В разных разрезах.Пример:

    Конфигурация1 - 2ч.30мин
    Общие модули - 1ч.30мин

    • ОбщийМодуль1 - 1 ч. 00 мин
    • ОбщийМодуль2 - 0 ч. 30 мин
      Обработки - 1ч. 00 мин
    • Обработка1 - 1 ч. 00 мин
      ... и т.д.
    bolsun
    @bolsun

    Вышла версия 5.0.6633.30718

    Доступна новая функция OneTracker (Ctrl+Alt+T) Автоматический трекер учета времени работы с конфигурациями. Учет ведется в разрезе конфигураций, объектов, внешних обработок и т.д.
    Трекер учета времени теперь по умолчанию отключен. Включить можно в настройках программы.
    Исправлена ошибка при получении текста модуля, когда в некоторых случаях, в получаемом тексте появлялась лишняя строка текста.
    Некоторые оставшиеся функции переведены на новый механизм работы Закрыть скобки, Выделить метод и т.д.
    Различные исправления и улучшения.

    bolsun
    @bolsun

    Тестируется новая версия

    Переписана функция "Перейти к объекту конфигурации" (Ctrl+J) теперь это "Навигатор по метаданным"

    Добавлена новая возможность, при Ctrl+Enter или Ctrl+Click после перехода к объекту будет открыто контекстное меню. Таким образом можно быстро открыть модуль объекта, менеджера, формы и т.д.
    Добавлена поддержка всех объектов конфигурации, раньше список был ограничен наиболее используемыми.
    Переход на другой метод получения данных из конфигуратора и оптимизированы алгоритмы обработки. Поиск должен стать быстрее.
    Добавлена обработка различных ситуаций, из-за который раньше функция могла работать некорректно. Т.е.работа поиска должна стать более надежной.
    Результаты поиска теперь прокручиваются колесо мыши, даже без фокуса на списке. Раньше работало не на всех ОС.

    Новая возможность "Todo Навигатор"

    Быстрый поиск и переход к комментариям с пометкой //ToDo:
    Автоматическая синхронизация списка при добавлении, изменении или удалении комментариев из модуля
    Раздельный поиск и хранение для каждой конфигурации
    Вызов ToDo Навигатора Ctrl+2
    Быстрая вставка //ToDo: Ctrl+Shift+2

    В Каталог файлов (Ctrl+Shift+O) добавлен пункт меню "Открыть расположение"

    а так же много мелких исправлений

    Ссылка на версию
    https://1drv.ms/u/s!AtqdgR9IFT_8p3LlTJjSgCJ7IqT1

    Пример работы ToDo Навигатора

    http://turboconf.ru/Content/images/TurboConf_ToDoNavigator_Preview.gif

    smarteem
    @smarteem
    @bolsun Михаил, добрый день! Все-таки не понятное поведение с правым Alt. Захватчик экрана ни причем. Замечено, что на Windows 10 Pro когда запускается TurboConf5, сразу же переключается раскладка на ENG и тогда вроде бы правильно работает Alt(правый)+ж, но когда раскадку принудиельно меняю на RU - комбинация Alt(Правый) + ж перестает работать/
    На Windows 7 такого не происходит
    bolsun
    @bolsun
    @smarteem добрый день, Артем! Интересно, подумаю в чем может быть дело.
    @smarteem я где-то через часок буду свободен. Можно будет подключиться?
    smarteem
    @smarteem
    @adhocprog_twitter
    @
    Только завтра, сегодня, к сожалению, ни как
    bolsun
    @bolsun
    @smarteem ок, без проблем )
    bolsun
    @bolsun
    Экспериментальная версия
    Список изменений
    1. Исправлена ошибка, когда программа препятствовала завершению сеанса Windows. Проблема была в том, что окно работы с облачными функциями или стартовое окно приветствия при закрытии фактически не закрывалось, и оставалось висеть в фоне.
    2. Изменения в режиме работы программы (нормальный режим больше не используется, программа теперь всегда работает в режиме совместимости с UAC). Соответствующие настройки не влияют на режим программы и будут убраны в следующих версиях.
    3. ToDo Навигатор теперь показывает ToDo во внешних отчетах и обработках. Переход к самим ToDo непосредственно в модуль, пока не осуществляется (будет позже). Пока происходит только открытие файла.
    4. Улучшен механизм получения текста текущего модуля и Уменьшен интервал времени получения.
    5. В настройках на вкладке Для разработчиков появилась группа "Экспериментальные функции"
    6. Добавлена экспериментальная функция "Автоматический вызов контекстной подсказки" . Описание ниже

    Сделал экспериментальную функцию "Автоматический вызов контекстной подсказки"

    Периодически у меня ее спрашивали, вроде смог реализовать. Но нужно протестировать.

    По возможности учел, когда нужно показывать, когда нет. Сам механизм работы достаточно хитрый, поэтому войдет она в основной состав программы или нет – зависит от результатов тестов.

    Включается в настройках, на вкладке "Для разработчиков".

    bolsun
    @bolsun

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

    Например: для идентификаторов, начинающихся с «сз», после точки, выводить только список методов и свойств СпискаЗначений

    http://turboconf.ru/Content/images/TurboConf_T9_SmartFilter.gif

    Евгений
    @petypen
    Спасибо. Сегодня попробую.
    bolsun
    @bolsun
    @petypen http://turboconf.ru/Download/UpdateTurboConfBeta здесь последняя версия
    bolsun
    @bolsun
    Решил взяться за обновление группы https://vk.com/turboconf. Буду там публиковать новости, описание новых функций и уроки по работе с программой. Вступайте :)
    bolsun
    @bolsun
    Добавил новую функцию Генерация метода. Подробнее в группе https://vk.com/turboconf
    bolsun
    @bolsun

    Вышла версия 5.0.6655.24006

    Некоторые методы UIAutomation для взаимодействия с конфигуратором, переписаны через COM, для более быстрой и надежной работы
    В настройки "Навигатора по метаданным" добавлена опция "Включать в результаты поиска совпадения по подстроке"
    В "Автовызове контекстной подсказки" исправлена ошибка, когда вызванное штатное меню, иногда сразу переключалось на альтернативную подсказку T9
    Исправлена ошибка, когда по Ctrl+P не показывалась штатная подсказка о параметрах, при включенной опции "Показывать альтернативную подсказку T9 по Ctrl+Shift+Пробел,а подсказку о параметрах по Ctrl+P"

    bolsun
    @bolsun

    Сегодня проекту TurboConf исполнилось 5 лет! Ровно 5 лет назад вышла первая версия программы.

    Благодарю всех пользователей и участников канала за поддержку проекта!

    Так же рад сообщить, что сегодня вышел официальный релиз TurboConf 5, который усиленно готовился последние несколько месяцев!

    @EvilBeaver хочу сказать спасибо за OneScript, на котором сейчас можно делать расширения для TurboConf, а также за ценные советы по дизайну программы в 2013 году
    Andrei Ovsiankin
    @EvilBeaver
    Спасибо
    bolsun
    @bolsun

    Вышла 8.3.12 но проблемы в ней так и остались.

    Написал письмо в 1С об ошибках в реализации UIAutomation на платформе 8.3.12 Пока не знаю дойдет ли до назначения.
    Если у кого то, есть партнерский доступ и он сможет тоже отправить письмо - думаю это может очень всем помочь )

    bolsun
    @bolsun

    Рад представить новую экспериментальную функцию TurboConf - ТурбоКнопка.

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

    http://turboconf.ru/Content/images/TurboConf_TurboButtonPreview.png

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

    Функция доступна на бета-канале для тестирования и работает на платформе 8.3.8 и выше. Включить опцию можно на вкладке "Для разработчиков".

    Демонстрация работы функции

    http://turboconf.ru/Content/images/TurboConf_TurboButton.gif