TurboConf 1С
1.57K subscribers
57 photos
69 links
Новости TurboConf, уроки, советы по эффективной разработке в 1С.

Рубрики:
"Секреты TurboConf", "Лайфхаки 1С", "Бубен админа" и др.

Прикрепленный чат @turboconf_support

По всем вопросам @mbolsun
Download Telegram
Генерация методов "на лету"
https://fastcode.im/Templates/8306

#СекретыTurboConf
🔥4
Переход к определению одним кликом
https://fastcode.im/Templates/8307

#СекретыTurboConf
👍1
Информация для пользователей TurboConf, а так же для тех кто еще до сих пор не пробовал программу в своей работе.

В ближайшее время произойдет увеличение цен на все виды лицензий.

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

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

🔥Самое время приобрести или продлить свою подписку по выгодной цене!

https://turboconf.ru/?from=fasttalk1c
👍1
Первый взгляд на TurboConf 5.18

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

Подробнее https://turboconf.ru/Forum/Details/8342
👍2
Channel name was changed to «TurboConf 1С»
Channel photo updated
Друзья, решил поменять название канала на TurboConf 1С.

Предполагалось, что на канале FastTalk 1C будут публиковаться разные авторы, но этого не произошло.
Раз уж здесь пишу только я и в основном про TurboConf, то пусть канал будет полностью посвящен этому, а также другим инструментам продуктивной разработки в 1С. Делать отдельный канал для этого смысла не вижу, пусть будет на этом канале.

Будет больше про TurboConf, но другие рубрики приемы администрирования, полезные инструменты также останутся.

Общие советы по платформе 1С и статьи переедут на основной канал @FastCodeIM

Буду рад делиться полезной информацией с вами!

Прикрепленный чат для обсуждения и общения https://t.iss.one/turboconf_support

Болсун Михаил.
👍17👎3🔥2
TurboConf 1С pinned «Друзья, решил поменять название канала на TurboConf 1С. Предполагалось, что на канале FastTalk 1C будут публиковаться разные авторы, но этого не произошло. Раз уж здесь пишу только я и в основном про TurboConf, то пусть канал будет полностью посвящен этому…»
В TurboConf 5.18 добавлена поддержка Yandex Tracker
Для этого создайте новый источник данных YandexTracker и укажите ваш X-Org-Id и токен.
👍4
Автосохранение текстов модулей в папку TurboConf

Вы знали, что TurboConf умеет периодически сохранять тексты открытых модулей?

Это может быть полезно в случае аварийного завершения конфигуратора или каких-то других случаев потери набранного кода.

Включить функцию можно на вкладке Разработчикам, в разделе Экспериментальные функции.

Сохраненные модули можно будет найти в папке AutoSave.

https://fastcode.im/Templates/8407

#СекретыTurboConf
👍10
Вышел TurboConf 5.18.8641.37973 (версия для ознакомления)

- Улучшена работа функции "Выровнять блок". При выравнивании, добавлена возможность замены пробелов табуляциями. Включить использование табуляций, также настроить количество пробелов в табуляции можно в настройках, вкладка Форматирование.
- В функции "Выровнять блок" исправлено изменение строковых литералов при выравнивании по запятым.
- В функции "Автосохранение текстов модулей" больше не сохраняются пустые модули.
- Исправлено ситуация, когда в диалоге ввода значение, поле ввода не влезало в форму, при длинной строке описания.
- Разрешен вызов подсказки T9 по Ctrl+Space в комментариях и строках.
- В главное меню TurboConf добавлен пункт Выход.
- В окно подсказки T9 добавлена подсказка о возможности отключение фильтра по Ctrl+Space и Alt+Space.
- В скрипте "Автоподключения к хранилищу" добавлена проверка на ошибку "Неклассифицированная ошибка работы с хранилищем конфигурации."
- Исправлено отображение, принудительно отключенного в параметрах скрипта оверлея, при вызове обработчика формы вопроса пользователю.

Изменения в API

Добавлены методы:

ПолучитьПозициюКаретки()
ПолучитьДанныеUIAutomation()

Добавлены обработчики:

ПриЗакрытииКонфигуратора(Параметры) - Параметры.PID

ПриЗавершенииРаботыПрограммы()

Примеры:

Процедура ПриЗакрытииКонфигуратора(Параметры)
Сообщить("Завершена работа конфигуратора с PID = " + Строка(Параметры.PID));
КонецПроцедуры

Процедура ПриЗавершенииРаботыПрограммы()
Сообщить("Завершается работа TurboConf...");
КонецПроцедуры

В метод НачатьВызовВнешнегоОкнаАсинх добавлена возможность перемещения окна в позицию курсора:

Процедура ПоказатьПараметрыМетода()
ПозицияКаретки = ТурбоКонф.ПолучитьПозициюКаретки();
ТурбоКонф.НачатьВызовВнешнегоОкнаАсинх("Мое окно", 2000, АктивноеОкноКонфигуратора, РежимОткрытияВнешнегоОкна.Диалог, Истина,, ПозицияКаретки);
КонецПроцедуры

https://turboconf.ru/Forum/Details/8342
👍9
Доступен для скачивания TurboConf 5.18.8647.36563 (версия для ознакомления)

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

Изменения в API

Добавлены методы
СкрытьПодсказку()
ПолучитьНазваниеТипаТекущегоЭлемента()
АктивироватьОкно(Указатель, Задержка = 50)
ПолучитьЭлементыСписка()
ПолучитьAutomationId()
ПолучитьRuntimeId()
ПолучитьДанныеUIAutomation()
ПолучитьRuntimeIdСИерархией()

и другие изменения...

Читать дальше https://turboconf.ru/Forum/Details/8342#c32685bbf22b49f39c37a964a39abe9a
🔥10
Тестовая версия TurboConf 5.18 доступна для автоматического обновления на канале разработчиков

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

Узнать подробнее
https://turboconf.ru/Forum/Details/8342
👍7
Вышла тестовая версия TurboConf 5.18.8651.4435

- Исправлено отсутствие срабатывание автовызова подсказки, которое могло происходить из-за изменений в предыдущих тестовых версиях.
- На время выполнения получения атозаголовка и получения параметров информационной базы добавлена временная блокировка кликов мыши в окне конфигуратора. Это улучшает стабильность работы функции и исключает возникновение ошибки при случайном клике.
- При клике пользователем на заблокированном окне, появится всплывающее уведомление о блокировке мыши и клавиатуры , с возможностью отключения блокировки.
- Клик в безопасную зону (панель задач) сразу снимает все блокировки ввода программой.
- Исправлена обработка ситуации, когда в процессе получения параметров ИБ фокусе конфигуратора менялся, что приводило к ошибке.
- Число попыток получения параметров ИБ и установки заголовка изменено с 1 до 2.
- Исправлена ошибка, когда правильной работе подсказки T9 мешали открытые окна TurboConf (окно служебных сообщений, детали уведомления и т.д.).
- Добавление элемента в открытое окно служебных сообщений теперь не приводит к полному обновлению списка.
- Загрузчик программы теперь использует .NET 4.7.2 для поддержки протоколов безопасности TLS 1.2 и выше.

Изменения в API

В шапке скрипта добавлена директива @min_api_version. Если она задана, то программа при загрузке скрипта проверит его соответствие текущей версии API.
Например @min_api_version=5

В скрипте теперь доступна глобальная переменная Конфигуратор
Содержит свойства: ГлавноеОкно, ОкноВызоваСкрипта, PID, ПараметрыИнформационнойБазы

Для функции ПолучитьБуферОбмена добавлен параметр Формат. Примеры значений: "1C:MD8 Data", "1C:MD8 External Data", "1C:MD8 Info". Если формат не задан, возвращается стандартное содержимое буфера обмена.
ПолучитьБуферОбмена(Формат = "")

https://turboconf.ru/Forum/Details/8342#e92510f5693346819d94c73661cf7983
👍10🔥1🎉1
Вышла тестовая версия TurboConf 5.18.8654.25565

- Исправлен множественный автовызов подсказки в строковых литералах.
- При открытии подсказки T9, если фильтр пуст, теперь всегда выделяется первый элемент.
- Исправлено закрытие подсказки T9 при нажатии вниз на последнем элементе списка.
- Подсказка T9 больше не закрывается при отсутствии совпадений.
- Исправлена работа смарт-фильтра подсказки T9, когда нужные значения не появлялись в подсказке пока не введено как минимум два символа.
- В функции выровнять блок исправлен сдвиг первой строки, если фрагмент был выделен не с начала строки.
- В функции выровнять блок исправлено разделение символов комментария // пробелами.
- Максимальное кол-во попыток получения параметров ИБ увеличено до 3
- Интервал ожидания при получении параметров ИБ уменьшен с 12 сек до 5 сек.
- Если при первых попытках не удалось получить параметры ИБ (например конфигуратор был занят или открылось модальное окно) уведомление об ошибке выводится не будет. Уведомление будет показано только после всех неуспешных попыток.
- Интервал обновления автозаголовка и срабатывания события ПриНачалеРаботыСКонфигуратором уменьшен с 200 до 100 мс.
- Добавлена папка user_templates для пользовательских шаблонов T9
- В шаблоны T9 добавлено поле ScriptsOnly, для добавления только в подсказку в скриптах.
- Добавлено уведомление в случае ошибки загрузки шаблонов T9, из-за неверного формата JSON.
- Исправлена ошибка контекста в обработчиках клика на всплывающих уведомлениях.
- И другие мелкие исправления.

Изменения в API

- В ТурбоКонф.УстановитьДанныеT9 добавлен ТипКонтекста
ТурбоКонф.УстановитьДанныеT9(Новый Структура("ТипКонтекста,Элементы", ТипКонтекста, Элементы), Ложь);

- Добавлены поля
ЭлементСписка.Вставить("АвтоперемещениеКурсораОтключено", Ложь);
ЭлементСписка.Вставить("АвтоТочкаСЗапятойОтключена", Ложь);

- Для установки обработчика ФормаВводаЗначения и ВопросПользователю теперь используют метод
УстановитьОбработчик("ИмяОбработчика", ЭтотОбъкта, Параметры)

https://turboconf.ru/Forum/Details/8342#e0cd153667544826929d24eb1ee45b76
👍4
Вышла тестовая версия TurboConf 5.18.8655.30031

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

- Получение параметров ИБ теперь сначала происходит через параметры командной строки процесса и файл ibases.v8i. Через окно "О программе" данные получаются только в случае, если их не удалось получить другими способами (процесс, список баз, предыдущая сессия и другие способы). Поэтому это происходит быстрее и реже блокирует интерфейс при активации конфигуратора.
- В случае неудачной попытки получить данные из окна "О программе" (конфигуратор занят, открылось модальное окно и т.д.) будет показано сообщение с рекомендациями и возможностью повторной попытки получения.
- Форму добавления текущей задачи теперь можно вызывать по хоткею Ctrl+Shift+3

В API добавлена форма ввода учетных данных.

- ФормаВводаУчетныхДанных

https://turboconf.ru/Forum/Details/8342#99e4518ee4294508a2a26d124860c49f
2
Вышла тестовая версия TurboConf 5.18.8661.34257

- Добавлена возможность отображения названия информационной базы в заголовке в режиме Предприятия. Это поможет различать одинаковые конфигурации, но с разными ИБ на панели задач.
- Уменьшено время показа формы подсказки T9.
- Исправлена ошибка "Не удалось установить соединение с конфигуратором" NullReferenceException, когда программа пыталась получить параметры ИБ для окна COM процесса.
- Исправлено получение параметров ИБ для процессов с параметром /S
- Добавлена поддержка нескольких одинаковых инфобаз в файле ibases.v8i. В случае если баз несколько будет выбрана та, у которой совпадает параметр AdditionalParameters
- Исправлено открытие окна служебных сообщений TurboConf по CTRL+ALT+SHIFT+O в других приложениях.
- Исправлено появление кнопки Заменить в окне Поиск в режиме Предприятия.
- Исправлена позиция кнопки Заменить в окне Поиск при включенном масштабировании.
- Исправлено взаимодействие программы с клиентским окном COM процесса.

Изменения в API

Добавлен метод

ПолучитьТекстТаблицы()

https://turboconf.ru/Forum/Details/8342#ca166bdcbdd04b85a15f3fc9207d699b
👍3🔥3