Имя: Пароль:
1C
 
TurboConf - турбина для Конфигуратора 1С. А теперь с магазином скриптов!
₽ (Волшебник 22.10.2024 22:46)
,
0 BMW1C
 
07.09.21
16:13
Добрый день, уважаемые разработчики! Цель этой ветки — познакомить с проектом TurboConf тех, кто о нем еще не слышал. Получить образную связь от текущих и потенциальных пользователей программы.

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

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

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

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

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

Сайт программы https://turboconf.ru
214 Fynjy
 
26.01.24
19:08
Есть ли в турбоконф сортировка метаданных по префиксу?
215 Fynjy
 
26.01.24
19:08
Нужно сместить все нетиповые объекты вниз.
216 BMW1C
 
26.01.24
19:10
(214) такой функции нет, но есть чудесная возможность написать свой скрипт на языке 1С, который это сделает автоматически.
217 Волшебник
 
26.01.24
19:14
(216) О, как мило! Теперь ТурбоКонф можно программировать на языке 1С
218 BMW1C
 
27.01.24
16:40
Вышел TurboConf 6.0.8792.30468

-  В "Навигатор по метаданным" добавлена возможность открыть модуль объекта когда его невозможно отобразить в окне конфигурации, например из-за установленного отбора. Если отобразить объект не удается, то для общих модулей будет сразу открываться их модуль, а для остальных объектов будет выдан диалог с запросом на открытие модуля.
- Опция "При открытии Навигатора, вставлять в поле поиска выделенный текст" теперь включена по умолчанию. При открытии Навигатора по метаданным подхватывается выделенный текст вставляется в поле поиска, с поддержкой полного пути к объекту, например Обработка.ОбработкаДанных.Форма.ФормаCписка. Включить/отключить опцию можно в Настройки/Навигация.
- В Навигаторе по метаданным, в случае совпадения вхождений, теперь сначала идут наиболее используемые типы объектов: Общие модули, Справочники, Документы, Обработки и т.д., а затем все остальные.
- В Навигаторе по метаданным исправлено отсутствие иконок для Команд.
- Добавление расширений в кэш метаданных теперь можно отключить на вкладке Настройки/Навигация.

API

- Улучшена работа функции открытия модуля, через окно "Точки останова" ОткрытьМодуль(). Исправлены различные ошибки перехода. Также теперь поддерживается работа функции с любыми вариантами отображения окна (Свободное, Прикрепленное и т.д.). Окно "Точки останова" больше не закрывается после открытия модуля, если оно было открыто пользователем до вызова функции.

- Добавлен метод ЖдатьТипТекущегоЭлемента() / WaitForCurrentElementChanged()

Параметры:
  ТипЭлемента - тип ожидаемого элемента (локализованный)
  Таймаут - время ожидания
  ВызыватьИсключение - Необязательный. По умолчанию Ложь.
  Возвращаемое значение: Результат ожидания. Булево.

Пример:
Успешно = ЖдатьТипТекущегоЭлемента("поле|edit", 500)

https://turboconf.ru/Forum/Details/8740#973590106a3241c8b15c5b966b99a81a
219 Инстанс
 
28.01.24
22:28
6 косарей? Щас бы взял, но почему-то не смог залогиниться.
220 Инстанс
 
28.01.24
22:29
Ладно, испробую.
221 BMW1C
 
30.01.24
20:10
Вышел TurboConf 6.0.8795.39592

- При чтении файла ibases.v8i добавлено определение кодировки по BOM.
- Метод ПерейтиВПозицию теперь поддерживает API 6 для быстрого перехода к колонке.
222 BMW1C
 
02.02.24
00:05
(219) напишите в поддержку [email protected] - разберемся!
223 BMW1C
 
04.02.24
17:10
В Навигаторе по метаданным улучшена работа с кэшем расширений конфигурации.

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

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

Опции появятся уже в следующем обновлении.
224 BMW1C
 
04.02.24
19:03
**Вышел TurboConf 6.0.8800.35179**

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

API

- Добавлен метод ЖдатьИмяТекущегоЭлемента() / WaitForCurrentElementName()

Параметры:
ИмяЭлемента - Имя ожидаемого элемента. Строка. Например "Общие модули|Common modules". Строка
Таймаут - время ожидания
ВызыватьИсключение - Необязательный. По умолчанию Ложь.
Возвращаемое значение: Результат ожидания. Булево.
РегулярноеВыражение - Это регулярное выражение. Необязательный, значение по умолчанию Истина. Булево

Пример:
Успешно = ЖдатьИмяТекущегоЭлемента("Общие модули|Common modules", 500)
225 BMW1C
 
06.02.24
23:34
Вышел TurboConf 6.0.8803.2475

- Исправлена ошибка, из-за которой в гибридную подсказку не попадали общие модули расширений.
- Мелкие исправления
226 BMW1C
 
07.02.24
11:19
Скрипт для назначения горячих клавиш элементам меню конфигуратора
https://turboconf.ru/Store/9169
227 BMW1C
 
07.02.24
23:38
Вышел TurboConf 6.0.8804.1956

- В CodeInspector добавлена автоматическая загрузка и установка Bsl Language Server.
- Двойной клик по иконке TurboConf в трее теперь открывает настройки программы.
228 BMW1C
 
09.02.24
16:25
Вышел TurboConf 6.0.8805.32566

- Исправлена ошибка при запуске CodeInspector.
- В Настройках добавлена опция Автоматически перезагружать программу после загрузки обновления".
229 BMW1C
 
22.02.24
17:08
В TurboConf 6.1 в скриптах появится возможность добавлять свои кнопки с обработчиками на формы конфигуратора.

Эта функция также будет использоваться в скрипте автозакрытия диалогов ("Закрывашка 2").

Теперь закрывать надоедливые окна станет намного удобнее, а их настройка станет более интуитивной.

https://t.me/turboconf/98
230 BMW1C
 
23.02.24
17:13
Вышел TurboConf 6.0.8819.34377

- Исправлена ошибка подключения к конфигуратору "Секция не найдена в файле ibases.v8i", если в конце или начале названия информационной базы имеются пробелы.
- Исправлено некорректное срабатывание шаблонов ++,-- и т.д. в некоторых случаях.
- Исправлено отсутствие в подсказке T9 после оператора "ИЗ" значений Справочник, Документ и т.д. в режиме языка запроса.
- Исправлено отсутствие отображение типа контекста, при вызове подсказки T9 в режиме языка запросов.
- Исправлена ошибка при обновлении кэша "Не удается обновить кэш общих модулей. Время ожидания окна истекло" на больших конфигурациях. Время ожидания получения данных увеличено с 60 до 120 секунд.
- Скрипт перемещения строк MoveLines.os теперь срабатывает только в текстовых документах, чтобы не мешать перемещению элементов в списках форм по Ctrl+Shift+Up и Ctrl+Shift+Down

API

- В методе ПерейтиВПозицию ожидание окна Перейти к строке уменьшено с 30 сек до 1 сек.

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

- В методы НачатьВызовВнешнегоОкнаАсинх и ЗавершитьВызовВнешнегоОкнаАсинх добавлен поиск и закрытие окна DDE Server Window, которое может приводить к появлению полноэкранного черного окна в клиентском приложении.
В метод ЗавершитьВызовВнешнегоОкнаАсинх добавлен параметр PID, для обнаружения окна DDE Server Window
ЗавершитьВызовВнешнегоОкнаАсинх(ОкноКонфигуратора = 0, ПродолжитьПроцесс = Истина, PID = 0)

https://turboconf.ru/Forum/Details/8740#a867eb987b274313815dbb5512a85085
231 BMW1C
 
01.03.24
17:41
Вышел TurboConf 6.0.8826.34388

- Исправлены возможные зависания программы, вызванные уведомлением о закрытии окна DDE Server Window.
- Исправлены возможные зависания программы в некоторых случаях, вызванные изменениями в предыдущем обновлении.
232 BMW1C
 
21.03.24
13:48
В TurboConf 6.1 реализован новый более быстрый и надежный механизм вставки текста из подсказки T9!

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

В таблице приведены замеры при вставке текста из подсказки T9, новой и предыдущей версий. По результатам тестов скорость вставки выросла от 2 до 5 раз.

Тестовая версия TurboConf 6.1 на днях уже стала доступна для автоматического обновления на канале разработчиков.

https://turboconf.ru/Forum/Details/9195
233 BMW1C
 
22.03.24
13:12
Вышла тестовая версия 6.1.8847.27150

- Версия OneScript обновлена до 1.9.0
- В CodeInspector, для BSL LS добавлена проверка выделенного фрагмента.
- В скрипте Закрывашка добавлена поддержка окна "Не найден текст запроса. Создать новый запрос?"
234 BMW1C
 
06.04.24
17:24
Вышла тестовая версия 6.1.8860.32121

В ТурбоПоиске оптимизирован поиск по файлам конфигурации.
В ТурбоПоиске ускорено добавление значений в дерево результатов поиска по файлам конфигурации, когда найденных значений очень много.
В T9 исправлена вставка текста в неправильную позицию в некоторых случаях.
В T9 исправлено отсутствие вставки текста, в случае останова в конфигураторе в событии перетаскивания.
235 BMW1C
 
16.04.24
15:39
TurboConf AI: разработка на 1С с помощью ИИ (часть 1)

В будущих версиях TurboConf, появится возможность использовать языковые модели ИИ для разработки прямо в конфигураторе!

TurboConf AI - сервис с поддержкой нейросетей и языковых моделей искусственного интеллекта для разработки на платформе 1С.

В сервис TurboConf AI будут входить следующие возможности.

• Генераторы текста
• Генераторы кода
• ИИ ассистенты
• Создание пользовательских ИИ-ассистентов, генераторов и скриптов
• API в TurboConf для использования сервиса в конфигураторе 1С

Языковые модели доступные на данный момент GPT-3.5-Turbo и GPT-4-Turbo-Preview, но со временем планируется добавить и другие (Gemini, GigaChat и т.д.)

Для получения более точного ответа используется технология обогащения данных и RAG (Retrieval Augmented Generation).

Часть возможностей уже реaлизована и скоро будет доступна для тестирования пользователям TurboConf.

Это первая из серии статей про возможности TurboConf AI.

Рассмотрим пример генератора текста.

Читать дальше https://turboconf.ru/Forum/Details/9341
236 BMW1C
 
16.04.24
20:29
Вышла тестовая версия 6.1.8872.39296

- Оптимизирована проверка окон и процессов на принадлежность к платформе 1С для снижения нагрузки на CPU.
- Исправлено лишнее взаимодействие с UIAutomation в других приложениях, что могло вызывать загрузку CPU.
- Исправлено лишнее взаимодействие с окном Предприятия при отключенном флаге "Использовать в режиме Предприятия".
- Исправлено ошибка определения процесса отлаживаемого клиентского приложения.
- В скрипте "Автоподключение к хранилищу" исправлен механизм сброса пароля при ошибке авторизации.
- В скрипте "Автоподключение к хранилищу" путь к файловому хранилищу теперь сохраняется без учета регистра символов.

Улучшения в "Навигаторе по метаданным"

- Улучшен алгоритм поиска и сортировка.
- Исправлены некоторые ошибки поиска.
- Улучшена подсветка в некоторых случаях.
- Добавлена опция поиска только по имени.
- По умолчанию теперь ищет с учетом типа метаданных "рег све адр", "пост тов док".
- Можно дополнительно жестко задать фильтр по типу через слеш.
- В жестком фильтре по типу метаданных теперь можно использовать обратный слеш и прямой.
- В Навигаторе по метаданным после клика на флажки настроек фокус автоматически возвращается в поле поиска.

API
- В методе НайтиЭлементПоИмени() исправлен поиск для элемента типа "панель" для английского интерфейса.
237 Asmody
 
16.04.24
22:09
(235) мощно! а про текущую конфу оно как узнавать будет?
238 BMW1C
 
17.04.24
00:21
(237) эта штука работает через TurboConf, поэтому конечно может получать необходимые данные из текущей конфигурации.
239 BMW1C
 
17.04.24
00:25
Т.е. при отправке запроса и обогащении данных будет уточнена информация: версия платформы, УФ или обычные формы, БСП (какая версия), какие методы пользовательских общих модулей используются и т.д.
240 Asmody
 
17.04.24
13:19
(239) я, конечн, не жду ВАУ как от копилота (если что, у меня копилот ВАУ не вызвал), но даже если оно будет описания к методам генерить на уровне чатГПТ, то уже будет хорошо
241 BMW1C
 
17.04.24
23:12
(240) оно однозначно должно генерировать описание лучше чем ChatGPT, т.к. использует ChatGPT под капотом или другие языковые модели, но дополнительно проинструктированные как правильно составить описание, а также с необходимой информацией о конфигурации и модулях.
242 BMW1C
 
17.04.24
23:15
Ну и генерация описания - это лишь одна из самых простых функций будущего TurboConf AI. Для знакомства так сказать.
Ну т.е. она выглядит просто, но в нее входит много технологий.
243 BMW1C
 
17.04.24
23:14
Обновлена версия скрипта Горячие клавиши в меню (MenuHotkeys.os)

Добавлены дополнительные хоткеи

Control+Shift+A Отладка фоновых задач
Control+Shift+H Отладка HTTP
Control+Shift+E Остановка по ошибке

Добавлено подменю "Дополнительные хоткеи" в TurboMenu.

Для автоматического обновления скрипта выполните проверку обновлений.

Сам скрипт https://turboconf.ru/Store/9169
244 BMW1C
 
24.04.24
23:37
Вышла тестовая версия 6.1.8880.27730

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

https://turboconf.ru/Forum/Details/9195#49e176deaba54556bb1f36d2cf7ec265
245 BMW1C
 
01.05.24
23:57
Вышла тестовая версия 6.1.8887.43036

- Исправлено перемещение указателя мыши при вставке значения из формы T9, в некоторых случаях.
- Исправлено управление диалогом внешнего окна.
- Программа теперь не перехватывает фокус при запуске.
- Исправлена ошибка "Коллекция была изменена; невозможно выполнить операцию перечисления"
- Исправлено синхронное скрытие кнопка ТурбоМеню и ТурбоКнопка теперь скрываются асинхронно. Раньше синхронная операция могла приводить к приостановке работы программы в некоторых случаях.
- Исправлено обращение к UIAutomation в событии смены фокуса, при запущенном процессе взаимодействия с конфигуратором. Это могло приводить к подвисаниям программы.

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

API
- Метод ПоказатьВсплывающееУведомление теперь возвращает строковый идентификатор, вместо указателя, т.к. теперь уведомление показывается всегда асинхронно и скрипт не ждет больше создания и отображения уведомления.
- Если для всплывающего уведомления задан обработчик, но не задано название действия, то в уведомление будет добавлена кнопка "Выполнить действие".
- В метод ТурбоКонф.ОткрытьНастройки() добавлен необязательный параметр ИмяВкладки
Значения (для открытия вкладки символ ~ обязателен): "~Edit", "~Assist", "~Format", "~Navigate", "~OneTracker", "~Dev".
Если символ тильда ~ не указан, то будет открыта вкладка "Скрипты и хоткеи" и выполнен поиск заданного значения.

https://turboconf.ru/Forum/Details/9195#dfe2a4d6ff084170b796746b97d9a4e5
246 trdm
 
02.05.24
11:01
Хорошая штучка, жаль только работать перестала у меня.
247 BMW1C
 
02.05.24
20:38
(246) заработало?
248 BMW1C
 
07.05.24
00:32
Вышла тестовая версия 6.1.8893.2505

- Уведомления о заблокированном вводе теперь исчезают сразу после разблокировки (если включен отладчик)
- В Настройках исправлена установка значений по умолчанию при сбросе, для некоторых настроек.
- Исправлена ошибка Не удалось обновить кэш метаданных. Доступ к ликвидированному объекту невозможен. Имя объекта: "ProgressForm".
- Исправлена ошибка при запуске программы "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'LauncherForm' не из того потока, в котором он был создан."
- При движении указателем мыши над всплывающем уведомлением оно поддерживается в видимом состоянии, а также отменяется анимация закрытия.
- Исправлено несрабатывание, в некоторых случаях, клика по ссылке действия в форме деталей уведомления из-за бага в .NET.
- Форма ВопросаПользователю и ПредупрежденияПользователю теперь меняет высоту автоматически, в зависимости от размера сообщения.

API

- Добавлен метод ТурбоКонф.УстановитьЗначениеНастройкиПрограммы(Контекст, ИмяНастройки, Значение, ПричинаИзменения

Контекст. IRuntimeContextInstance. Обычно ЭтотОбъект.
ИмяНастройки - Имя настройки. Строка
Значение Значение настройки. Любое значение
ПричинаИзменения Описание причины изменения. Строка

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

Теперь используется псевдомодальный диалог, с асинхронным обработчиком.
Кнопки:
Да - разово разрешает установку параметра.
Нет - запрещает навсегда.
Отмена - не устанавливает и не запрещает.
249 BMW1C
 
20.05.24
15:21
Вышел TurboConf 6.1

Версия была в разработке несколько месяцев и теперь доступна для автоматического обновления

✅ Новый улучшенный механизм вставки текста

✅ Использование DirectX

✅ Продвинутый поиск в Навигаторе по метаданным

✅ Улучшенный скрипт Закрывашка 2

✅ Более удобные уведомления

✅ OneScript 1.9

✅ Большое количество исправлений и оптимизаций

Узнать подробнее https://turboconf.ru/Forum/Details/9195
250 int32i
 
20.05.24
15:56
А можно ли в Ваш Турбо добавить типизированный интеллисенс для внешних компонент?
Или уже есть что-то подобное?
Я бы тогда вопросом своего редактора меньше заморачивался. Отдать Вашему Турбо что-то типа .idl описания компоненты и Ок - работа пошла.
251 BMW1C
 
20.05.24
19:52
(250) подсказку для внешних компонент можно сделать, используя ИР Адаптер и фиктивные методы конструкторы или обработки.
Подробнее здесь
https://t.me/turboconf_support/24547
https://t.me/turboconf_support/24548
252 TormozIT
 
гуру
20.05.24
19:59
И для общего понимания. Синтаксис типизирующих комментариев ИР почти полностью поддерживает синтаксис EDT и расширяет его. Подробнее можно почитать тут https://www.hostedredmine.com/issues/967806
253 BMW1C
 
21.05.24
15:24
Вышел TurboConf 6.1.8907.25846

- В ТурбоПоиске оптимизирована работа построчного поиска по файлам конфигурации. Скорость поиска на больших конфигурациях выросла в несколько раз.
- В ТурбоПоиске исправлено отсутствие очистки предыдущих результатов в некоторых случаях.
254 BMW1C
 
22.05.24
14:00
Вышел TurboConf 6.1.8908.28708

- В окно сообщения о превышении количестве лицензий, добавлена информация об использовании ключа /LM, для одновременного использования нескольких разных лицензий на одном сервере.
- Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при запуске программы
- Программа теперь не перехватывает фокус из активного окна при запуске.
255 Asmody
 
22.05.24
15:43
слушайте, вот эта хрень уже достала:




на ссылку Разблокировать не реагирует.
Сейчас из-за неё пришлось похерить значительный кусок кода.

Спасибо, конечно, но такие "помощники" нам не нужны.
256 Asmody
 
22.05.24
15:46
+

ScriptEngine.Machine.ExternalSystemException: {Модуль C:\tools\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1579 / Внешнее исключение (System.Runtime.InteropServices.COMException): Сбой при удаленном вызове процедуры. (Исключение из HRESULT: 0x800706BE)}    
	ПолеТекстаПрограммы.ЗаполнитьТаблицуСлов(ТаблицаТипов,,, РазрешитьОткрытиеОкон, Ложь, Истина, Истина);
 ---> System.Runtime.InteropServices.COMException: Сбой при удаленном вызове процедуры. (Исключение из HRESULT: 0x800706BE)
   в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
   в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(Int32 arg)
   в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
   --- Конец трассировки внутреннего стека исключений ---
   в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
   в ScriptEngine.Machine.MachineInstance.ExecuteCode()
   в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
   в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
   в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)


Если вы там произвольным образом в фоне запускаете клиента, то научитесь уже реагировать на то, что клиент может и не запуститься по каким-то причинам. Или запуститься, но показать модальное окно об ошибке.
257 BMW1C
 
22.05.24
17:06
(255) нужен тикет с логом
https://turboconf.ru/Tasks/3880
258 BMW1C
 
22.05.24
17:06
(256) тоже самое
https://turboconf.ru/Tasks/3880
259 Asmody
 
22.05.24
17:24
да ну нахер, мне проще не пользоваться
260 Asmody
 
22.05.24
17:29
честно, я периодически делаю подходы к этому снаряду.
ну потому что голый Конфигуратор после "чудес" vscode & IDEA вызывает депрессию.
не скажу, что TC сильно помогает (это и понятно: если к "запорожцу" приладить крылья, он от этого бизнес-джетом не станет, но за столбы цепляться будет).
но хоть бы не мешал!
261 BMW1C
 
22.05.24
19:27
(259) для исправления нужен лог. Если не пользоваться программой проще чем потратить пару минут и прислать его, то тут я ничем помочь не могу.
262 BMW1C
 
22.05.24
19:36
(256) хотя бы версии ТК, платформы и ИР Адаптера можешь сообщить?
263 Asmody
 
23.05.24
00:30
(262) оно у меня всё на автообновлении.
Сейчас запустил версию посмотреть, оно обновилось на 6.1.8908.28708
Значит днём была предыдущая.
ИР адаптер:
//@script_version 46
//@script_appid 8552

Кстати, как бы его научить пользоваться существующим пИР'ом, а не скачивать свой? Но это, наверно, к Сергею хотелка
264 TormozIT
 
гуру
23.05.24
08:00
(263) Заявки принципиально не создаешь или есть какие то сложности с регистрацией/авторизацией в https://turboconf.ru/Tasks?forumId=6&searchOptions=all ?
265 Asmody
 
23.05.24
15:21
(264) там инструкция на 3 экрана. у меня столько времени нет это читать
266 TormozIT
 
гуру
23.05.24
18:35
(265) В проблему вовлечен ИР адаптер. Поэтому смотри раздел "Техническая поддержка" на странице ИР адаптера. Там очень короткая инструкция.
267 BMW1C
 
23.05.24
19:47
Вышел TurboConf 6.1.8909.38679

- Исправлено несрабатывание клика на действии Разблокировать в уведомлении о заблокированном вводе, в некоторых случаях.
- В уведомлении о заблокированном вводе теперь отображается сколько кликов осталось сделать в любой области экрана до полной разблокировки ввода.
- Исправлено закрытие уведомлений о разблокировке ввода, в некоторых случаях. Раньше они могли продолжать висеть, например, в случае появления модального окна клиентского приложения.
- Исправлена лишняя вставка "|" при нажатии ENTER после символа кавычки внутри комментария.
268 BMW1C
 
23.05.24
19:51
(265) 3 картинки и десяток коротких предложений (причем для разных случаев). Для твоего 1 картинка и 4 предложения.
269 BMW1C
 
27.05.24
01:23
Вышел TurboConf 6.1.8913.5863

- Исправлена возможная блокировка ввода из-за появления модального окна, в некоторых случаях при использовании ИР Адаптера (необходимо обновить ИР Адаптер до версии 1.54)
270 TormozIT
 
гуру
27.05.24
08:31
(256) Исправлено
271 Asmody
 
27.05.24
10:20
(269) (270) Прям можно пробовать? Падать не будет?
272 BMW1C
 
31.05.24
13:27
В TurboConf 6.2 появится панель с дополнительной информацией в подсказке T9.

Например, в ней будет отображаться описание методов общих модулей и другие полезные данные.
273 BMW1C
 
04.06.24
18:00
Вышел TurboConf 6.1.8921.32449

- Исправлено аварийное завершение программы при использовании DirectX, на некоторых устройствах.
- Исправлено отсутствие всплывающего уведомления с прогрессом обновления кэша общих модулей.
- Исправлено стирание символов при вызове подсказки T9 на легаси платформах, в некоторых случаях.
- Исправлено стирание слова при вставке значения из подсказки T9 на легаси платформах, в некоторых случаях.
274 BMW1C
 
18.06.24
16:44
Доступен для скачивания TurboConf 6.2.8935.33024 (версия для ознакомления)

- Добавлена панель в подсказке T9 для вывода дополнительной информации.
- Добавлено описание методов общих модулей в подсказке T9 (параметры, возвращаемое значение и комментарии к методу).

API
- В режиме полной замены штатной подсказки добавлен автовызов после ввода символов . " & ~ # = <>, а также после слова "новый ", после точки в комментариях и строковых литералах
- Метод ЖдатьСменуАктивногоОкна теперь выполняется асинхронно и не вызывает подтормаживания указателя мыши.
- Для значений, передаваемых методом УстановитьДанныеT9 добавлено свойство ТекстШаблона.
- Для значений, передаваемых методом УстановитьДанныеT9 добавлено свойство ЗаменятьРодителяПриВставке.
- Свойство Автовызов в обработчиках T9 теперь содержит корректное значение.
275 BMW1C
 
01.07.24
23:17
Вышел TurboConf  6.1.8949.2158

- Исправлена ошибка "Не удалось установить соединение с конфигуратором. System.ArgumentNullException: Значение не может быть неопределенным.", которая происходила  в некоторых случаях.
276 Инстанс
 
01.07.24
23:18
Можете мне скинуть? Хоть оценю.
277 Инстанс
 
02.07.24
00:07
Моя женщина. Это всё за деньги? А нельзя было написать новый 1С?
278 Инстанс
 
02.07.24
00:07
Это я перемотал.
279 Инстанс
 
02.07.24
00:09
Ладно, жду на почту.
280 BMW1C
 
04.07.24
16:36
Вышел TurboConf 6.1.8951.33173

- В команде "Процедуры и функции" исправлено отсутствие разворачивания метода при переходе к нему, а также перемещение фокуса из текущего документа на некоторых платформах.
- В ТурбоМеню исправлено обрезание названия команды скрипта в случае присутствия в нем некоторых символов, например слешей.
- Исправлено лишнее срабатывание функции автозавершения по ++, в случае ввода шаблона после символа кавычки.
- Исправлено задвоение элементов меню ТурбоКнопки при перезагрузке скриптов, использующих пользовательскую родительскую группу для своих команд.
281 TormozIT
 
гуру
06.07.24
17:56
Сделал пару обучающих видео для Турбоконф+ИР
Популярные команды https://www.youtube.com/watch?v=iw6PSwv26wU
Контекстная подсказка https://www.youtube.com/watch?v=6H8br133luM
282 BMW1C
 
26.08.24
16:45
Скрипт автодополнения в стиле Vim (VimComplete)
https://turboconf.ru/Store/9674
283 BMW1C
 
28.08.24
12:22
Скрипт по командам для работы с отладкой (debugHelpers)
https://turboconf.ru/Store/9673
284 BMW1C
 
01.09.24
21:43
Вышла тестовая версия 6.2.9010.42554

- Исправлено лишнее добавление скобок после вставки шаблонов с установленным флагом ЭтоМетод.
- Исправлено некорректное позиционирование каретки после вставки шаблонов с установленным флагом ЭтоМетод.
- Исправлено открытие подсказки T9 в ячейке ввода заголовка поля набора данных динамического списка.
- Кнопка Отмена убрана из диалога настроек обновления кэша "Добавлять расширения в кэш объектов метаданных для этой конфигурации?".
- В контекстное меню CodeInspector добавлена возможность скопировать текст текущего элемента списка, а также текст всех элементов в буфер обмена.
- Исправлена активация строки списка подсказки T9 указателем мыши при открытии подсказки, если указатель при открытии уже находится в области окна подсказки T9.
- Исправлено некорректное позиционирование каретки в тексте модуля после вставки шаблона T9 в некоторых случаях.
- В ТурбоПоиске исправлена неправильная подсветка вхождений выделенного текста в редакторе модуля, в некоторых случаях.
- В дереве ТурбоПоиска по текущему модулю добавлено количество найденных вхождений.
- В ТурбоПоиске по текущему модулю добавлена автоматическая активация и подсветка первого найденного вхождения.
- Кнопка Свернуть все в ТурбоПоиске теперь сворачивает только дочерние элементы второго уровня.
- В ТурбоПоиске устранено мерцание элементов управления TreeView при клике на элементы списка.
- Подсветка текущей строки в дереве результатов ТурбоПоиска по модулю или файлам конфигурации теперь сохраняется при смене фокуса в другое окно или другой элемент управления.
285 BMW1C
 
03.09.24
14:14
В TurboConf в штатном окне поиска по модулю появится кнопка Турбопоиск.

В ней "на лету" будет отображаться число вхождений текста, с учетом выбранных настроек поиска. Кнопка обновляется при изменении текста в поле Искать или флажков настроек.

При нажатии на кнопку можно быстро перейти к "Расширенному поиску по модулю" окна Турбопоиск. Либо можно воспользоваться штатной кнопкой Искать.
286 trdm
 
03.09.24
20:54
А можно сделать простой логер открытых окон 1С в конфигураторе 1Сv8?
мне для целей учета рабочего времени этого сильно не хватает.
287 trdm
 
03.09.24
20:54
+(286) а то как-то маловато такой инфы:
2024_09_03 20:50:12; W7_TRDM; trdm;  (Конфигуратор) -> Конфигуратор - Учебная конфигурация;
2024_09_03 20:50:12; W7_TRDM; trdm;  (Конфигуратор) -> Конфигуратор - Учебная конфигурация;
2024_09_03 20:52:12; W7_TRDM; trdm;  (Конфигуратор) -> Конфигуратор - Управление торговлей, редакция 11;
2024_09_03 20:53:42; W7_TRDM; trdm;  (Конфигуратор) -> Справочник Валюты: ФормаСписка [Только для чтения] - Конфигуратор - Управление торговлей, редакция 11;

да и не все окошки пишутся, а только когда распахиваешь на полную :(
288 BMW1C
 
04.09.24
11:36
(287) В TurboConf есть трекер времени
Посмотрите раздел OneTracker
https://turboconf.ru/Forum/Details/1526
289 trdm
 
05.09.24
09:22
(288) а консолидированные данные он выдать может по нескольким базам?
290 BMW1C
 
05.09.24
14:08
(289) данные хранятся в sqlite, можете сами вытаскивать, какие нужно.
291 trdm
 
05.09.24
15:42
(290) Это уже лучше.
292 BMW1C
 
13.09.24
14:31
Вышел TurboConf 6.2

Версия доступна для автоматического обновления!

В TurboConf 6.2 появилась панель с полезной информацией в подсказке T9.

Например, в ней может отображаться описание методов общих модулей.

Когда TurboConf определит, что подсказка вызвана для общего модуля, штатная подсказка автоматически переключится на T9.

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

Также в эту панель могут выводить информацию скрипты, которые заменяют штатную подсказку T9 TurboConf на свою, такие как "ИР Адаптер".

ТурбоПоиск по модулю в штатном окне поиска

В TurboConf в штатном окне поиска по модулю появится кнопка ТурбоПоиск.

В ней "на лету" будет отображаться число вхождений текста, с учетом выбранных настроек поиска. Кнопка обновляется при изменении текста в поле Искать или флажков настроек.

При нажатии на кнопку можно быстро перейти к "Расширенному поиску по модулю" окна ТурбоПоиск. Либо можно воспользоваться штатной кнопкой Искать.

Различные улучшения и исправления текущих функций

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

https://turboconf.ru/Forum/Details/9541
293 BMW1C
 
30.09.24
12:14
Вышел TurboConf 6.2.9039.25372

- Кнопка ТурбоПоиск помимо диалогов Поиска, теперь отображается в диалоге Замены.
- В ТурбоПоиске по модулю добавлено автообновление результатов поиска "не лету" при наборе искомой строки.
- В ТурбоПоиске по модулю добавлена возможность использования клавиш для перехода к строке модуля:
    Enter - вызывает переход к модулю. Сворачивает окно ТурбоПоиска если оно закреплено.
    Control+Enter - выполняет переход и закрывает окно ТурбоПоиска.
- В ТурбоПоиске по модулю добавлено автоматическое отображение текущего фрагмента кода, при смене текущей строки в дереве результатов поиска.
- В ТурбоПоиске по модулю добавлены комбинации в дереве результатов поиска: F3 - следующее значение, Shift+F3 - предыдущее значение.
- В ТурбоПоиске по модулю теперь нет необходимость активировать дерево результатов для использования клавиш Вверх, Вниз, F3, Shift+F3, Enter, Control+Enter. Их можно нажимать сразу в поле ввода.


API
- В методе ПерейтиВПозицию, после перехода к строке, больше не вызывается SelectText для перехода к первой колонке.
- В методе ЖдатьСменуТекущегоЭлемента добавлена обработка ошибки 0x80040201 "Событие не смогло вызвать ни одного из абонентов", которая могла возникать при закрытии модального окна. Теперь метод не вызывает исключение, а продолжает ждать смену элемента дальше.
294 BMW1C
 
03.10.24
13:35
Вышел TurboConf 6.2.9041.34157

- В ТурбоПоиске исправлено несрабатывание клавиши Enter в поле ввода, на вкладке "Поиск по файлам конфигурации".
- В ТурбоПоиске по файлам конфигурации добавлена возможность прервать текущий поиск по клавише Pause/Break. Раньше ввод неправильно составленного и очень сложного регулярного выражения мог приводить к долгому поиску и полной загрузке процессора на большой конфигурации, без возможности остановить поиск.
295 BMW1C
 
07.10.24
18:38
Вышел TurboConf 6.2.9045.42232

- Кнопка ТурбоПоиск теперь появляется только для окон Поиска по текстовым документам.
- Кнопка Замена больше не появляется в окне Справка
- В ТурбоПоиске исправлена очистка счетчика найденных значений в дереве "Поиска по модулю".
- Предупреждение о уже запущенном экземпляре программы теперь не перекрывается окном процесса загрузки программы.
- Окно с прогрессом загрузки программы теперь можно перемещать.
- При первом запуске стартера TurboConf.exe окно с прогрессом скачивания необходимых компонентов программы теперь можно перемещать.
- В ТурбоПоиске исправлен поиск с учетом флага "Слово целиком".
- В Менеджере окон теперь можно закрывать окна по клавише Delete.
- В Автосохранении текстов модулей исправлена ошибка "Could not find a part of the path", она возникала когда имя файла превышало допустимую в системе длину. Длинные имена файлов теперь обрезаются до 255 символов.
- Исправлено повышение нагрузки на процессор в окне формы настроек динамического списка.

API
- В обработчике ПриАктивизацииСтрокиT9 исправлена неправильная передача параметра "Значение"
296 BMW1C
 
22.10.24
15:38
Вышел TurboConf 6.2.9061.31154

- Исправлено отсутствие отображение индикатора ТурбоПоиск в некоторых случаях.
- В OneTracker исправлен учет времени в разрезе объектов конфигурации при включенном флаге Глобальный режим.
- В OneTracker исправлено неправильное определение имен объектов конфигурации при включенном имени ИБ в заголовке конфигуратора.
- В Настройках добавлен флаг включения/отключения "Автозавершение шаблонов ++, --, += и т.д."
297 Fynjy
 
31.10.24
15:48
Предлагаю акцию под новый год "-50% на безлимит". Чего уж я куплю за полцены )))
298 TormozIT
 
гуру
31.10.24
19:18
(297) Возможно под новый год будет розыгрыш лицензий в канале автора. В прошлом году был такой.
299 Fynjy
 
01.11.24
11:18
(298) Ну как бы под Новый год ) акция - приведи друга и получите по лицензии за полцены. Я созрел купить, но 9к не готов отдать. Есть полезные вещи, но и без них норм работается. Просто как приятный бонус при разработке.
300 dmt
 
01.11.24
11:25
(299) Всего-то день работы 1сника.

Но нужно попробовать сначала, мне не зашло
301 Fynjy
 
01.11.24
11:39
(300) некоторые вещи как переходы на объекты (не везде кнтрл Т работает) или список процедур модуля по функциональным клавишами - интересны, но да как выше написал и без приблуды норм работать. Поэтому 9 не готов, а 4,5 чего бы и нет.
302 BMW1C
 
13.12.24
14:10
(301) можем сойтись на 6 )
Именно столько стоит годовая подписка
303 BMW1C
 
13.12.24
14:13
В TurboConf 6.3 в ТурбоПоиске появится Избранное. В него можно будет добавлять часто используемые или нужные в данный момент методы или шаблоны.

Также в результатах поиска методов общих модулей теперь отображается название общего модуля.

Еще в ТурбоПоиске появится история поиска.

Об этих и других улучшениях на канале TurboConf.

Подписывайтесь!

https://t.me/turboconf
305 Djelf
 
17.12.24
14:12
Интересно почему так...
Обнаружена несовместимая версия подсистемы "Инструменты разработчика Tormozit". Необходима версия 7.57 и выше

TurboConf
1CVersion: 8.3.26.1498
ProductVersion: 6.2.9061.31154

ИР
Платформа: 8.3.26.1498
Режим БД: файловый
Конфигурация. Название: Управление торговлей, редакция 11 (11.5.17.162)
Расширения. ИнструментыРазработчикаTormozit (7.57.1e)
306 BMW1C
 
19.12.24
14:13
(305) можно задать вопрос непосредственно автору ИР Адаптера TormozIT в группе поддержки
https://t.me/turboconf_support
307 Волшебник
 
19.12.24
14:24
(306) Ну подождите. Это же TurboConf ругается.
308 BMW1C
 
19.12.24
17:15
(307) не совсем TurboConf, ошибку выдает скрипт ИР Адаптер.
Я конечно передал автору информацию, но для оперативности можно писать сразу в чат, о чем я и написал.
309 Волшебник
 
19.12.24
17:34
(308) Спасибо! Вообще прикольно, что очень разные расширения ругаются друг на друга про несовместимость.
310 TormozIT
 
гуру
19.12.24
18:59
(305) Недостаточно информации для расследования. Сейчас еще раз проверил тест обновления расширения как через предложение из адаптера, так и вручную в отдельном сеансе. В обоих случаях обновление прошло корректно.
Если проблема повторится, используй инструкцию из раздела "Техническая поддержка" https://fastcode.im/Store/8552 и сразу предоставь лог Турбоконфа с уровнем "Отладка" и картинки.
311 Волшебник
 
19.12.24
18:05
Ребята, надо что-то делать. Давайте создадим секретный тг-чат. Ну не дело, реально...
312 BMW1C
 
14.01.25
19:03
В TurboConf 6.3 появится возможность добавлять команды в главное меню.

Таким образом можно будет вынести часто используемые функции в быстрый доступ.

Добавлять кнопки можно как в Настройках программы, так и программно в скриптах.
313 BMW1C
 
25.02.25
10:42
Вышел TurboConf 6.3

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

Избранное в Навигаторе по метаданным

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

Избранное и история поиска в ТурбоПоиске

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

Автоматическая вставка символов // при нажатии Enter внутри комментариев

Добавлена автоматическая вставка символов // при нажатии Enter внутри комментариев, когда это необходимо с наибольшей долей вероятности.

Кнопки команд в главном меню

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

Возможность закрывать группу окон в "Менеджере окон"

В Менеджере окон появилась возможность закрывать группу окон, принадлежащих одному объекту метаданных.

А также

- Возможность искать методы в ТурбоПоиске только по названию
- Улучшенная поддержка масштабирования
- Скрипт AutoFocus
- Новые кнопки для вызова команд TurboConf в штатных окнах конфигуратора
- Накопительный пакет исправлений и другие улучшения

Подробнее https://turboconf.ru/Forum/Details/9866