Вход | Регистрация
 

TurboConf - турбина для Конфигуратора 1С

[Волшебник, 07.09.21 - 18:44]
TurboConf - турбина для Конфигуратора 1С
Я
   BMW1C
 
07.09.21 - 16:13
Добрый день, уважаемые разработчики! Цель этой ветки — познакомить с проектом TurboConf тех, кто о нем еще не слышал. Получить образную связь от текущих и потенциальных пользователей программы.

Как TurboConf помогает программистам 1С

- Показывает подсказки и ускоряет ввод текста
- Проверяет код модулей на скрытые ошибки
- Упрощает навигацию между объектами конфигурации
- Генерирует и автоматически завершает фрагменты кода
- Помогает красиво оформить текст модулей
- Создает и ищет шаблоны кода в облачном сервисе
- и многое другое

Программа использует только штатные средства взаимодействия с Конфигуратором, поэтому поддерживаются все текущие релизы платформы 1С 8.2 и 8.3.

Проект развивается с 2013 года. На текущий момент доступна уже 5-я версия. В ней много нового и значительно улучшена работа с Конфигуратором.

Предыдущая тема (TurboConf - расширение Конфигуратора 1С для профессиональных разработчиков

Сайт программы https://turboconf.ru
   BMW1C
 
1 - 07.09.21 - 16:13
Вышла тестовая версия 5.15.7920.32246

- Добавлена поддержка "Учебной версии 1С Предприятие".
- Исправлена ошибка в функции Выровнять блок. При выравнивании по запятым, кроме кода обрабатывались запятые внутри строковых констант.
- Исправлена работа функции T9 при автодополнении значений, когда они идут вплотную друг к другу. Так например при вызове подсказки внутри ироб<Курсор>ПолучитьРезультат(); предлагалось ирОбщийПолучитьРезультат вместо ирОбщий.
- Вместо сертификата Comodo, программа теперь подписывается цифровой подписью удостоверяющего центра Sectigo.
- Мелкие исправления.
   Asmody
 
2 - 07.09.21 - 17:10
Вот чем мне нравится ТурбоКонф - он просто работает, в отличие от.
   1Сергей
 
3 - 07.09.21 - 17:15
ето точно для клюшек?
   ДенисЧ
 
4 - 07.09.21 - 17:19
(3) Мысли у Вас, барин... Витают-сЪ...
Откуда взялись, кто бы знал...
   Олеша Попович
 
5 - 07.09.21 - 17:20
(0) а в чем тличие от Телепата?
   Asmody
 
6 - 07.09.21 - 17:21
(5) Главное отличие в (1)
   МихаилМ
 
7 - 07.09.21 - 17:23
(0) где документация ?
где гарантия работоспособности и исправления ошибок в "короткие" сроки?
   oslokot
 
8 - 07.09.21 - 17:23
(5) телепат жеж для клюшек?
   Олеша Попович
 
9 - 07.09.21 - 17:32
(3) (8) что такое клюшки?
   1Сергей
 
10 - 07.09.21 - 17:35
(9) 1С 7.7
   1Сергей
 
11 - 07.09.21 - 17:38
(4) Опенконф жи для клюшек
   BMW1C
 
13 - 07.09.21 - 18:47
(7) Документация на сайте https://turboconf.ru/TurboConf/Help
   H A D G E H O G s
 
14 - 07.09.21 - 18:57
(0) Перечисления в конструкторе запросов подсказывает?
   BMW1C
 
15 - 07.09.21 - 19:15
(14) Да. Можно создать кэш объектов конфигурации и будет подсказка Перечислений в запросах. Также в запросах есть подсказка синтаксиса.
   H A D G E H O G s
 
16 - 07.09.21 - 19:19
(15) Круто. Прям в самом конструкторе? Или только в тексте модуля формы?
   Asmody
 
17 - 07.09.21 - 20:03
(16) проще качнуть и самому посмотреть. У него шаровара на 2 недели
   BMW1C
 
18 - 07.09.21 - 20:35
(16) и там, и там.
   BMW1C
 
19 - 07.09.21 - 20:36
(16) (17) да, есть полнофункциональная демка.
   Asmody
 
20 - 08.09.21 - 10:02
(19) BSL LS - это хорошо!
Только надо где-то в настройках иметь возможность указать путь к уже установленному BSL LS. И путь к файлу настроек .bsl-language-server.json
   BMW1C
 
21 - 08.09.21 - 15:30
(20) да, хорошее предложение. Добавил в задачи.
   BMW1C
 
22 - 13.09.21 - 16:48
Вышла тестовая версия версия 5.15.7926.33646

- Исправлено дублирование текста в функции "Выровнять блок" из-за изменений в предыдущей версии.
- Исправлено исключение при автовызове контекстной подсказки, которое возникало в некоторых ситуациях из-за изменений в предыдущей тестовой версии.
- В гибридной подсказке исправлено добавление ; при вставке операторов, которое возникало в некоторых случаях.
- В ТурбоПоиске, в контекстное меню, добавлено копирование пути для методов БСП.
   BMW1C
 
23 - 29.09.21 - 15:23
Вышла тестовая версия версия 5.15.7942.30800
- В скрипт Автозакрытие окон добавлена возможность закрытия окна Выбор объекта при переходе к определению.
- Исправлена ошибка в Конструкторе ТЗ, когда список типов данных не обновлялся после нажатия кнопки Обновить кэш метаданных. Для обновления списка приходилось открывать окно конструктора заново.
- Отменены изменения из предыдущих версий в работе функции "Выровнять блок" (откат изменений до версии 5.15.7853.28749). Т.е. строковые константы в блоке пока будут учитываться при выравнивании по запятым. Алгоритм будет улучшен в следующих версиях.
- Статичная форма "Горячие клавиши" заменена открытие веб-страницы на сайте turboconf.ru из раздела Помощь. Это позволит поддерживать актуальность информации по хоткеям.
- Подготовка к релизу
   BMW1C
 
24 - 30.09.21 - 10:43
Вышел TurboConf 5.15

Новая версия программы доступна для автоматического обновления на канале техподдержки.

Поддержка платформы 8.3.19 и выше. Формат заголовка конфигуратора, автозакрытие окон, поддержка работы в EDT и в учебной версии 1С. Синхронизация своей библиотеки шаблонов FastCode для поиска офлайн и другие улучшения.

Полный список изменений https://turboconf.ru/Forum/Details/7120
   ДенисЧ
 
25 - 30.09.21 - 10:59
(24) Вопрос (чтобы не лазать по сайту) - 14 дней действуют с момента скачки или с момента первого запуска?
   ДенисЧ
 
26 - 30.09.21 - 10:59
И второй, чтобы лишний раз не вставать. Если я его на терминал поставлю, где, кроме меня, ещё N человек (ш)кодят - как он себя будет?
   BMW1C
 
27 - 30.09.21 - 11:08
(25) С момента активации (при первом запуске нажать кнопку Активировать пробный период).
   BMW1C
 
28 - 30.09.21 - 11:09
(26) Не будет никак взаимодействовать с другими сеансами. Т.е. запускается только в сессии пользователя.
   ДенисЧ
 
29 - 30.09.21 - 11:13
(27) (28) понял, спасибо.
   BMW1C
 
30 - 06.10.21 - 18:10
Вышла версия 5.15.7949.35862

- Исправлено срабатывание скрипта "Автозакрытие окон" при запуске конфигуратора, что нарушало работу функции "Автозаголовок конфигуратора" (автозаголовок периодически не срабатывал).
- Пункт "Лог" убран из меню в панели задач и из формы Настроек (вкладка Для разработчиков), т.к. при вызове лога неправильно определялась версия платформы 1С текущего окна 1С. Вызвать лог по прежнему можно в Конфигураторе комбинацией Ctrl+Alt+Shift+L или через ТурбоМеню.
 
 
   BMW1C
 
31 - 13.10.21 - 15:19
Первый взгляд на TurboConf 5.16

Новые возможности "Менеджера окон": улучшения в интерфейсе, одновременное закрытие нескольких окон, восстановление открытых окон между сеансами работы.

Подробнее https://turboconf.ru/Forum/Details/7644
   BMW1C
 
32 - 18.11.21 - 08:56
Вышла версия 5.15.7992.19212

- Исправлена ошибка в "Менеджере окон", когда выбранное окно не активировалось, при включенном флаге Сортировка в штатном менеджере "Окна".
- Исправлена ошибка при вставке из контекстной подсказки T9 ("Сбой при выполнении операции с буфером обмена").
   BMW1C
 
33 - 19.11.21 - 14:25
Сергей Ушаков разработал, а я немного доработал скрипт TaskManager.

Скрипт добавляет возможность выбора текущей задачи из списка.

Скачать скрипт можно здесь https://fastcode.im/Store/7676
   BMW1C
 
34 - 09.12.21 - 16:30
В TurboConf 5.16 появится интеграция с Jira и Redmine
В новом трекере задач можно работать как с локальным хранилищем задач, так и загружать их из других трекеров.
Подробнее https://turboconf.ru/Forum/Details/7815
   FIXXXL
 
35 - 09.12.21 - 18:02
(34) А есть ли возможность сделать, как в режиме предприятия, кнопки "избранное" и "история объектов"?
бывает иногда полезно восстанавливать "окружение" из форм-модулей и т.п. после закрытия-открытия конфигуратора, если задача затрагивает большое количество объектов...
   BMW1C
 
36 - 09.12.21 - 18:14
(35) пока можно будет сохранять и восстанавливать открытые окна
https://turboconf.ru/Forum/Details/7644

избранное в планах
   BMW1C
 
37 - 09.12.21 - 18:17
либо возможность сохранять состояние окон в отдельные наборы, тогда можно будет переключать состояние для отдельных задач
   andy_minsk
 
38 - 09.12.21 - 22:45
(34) Это - зачет! не хотелось своего городить.
   Бертыш
 
39 - 10.12.21 - 02:12
Я со времен семёрки привык пользоваться чистым конфигуратором по причине того что всегда было рабочее место более чем одно и всюду таскать за собой прибамбасы, без которых тебе работать будет некомфортно ибо привыкнешь, не представлялось возможным. Тем не менее начинание у Вас хорошее и я могу предложить Вам пару идей в развитие, а именно:
1.Речевые ввод/вывод с помощью подключения к веб-сервисам того же яндекса. Если конечно у специалиста есть токен туда
2.Свой конструктор запросов с отбором в процессе перебора таблиц по подсистемам и с возможностью в нём же отфильтровать таблицы и поля по подстроке. Чтобы было понятнее — предлагаю для своего конструктора запросов реализовать те же фичи что доступны в штатном окошке с конфигурацией ибо если Вы попробуйте писать запросы штатным конструктором в какой-нибудь монструозной конфигурации, то без указанных фич Вы устанете искать в дереве нужные Вам в запросе объекты
   BMW1C
 
40 - 17.12.21 - 19:30
Вышла версия 5.15.8022.38334
- В подсказку T9 добавлены директивы &НаКлиенте, &НаСервере, &НаСервереБезКонтекста, &НаКлиентеНаСервереБезКонтекста
- Исправлен переход к ОпределяемомуТипу по Ctrl+Click в поле выбора типа реквизита.
- В автозавершении исправлено добавление ; после КонецПроцедуры и КонецФункции
- Исправлено добавление ; при вставке директивы #КонецЕсли
- Исправлено добавление лишнего пробела в директиве &НаКлиентеНаСервереБезКонтекста при генерации метода
   BMW1C
 
41 - 20.12.21 - 15:47
TurboConf 5.16 доступен для тестирования на канале разработчиков!

Восстановление открытых окон между сеансами работы, новый трекер задач TurboTracker, интеграция с Jira и Redmine и другие улучшения.

Полный список улучшений https://turboconf.ru/Forum/Details/7825
   BMW1C
 
42 - 21.12.21 - 15:09
Вышла тестовая версия TurboConf 5.16.8025.30610

- В "Менеджере окон" исправлено открытие окон внешних обработок при восстановлении окон между сессиями.
- В TurboTracker, в настройки источников Jira и Redmine добавлен выбор протокола безопасности (по умолчанию задан TLS 1.2).
   BMW1C
 
43 - 22.12.21 - 14:34
Вышла тестовая версия 5.16.8026.29457

- Обновлен стартер TurboConf.exe, для исправления ошибки Не удалось загрузить файл или сборку "DotNetZip...", которая возникала при автоматическом обновлении с версии 5.15.
- В TurboTracker исправлена ошибка, которая возникала при остановке текущей задачи в пустом списке задач.
   BMW1C
 
44 - 24.12.21 - 16:34
Вышла тестовая версия 5.16.8028.32524

- Добавлены хоткеи для сохранения и восстановления состояния окон между сеансами работы. По умолчанию Ctrl+Shift+5 - сохранить окна, Ctrl+Shift+6 - восстановить окна. Изменить комбинации можно в Настройках на вкладке "Скрипты и хоткеи".
- В TurboTracker добавлена интеграция с Trello.
- TurboTracker теперь получает данные из внешних трекеров (Jira, Redmine, Trello) асинхронно.
- Изменена целевая версия .NET Framework с 4.5.2 на 4.6.2
   BMW1C
 
45 - 27.12.21 - 10:11
Вышла тестовая версия 5.16.8031.20715

Улучшения в TurboTracker:

- Добавлена интеграция с YouTrack.
- Добавлена возможность добавления задач из внешних источников в Избранное.
- Добавлена история недавних задач.
- Улучшена сортировка списка задач. Теперь сначала идет текущая задача, затем задачи из избранного, затем  недавние задачи.
- Исправлено открытие окна редактирования источника задач, при клике на пункт Редактировать в контекстном меню.

Другие улучшения:

- В Конструкторе ТЗ добавлена возможность дублировать строку
- В окне активации лицензии добавлена всплывающая подсказка, если в поле активации было вставлено не все содержимое файла license.key.
- В ТурбоПоиске, вкладка Поиск по модулю, исправлено срабатывание поиска при пустой строке в поле поиска, после нажатия кнопки Обновить модуль.
- В Менеджере окон исправлена ошибка, когда список окон был пуст, если в буфере значений оставался предыдущий список окон.
   trdm
 
46 - 27.12.21 - 11:11
(39) > Я со времен семёрки привык пользоваться чистым конфигуратором по причине того что всегда было рабочее место более чем одно и всюду таскать за собой прибамбасы, без которых тебе работать будет некомфортно ибо привыкнешь, не представлялось возможным

С флешки запускать 1Сv7 можно.
   pechkin
 
47 - 27.12.21 - 11:18
(39) во франче работаешь?
   BMW1C
 
48 - 12.01.22 - 15:58
Новый скрипт "Генератор обработчиков оповещения" от пользователя dhurricane

Скрипт реализует вставку в текст модуля конструкцию создания нового описания оповещения, а также саму процедуру-обработчик для него.

Скачать можно по ссылке https://fastcode.im/Store/7867
   BMW1C
 
49 - 13.01.22 - 12:39
Вышла тестовая версия 5.16.8048.25840

- Обновлен OneScript до версии 1.7.0
- Добавлено предупреждение при конфликте горячих клавиш в скриптах. При клике на уведомление открывается окно настройки хоткеев для устранения конфликта.

В API добавлено получение следующих значений для текущей задачи:
- НаименованиеТекущейЗадачи/CurrentTaskName - название задачи
- ОписаниеТекущейЗадачи/CurrentTaskDescription - описание задачи
- UrlТекущейЗадачи/CurrentTaskUrl - адрес для перехода к задаче
- ТипИсточникаТекущейЗадачи/CurrentTaskSourceType - Local, Jira, Redmine, Trello, YouTrack

Эти значения можно использовать в шаблонах авторских комментариев, при коммите в хранилище и др.
   BMW1C
 
50 - 13.04.22 - 15:31
Вышла тестовая версия 5.16.8138.30305

- Если при открытии ТурбоПоиска (Поиск шаблона кода, Расширенного поиска по модулю, Расширенного поиска по файлам конфигурации) был выделен текст, то он будет автоматически вставлен в поле поиска. Функция работает на платформе 8.3.19 и выше.

- Исправлена ошибка "Не удалось получить строку модуля" при исправлении ошибок орфографии.

- В API добавлены функции:

- ПолучитьСостояниеФлажка() / GetCheckboxState() - Возвращает состояние текущего флажка. Состояние флажка Истина - установлен, Ложь - снят. Булево

- УстановитьСостояниеФлажка(Установлен) / SetCheckboxState(Сhecked) - Параметр Установлен - Состояние флажка Истина - установлен, Ложь - снят. Булево

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

- Мелкие исправления.
   BMW1C
 
51 - 29.04.22 - 17:11
Вышла тестовая версия 5.16.8154.31675

- Исправлена ситуация, когда "Менеджер окон" не активизировал или не закрывал выбранное окно, при запущенной в конфигураторе отладке. Из-за ошибки в платформе 1С, при запущенной отладке не происходит вызов контекстного меню по комбинации Shift+F10.
- Исправлено добавление точки с запятой в строках Попытка и Исключение при автозавершение по Ctrl+Enter
- В Настройках добавлена возможность включить/отключить вызов контекстной подсказки T9 по Alt+Пробел
- В Настройках для разработчиков добавлена возможность увеличить время ожидания при взаимодействии с платформой 1С. Это может быть полезно на очень больших конфигурациях, либо на слабых машинах, если TurboConf не успевает дождаться отклика от конфигуратора за заданное время.
- Улучшено быстродействие при прокрутке списка в окнах "CodeInspector", "Процедуры и функции модуля", "Навигатор метаданных"
- Исправлено закрепление окна CodeInspector поверх всех окон при нажатии кнопки "Закрепить".
- Состояние закрепления окна CodeInspector теперь восстанавливается при открытии окна инспектора.
- В CodeInspector исправлена установка и снятие флажков проверки при изменении флага "Все".
- Исправлено обновление иконки кнопки закрепить в окнах ТурбоПоиск и TurboTracker
- Мелкие исправления

https://turboconf.ru/Forum/Details/7825
   milan
 
52 - 30.04.22 - 10:20
Пару лет назад пробовал, заметно тупила клава при работе, что то делалось в этом направлении?
   BMW1C
 
53 - 02.05.22 - 12:32
(52) постоянно что-то дорабатывается и исправляется, скачайте новую демку на сайте - попробуйте
   mishaPH
 
Модератор
54 - 02.05.22 - 19:08
у вас лицензии на юзера или есть какие-то на организацию?
   RetardedToBoot
 
55 - 03.05.22 - 14:30
(0) А случайно в ТурбоКонф может есть быстрый поиск по конфигурации? Стандартный глобальный поиск очень тупенький, хотя не понятно, почему сама 1С его не сделала индексированным или еще каким-либо. В Qt IDE по гигабайтным проектам за пару секунд находятся строки, а у 1С с этим как-то все печально.
   BMW1C
 
56 - 04.05.22 - 09:58
(54) для организации лицензии приобретаются по количеству одновременно работающих пользователей
Здесь подробнее расписано про лицензирование https://turboconf.ru/Forum/Details/1508
   BMW1C
 
57 - 04.05.22 - 09:59
(55) Да, есть "Глобальный поиск по файлам конфигурации", ищет за секунды даже по большой конфигурации.
https://turboconf.ru/Forum/Details/7042#GlobalTurboSearch
   АгентБезопаснойНацио
 
58 - 04.05.22 - 10:20
(57) но там же требуется конфигу в файл выгружать?
   BMW1C
 
59 - 04.05.22 - 13:14
(58) да, поиск через выгрузку файлов.
   RetardedToBoot
 
60 - 04.05.22 - 13:42
(59) это только мне кажется, что было бы лучше полностью написать конфигуратор, вместо того, что подстраиваться под существующий?
 
 
   bolobol
 
61 - 04.05.22 - 14:01
(60) Я именно так и сделал. Только получился монстр, к которому только инструкцию писать пару лет. И чтобы другим дать - ещё пару лет допиливать юзабилити. Итого: конфигуратор совершенен! Как ВАЗ 2101 - с 1979 года ни единого улучшения - сразу идеальным получился)
   mishaPH
 
Модератор
62 - 04.05.22 - 15:08
(56) пробую тестовый период пока. сам клюшечник привыкший к аналогу опенконф на 7.7.
в клюшках например при клике по переменной и ее подсветке автоматом подсвечивается все переменные в тесте модуля. вот реально очень полезная фича чтобы не забивать в поиск и лупу
   dmt
 
63 - 04.05.22 - 16:02
(62) Сервис - Параметры - Модули - Редактирование - Текущий идентификатор
   mishaPH
 
Модератор
64 - 04.05.22 - 18:01
(63) мерси
   RetardedToBoot
 
65 - 04.05.22 - 20:50
(62) в других некоторых IDE вместо текущего идентификатора, подсвечивается выделенный текст, что мне кажется более универсально. При этом есть вариант подсвечивать не выделенный, а забитый в поиск. Т.е. мышью дбл-клик и Ctr+F - выделенное в строке поиска, без всплывания лишних оконо, и все такие тексты подсвечены перманентно, и выделение можно не держать.

Но вот чего я не видел ни в одном редакторе, так это что бы подсветку можно было сделать нескольких разных текстов, и разными цветами. Одну переменную одним цветом, другую другим. Хотя бы на время редактирования.
   RetardedToBoot
 
66 - 04.05.22 - 20:51
+ а еще, что все эти подсветки отображаются маленькими черточками в полосе прокрутки - сразу видно где есть по тексту еще такие строки.
   Kigo_Kigo
 
67 - 05.05.22 - 09:15
Такой вопрос, для установки требуются права администратора, и можно как то просто подкинуть файлы кудато что бы заработало, просто у нас СБ никакие екзешники не пропускает, сразу бан и разбирательства
   BMW1C
 
68 - 05.05.22 - 15:08
(67) В этой теме в разделе Файлы можно скачать полный дистрибутив. Возможно тогда не будет требовать дополнительных прав для установки
https://turboconf.ru/Forum/Details/7825#files
   BMW1C
 
69 - 03.08.22 - 11:28
Вышла тестовая версия 5.16.8250.23188

- В скрипте преобразования Процедура<->Функция добавлена поддержка Асинх
- В штатное окно Поиск добавлена кнопка Замена. При нажатии ее можно быстро переключиться на окно Замена, с сохранением искомой строки.
- В TurboTracker исправлена ошибка "Доступ к ликвидированному объекту невозможен", возникающая при закрытии окна трекера в процессе обновления данных.
- Исправлена ошибка при обновлении кэша метаданных, если в настройках было отключено меню TurboConf, рядом с главным меню конфигуратора.
- Исправлен сдвиг надписи в окне оверлея, из-за которого не было видно весь текст сообщения.
- Другие исправления.

https://turboconf.ru/Forum/Details/7825
   BMW1C
 
70 - 13.09.22 - 14:07
Вышла тестовая версия 5.16.8291.28490

- Добавлена безопасная зона внизу экрана, которую программа не будет блокировать при выполнении взаимодействия с 1С. Раньше при зависании программы (например из-за ожидания ответа от UIAutomation) весь экран мог быть заблокирован оверлеем. Теперь при такой блокировке можно получить доступ к панели задач Windows и завершить работу программы.
Высоту этой зоны можно задать в настройках (по умолчанию 40 пикселей).
- Исправлена работа функции "Выровнять блок", когда в блоке текста присутствуют литералы типа Дата.
   DrZombi
 
71 - 13.09.22 - 14:47
(0) Дорого :)
   serpentt
 
72 - 14.09.22 - 10:30
(71) +++
   BMW1C
 
73 - 14.09.22 - 18:02
(71) (72) +


Список тем форума
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.