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

  1  2  3  4  5  6  7   

TurboConf - расширение Конфигуратора 1С (теперь с цифровой подписью)

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

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

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

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

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

Что нового в TurboConf 5


- Более быстрый механизм взаимодействия с Конфигуратором
- Поддержка пользовательских расширений на 1Script (примеры скриптов в папке ./scripts)
- Автоматический вызов штатной контекстной подсказки без нажатия Ctrl+Пробел
- Новая функция "Генерация метода" (Ctlr+Shift+M) Создание процедуры или функции, одновременно с ее первым использованием
- OneTracker (Ctrl+Alt+T) Автоматический учет времени работы с конфигурациями. Учет ведется в разрезе конфигураций, объектов и т.д.
- Автоматический вывод имени информационной базы в заголовке окна Конфигуратора
- Генерация кода (Ctrl+Shift+G). Автоматическая генерация кода для заполнения реквизитов или строк табличных частей справочников и документов
- ToDo Навигатор (Ctrl+2) Быстрый поиск и переход по списку ваших задач-комментариев //ToDo:
- Ассистент "Генерация параметров запроса" (Ctrl+Shift+Q) автоматически получит из запроса параметры и создаст шаблон для их установки

Новое в TurboConf 5.1


ТурбоКнопка и ТурбоМеню

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

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

Рядом с главным меню конфигуратора, появилось ТурбоМеню.

http://www.turboconf.ru/Content/Images/TurboConf.TurboMenu.gif

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

Поддержка 8.3.12

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

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

Новое в TurboConf 5.2


- Альтернативная подсказка T9 и вызов штатного контекстного меню значительно улучшены
- Пользовательские шаблоны в T9 и вложенные меню
- Поиск и предложения подсказки T9 стали более интеллектуальными
- Шаблоны T9 теперь можно интегрировать со штатным контекстным меню по кнопке TAB http://turboconf.ru/Content/images/TurboConf52_ContextMenuTab2.gif
- Улучшен скрипт "Авторские комментарии" для более удобной работы
- Новый скрипт Шаблоны модулей. Оформление модулей согласно стандартам разработки 1С http://turboconf.ru/Forum/Details/1510
- Множество исправлений и улучшений

Cкачать пробную версию и ознакомиться с возможностями программы можно по ссылке http://turboconf.ru

Буду рад любой обратной связи. Вместе мы сможем сделать TurboConf еще лучше!

С уважением, разработчик Болсун Михаил.
 
 
   BMW1C
 
201 - 07.03.18 - 16:18
(199) зачем?
   BMW1C
 
202 - 12.03.18 - 16:01
Новый "Навигатор по метаданным" (Ctrl+J) доступен для скачивания!

Функция полностью переписана и оптимизирована. Работа стала более быстрой и надежной.

Так же добавлена новая опция. Если перейти к объекту, удерживая клавишу Control (Ctrl+Enter или Ctrl+клик), то откроется контекстное меню, для быстрого выбора модуля объекта, менеджера и т.д.

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

http://www.turboconf.ru/Content/Images/TurboConf_Navigator.gif

А также различные улучшения и исправления (полное список будет позже)


Скачать TurboConf 5 с новым "Навигатором по метаданным" можно уже сейчас http://turboconf.ru/Download/UpdateTurboConfBeta
   Anarki
 
203 - 12.03.18 - 18:32
(202)Выглядит интересно, с 12 платформой будет совместимость ?
   BMW1C
 
204 - 12.03.18 - 19:29
(203) планирую добавить поддержку 8.3.12 когда появится более поздняя версия для ознакомления. Т.к. пока не понятно, что еще изменится. В текущей очень много глобальных изменений, связанных с окнами.

TurboConf в основном использует, только средства конфигуратора. Поэтому когда я попробовал, с небольшими изменениями заработало большинство функций. Некоторые функции используют WinAPI для работы и потребуют адаптации, какой - будет ясно позже.
   Шурик71
 
205 - 12.03.18 - 22:16
(0) Какие возможности есть у скриптов с т.з. обработки текущего текста/выделения?

Попробовал по аналогии с имеющимися примерами сделать простейший аналог скрипта "авторские комментарии"
из опенконфа/снегопата (обрамление выделения своими комментариями) - результат отрицательный, т.к. ВставитьТекст() замещает ранее скопированный буфер...
   BMW1C
 
206 - 13.03.18 - 05:10
(205) в скрипте нужно добавить //@retain_clipboard 1

//Восстанавливать буфер обмена после выполнения скрипта.
//Если в процессе выполнения скрипта был использован буфер обмена, может быть полезно восстановить пользовательское значение после завершения работы

@retain_clipboard 1
   BMW1C
 
207 - 13.03.18 - 05:18
Для получения текста модуля и текущего выделения нужно использовать

ПолучитьТекстМодуля(ВыделенныйТекст, Поз)

ТК = Новый ТурбоКонф;
Поз = 0;
Текст = ТК.ПолучитьТекстМодуля(ВыделенныйТекст, Поз);
   Шурик71
 
208 - 13.03.18 - 07:50
(207) Спасибо! Вот этого и не хватало!
   BMW1C
 
209 - 13.03.18 - 08:15
По просьбам пользователей, сделал обучающий полезный скрипт :)

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

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

Установите курсор ниже текста запроса и нажмите Ctrl+Shift+Q

Установка:

Поместите скрипт в папке Scripts и перезагрузите скрипты Ctrl+Shift+R

//Пример запроса

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    Контрагенты.Ссылка
|ИЗ
|    Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|    Контрагенты.ЭтоГруппа = &ЭтоГруппа
|    И Контрагенты.ПометкаУдаления = &ПометкаУдаления";

//Будет вставлено

Запрос.УстановитьПараметр("ЭтоГруппа", );
Запрос.УстановитьПараметр("ПометкаУдаления", );

Ссылка на скрипт

http://www.turboconf.ru/Forum/Details/452
   Шурик71
 
210 - 13.03.18 - 11:43
А можно еще рацпредложения по развитию внести?

1. Опубликовать где-то краткий интерфейс объекта ТурбоКонф

2. Изменить механизм хоткеев скрипта. Чтобы не один хоткей на файл скрипта, а на процедуру:
т.е. вместо //@script_hotkey Control+Shift+Q
реализовать несколько
//@script_hotkey Control+Shift+Q: Процедура1()
//@script_hotkey Control+Shift+W: Процедура2()
//@script_hotkey Control+Shift+E: Процедура3()

Это дало бы возможность хотя бы в рамках текущего скрипта без использования библиотек классов создать общие процедуры для нескольких методов

3. Сделать список "избранных" скриптов, которые включить в подменю "Скрипты...>>" в Турбоменю как ИмяФайлаСкрипта.ИмяПроцедуры
 
 Рекламное место пустует
   BMW1C
 
211 - 13.03.18 - 13:59
(210) конечно вносите предложения! )

1. Постараюсь побыстрее сделать описание API. Пока постарался в скриптах подробные комментарии сделать. На данный момент могу помогать в реальном времени, если что-то не понятно.

2. Хотел так сделать, но решил подождать аннотаций в 1Script. Это позволит писать методы таким образом

[Имя("MyScript")]
[КомбинацияКлавиш("Control+Shift+Q")]
[и т.д.]
Процедура МойСкрипт1()
    
КонецПроцедуры

[Имя("MyScript2")]
[КомбинацияКлавиш("Control+Shift+W")]
Процедура МойСкрипт2()
    
КонецПроцедуры
   BMW1C
 
212 - 13.03.18 - 14:01
Видел аннотации в разработке на гитхабе, проверю может уже доступны в 1script
   BMW1C
 
213 - 13.03.18 - 14:02
3. Да, быстрый вызов скриптов планирую сделать. Не делал, т.к. решил для начала дождаться их появления :)
   BMW1C
 
214 - 13.03.18 - 15:13
(210) в общем узнал у онскрипщиков.
Аннотации уже есть, но пока в ночной сборке. В релизе может будут в марте, а может не будут :)

В общем когда нужно будет объединить несколько расширений в один файл - сообщите. Я в принципе смогу сделать тестовую сборку, с ночным 1Script и попробуем.
   BMW1C
 
215 - 13.03.18 - 15:16
Синтаксис там такой будет

&Скрипт(Имя = "MyScript", КомбинацияКлавиш = "Control+Shift+W", РежимПредприятия = Истина, и т.д.)
Процедура МойСкрипт1()
     ...
КонецПроцедуры
   BMW1C
 
216 - 13.03.18 - 18:31
Пример работы скрипта "Параметры запроса" (Ctrl+Shift+Q)

http://turboconf.ru/Content/Images/TurboConf_QueryParameters.gif
   BMW1C
 
217 - 14.03.18 - 09:00
Релиз большого обновления 5.0.6646.35036

Все пользователи могут обновиться, используя автоматическую проверку обновлений.

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

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

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

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

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

Скрипт "Параметры запроса" (Ctrl+Shift+Q)  

Автоматически получает из запроса параметры и создает шаблон для их установки

Установите курсор ниже текста запроса и нажмите Ctrl+Shift+Q

а так же много мелких исправлений и улучшений
   BMW1C
 
218 - 16.03.18 - 14:08
Сделал экспериментальную функцию "Автоматический вызов
контекстной подсказки"

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

Поэтому, если есть желающие - сообщите, дам ссылку на тестовую версию.

По самой функции

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

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

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

http://turboconf.ru/Content/images/TurboConf_AutoContextMenu.gif
   kabanoff
 
219 - 16.03.18 - 14:24
(0) Большой команде разработке остро не хватает быстрого хранилища конфигурации.
Сейчас в основном в хранилище разработки активно 70 пользователей. Захват/помещение объектов выполняется в среднем от 10 до 30 минут. Удаление объектов - от 2 до 5 часов. Постоянно наблюдаются проблемы ожидания на блокировках и фантомные ошибки вроде "файл не является файлом базы данных".
Пробовали перейти на "сервер" хранилища - не помогло. Ему хватило 2-х часов стрессовой нагрузки для того, чтобы наше хранилище оказалось разрушено.

Также не хватает инструмента для синхронизации изменений между хранилищами разработки, тестирования и обновления. В принципе его можно было бы разработать, используя опыт коллег 1script, но руки пока до этого не доходят.
И 1С 8.3 не дает нормальных инструментов для этого. Например, возможности узнать, какие объекты тобой захвачены, а какие нет, чтобы сформировать файлик для пакетного захвата объектов.
   BMW1C
 
220 - 19.03.18 - 10:55
В альтернативное контекстное меню, добавлены пользовательские фильтры, в виде регулярных выражений. Их можно добавлять в файлы с расширением .t9 Примеры таких фильтров можно посмотреть в файле ContextMenu.t9

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

http://turboconf.ru/Content/images/TurboConf_T9_SmartFilter.gif
   BMW1C
 
221 - 19.03.18 - 12:27
Наконец-то дошли руки до страницы группы ВКонтакте

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

Вступайте :) https://vk.com/turboconf
   Вафель
 
222 - 19.03.18 - 12:30
(220) Лцчше использовал стандартные коментарии с типом (как по стандартам 1с)
   BMW1C
 
223 - 19.03.18 - 12:41
(222) многие пишут стандартные комментарии непосредственно в процессе разработки?
   Вафель
 
224 - 19.03.18 - 12:42
(223) 1с например пишет
   Вафель
 
225 - 19.03.18 - 12:42
+ в 1сной подсказке эта инфа отображается
   Вафель
 
226 - 19.03.18 - 12:45
Сделал бы лучше хоткей для автосоздания такого комментария
   BMW1C
 
227 - 19.03.18 - 12:45
Пользователи попросили - сделано.

Сценарий использования не ограничен типами, это только пример.
   BMW1C
 
228 - 19.03.18 - 12:47
Можно настроить для себя какие-то префиксы автозамены. И выдавать списки например для комментариев, строк и тд.
   BMW1C
 
229 - 19.03.18 - 12:49
(226) можно подробнее, с примером как это должно работать? Какие входящие данные, что заполняется, что в результате
   BMW1C
 
230 - 19.03.18 - 13:09
Вышла версия 5.0.6652.22385

Исправлена ошибка, когда программа препятствовала завершению сеанса Windows. Проблема была в том, что окно работы с облачными функциями или стартовое окно приветствия при закрытии фактически не закрывалось, и оставалось висеть в фоне.
Теперь нет двух режимов работы программы. Нормальный режим больше не используется, программа теперь всегда работает в режиме совместимости с UAC). Соответствующие настройки в меню, не влияют на режим программы и будут убраны в следующих версиях
ToDo Навигатор теперь показывает ToDo во внешних отчетах и обработках. Переход к самим ToDo непосредственно в модуль, пока не осуществляется (будет позже). Пока происходит только открытие файла.
Улучшен механизм получения текста текущего модуля и уменьшен интервал времени получения
В настройках на вкладке Для разработчиков появилась группа "Экспериментальные функции"
Добавлена экспериментальная функция "Автоматический вызов контекстной подсказки" http://turboconf.ru/Content/images/TurboConf_AutoContextMenu.gif
Исправлена ошибка в функции "Закрыть скобки", из-за которой в некоторых ситуациях, выводилось сообщение "текст пуст"
Убрано лишнее срабатывание автовызова контекстного меню, при правке имени идентификатора
В альтернативное контекстное меню, добавлены пользовательские фильтры в виде регулярных выражений. Их можно добавлять в файлы с расширением .t9 Примеры таких фильтров можно посмотреть в файле ContextMenu.t9
Например: для идентификаторов, начинающихся с «сз», после точки, выводить только список методов и свойств СпискаЗначений http://turboconf.ru/Content/images/TurboConf_T9_SmartFilter.gif
   Вафель
 
231 - 19.03.18 - 15:05
(229) Вот как это в 1С работает
https://i.imgur.com/a2GSSIX.png
   Вафель
 
232 - 19.03.18 - 15:05
Вот с типом
https://i.imgur.com/pmbh6uD.png
   Злопчинский
 
233 - 19.03.18 - 15:06
(231) Главное - не зачитать объект до дыр!
 
 
   Вафель
 
234 - 19.03.18 - 15:26
(232) Кстати таким образом можно и ссылки на справочники типизироать, что префиксами не сделаешь
   BMW1C
 
235 - 19.03.18 - 16:52
(231) спасибо за примеры

так то интересно что-то такое реализовать, попробую что получится

интересно, почему конфигуратор не может брать тип из описания метода и показывать штатное контекстное меню
   BMW1C
 
236 - 20.03.18 - 09:44
Добавил новую функцию "Генерация метода" Ctlr+Shift+M

Создание процедуры или функции, одновременно с ее первым использванием.

Автоматическое определение названия метода, типов, параметров.

Пример:

Сумма = РасчетСуммы(Цена, Количество){Ctlr+Shift+M}

в модуле будет создан следующий код

Функция РасчетСуммы(Цена, Количество)
    Возврат Неопределено;
КонецФункции

Сумма = РасчетСуммы(Цена, Количество){Ctlr+Shift+M}

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

http://turboconf.ru/Content/images/TurboConf_GenerateMethod.gif
   BMW1C
 
237 - 20.03.18 - 16:03
Чтобы не пропустить новости, уроки по TurboConf или специальные акции вступайте в группу https://vk.com/turboconf
   BMW1C
 
238 - 21.03.18 - 16:03
Новая обучающая заметка №3 доступна в группе https://vk.com/turboconf
   BMW1C
 
239 - 21.03.18 - 19:29
Обучающая заметка 3. Быстрый фильтр. Поиск английских слов

Продолжаем знакомиться с быстрым фильтром TurboConf

Быстрый фильтр умеет автоматически преобразовывать русские буквы в английские.

Так если нам нужно найти значение "XMLСтрока", мы можем не переключаясь на английскую раскладку ввести "чьд" и фильтр отберет

XML
XMLЗначение
XMLСтрока
XMLТип
и т.д.

Очень удобно!

http://turboconf.ru/Content/images/T9_Rus2Eng2.gif
   BMW1C
 
240 - 21.03.18 - 20:31
У вас есть аккаунт на гитхабе? Присоединяйтесь к сообществу
разработчиков https://gitter.im/turboconf/turboconf-onescript

У вас еще нет аккаунта на гитхабе? Заведите его и присоединяйтесь к сообществу TurboConf в Gitter  :)
   BMW1C
 
241 - 22.03.18 - 12:06
Вышла версия 5.0.6655.24006

Некоторые методы UIAutomation для взаимодействия с конфигуратором, переписаны через COM, для более быстрой и надежной работы
В настройки "Навигатора по метаданным" добавлена опция "Включать в результаты поиска совпадения по подстроке"
В "Автовызове контекстной подсказки" исправлена ошибка, когда вызванное штатное меню, иногда сразу переключалось на альтернативную подсказку T9
   BMW1C
 
242 - 22.03.18 - 12:39
Так же исправлена ошибка, когда по Ctrl+P не показывалась штатная подсказка о параметрах, при включенной опции "Показывать альтернативную подсказку T9 по Ctrl+Shift+Пробел,а подсказку о параметрах по Ctrl+P"
   Вафель
 
243 - 22.03.18 - 12:41
(240) Я думал ты на гите скрипты хранишь, а ты просто чатик используешь )))
   BMW1C
 
244 - 22.03.18 - 12:44
(243) свои да
а пользовательских пока нет :) Будут - размещу в гите
   BMW1C
 
245 - 22.03.18 - 12:49
(243) чатик и поддержка

кстати в том чатике много решается вопросов, надо было давно его сделать.

Группу в контакте тоже начал обновлять только на днях и пошли участники.
А я думал раньше, вот будут участники - буду обновлять :)
   BMW1C
 
246 - 22.03.18 - 12:58
кто-нибудь знает как сделать чтобы в контакте по умолчанию, всегда постилось от имени группы, а не от моего?

А то всегда сбивается
   BMW1C
 
247 - 22.03.18 - 12:59
а поменять не дает после публикации
   BMW1C
 
248 - 22.03.18 - 13:37
все настройки перерыл - видимо никак
   BMW1C
 
249 - 23.03.18 - 10:59
Работаю над новой функцией. Скоро представлю, думаю уже сегодня :)
 
 Рекламное место пустует
   BMW1C
 
250 - 23.03.18 - 11:15
Плюс исправил еще несколько ошибок в работе автовызова контекстной подсказки. Убрал некоторые лишние срабатывания (внутри строк, цифры и т.д.). Скоро выйдет обновление.
   BMW1C
 
251 - 23.03.18 - 18:17
Вышла версия 5.0.6656.36210

Исправлены лишние срабатывания автовызова контекстной подсказки без Ctrl+Пробел
Улучшена работа автовызова контекстной подсказки после нажатия точки
Исправлена ошибка, когда нажатие точки переключало штатное меню
Исправлена ошибка при старте программы, когда трекер рабочего времени запускался раньше инициализации API.
Добавлена поддержка работы функции Навигатор по метаданным для версии 8.3.11.3034, которая могла работать некорректно из-за внутренней ошибки в платформе
Исправлена ошибка в функции "Генерировать метод" (Ctrl+Shift+M), из-за которой функция могла работать нестабильно
Мелкие исправления и улучшения
   BMW1C
 
252 - 26.03.18 - 10:33
Сделал небольшой редизайн сайта. Надеюсь стало лучше.
   BMW1C
 
253 - 27.03.18 - 11:44
Вышла версия 5.0.6660.24243

Добавлена новая функция "Генерация кода" (Ctrl+Shift+G). Автоматическая генерация кода для заполнения реквизитов или строк табличных частей справочников и документов

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

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

В CodeInpector исправлена ошибка Не удалось получить реквизиты объекта"

http://turboconf.ru/Content/images/TurboConf_CodeGeneration.gif
   BMW1C
 
254 - 27.03.18 - 14:43
Просто пишите код как обычно

Спр = Справочники.Номенклатура.СоздатьЭлемент();

а затем нажмите Ctrl+Shift+G

и будет создан шаблон кода

Спр.Наименование                     =  Неопределено;
Спр.НаименованиеПолное               =  Неопределено;
Спр.БазоваяЕдиницаИзмерения          =  Неопределено;
Спр.СтавкаНДС                        =  Неопределено;
Спр.Комментарий                      =  Неопределено;
Спр.Услуга                           =  Неопределено;
Спр.НоменклатурнаяГруппа             =  Неопределено;
Спр.СтранаПроисхождения              =  Неопределено;
Спр.НомерГТД                         =  Неопределено;
Спр.СтатьяЗатрат                     =  Неопределено;
Спр.ОсновнаяСпецификацияНоменклатуры =  Неопределено;
   BMW1C
 
255 - 29.03.18 - 13:21
Сегодня проекту TurboConf исполнилось 5 лет! Ровно 5 лет назад вышла первая версия программы.

Благодарю всех пользователей кто помогал в создании проекта. Отзывами, приобретением программы или сообщениями об ошибках!

Так же рад сообщить, что сегодня вышел официальный релиз TurboConf 5, который усиленно готовился последние несколько месяцев!
   Волшебник
 
256 - 29.03.18 - 13:25
(255) Ура!
   BMW1C
 
257 - 29.03.18 - 13:46
Попробую откопать скриншоты первой версии программы
   BMW1C
 
258 - 29.03.18 - 13:54
нашел
   BMW1C
 
259 - 29.03.18 - 13:56
   BMW1C
 
260 - 29.03.18 - 14:07
Интересный факт. Первым кто купил TurboConf в далеком 2013 году, был уважаемый Asmody. Чем очень сильно меня мотивировал:)
   BMW1C
 
261 - 29.03.18 - 14:08
Asmody, отдельное спасибо!
   BMW1C
 
262 - 29.03.18 - 19:30
появилось первое расширение от пользователя :)
скоро опубликую
   BMW1C
 
263 - 02.04.18 - 10:32
Вышла новая версия

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

Улучшения и исправления в API

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

Например:

//@script_hotkey Control+Shift+Up ПереместитьСтрокуВверх
//@script_hotkey Control+Shift+Down ПереместитьСтрокуВниз

Процедура ПереместитьСтроку(Направление)

...

КонецПроцедуры

Процедура ПереместитьСтрокуВверх()

    ПереместитьСтроку(Keys.UP);

КонецПроцедуры

Процедура ПереместитьСтрокуВниз()

    ПереместитьСтроку(Keys.Down);

КонецПроцедуры

Добавлен новый метод ПолучитьТекст(ВыделенныйТекст, Поз, НомСтроки, НомКолонки), который возвращает текст текущего модуля, текущее выделение, позицию каретки, номер строки и номер колонки
Добавлен метод Перейти(ПутьКМетаданным), который выполняет переход к объекту метаданных в конфигураторе. Например Перейти ("Справочник.Банки.Форма.ФормаСписка")
Исправлено залипание клавиши Shift, в комбинации CtrlShift(Клавиша)
   BMW1C
 
264 - 02.04.18 - 13:39
На бета-канале доступна новая версия

Улучшена работа функции ФорматироватьБлок (Ctrl + =)

Функция использовала старый, более медленный API. Теперь использует новый.
Раньше необходимо было выделять блок с начала строки. Теперь необязательно.

http://turboconf.ru/Content/Images/TurboConf_FormatBlock.gif

Мелкие исправления и улучшения.
   BMW1C
 
265 - 02.04.18 - 20:08
На бета-канале новая версия

В API добавились функции

ПоказатьУведомление(ТекстУведомления, Таймаут)
ПерейтиВПозицию(НомСтроки, НомКолонки)

Полный список доступных методов будет скоро опубликован
   Волшебник
 
266 - 02.04.18 - 20:22
Давай сделаем отдельную страницу.
   BMW1C
 
267 - 02.04.18 - 21:00
(266) я только за )
   BMW1C
 
268 - 02.04.18 - 21:12
(266) что нужно сделать? прислать html?
   Волшебник
 
269 - 02.04.18 - 21:43
(268) Давай в личку.
   BMW1C
 
270 - 02.04.18 - 21:56
(269) написал
   BMW1C
 
271 - 03.04.18 - 16:07
Выложил предварительную версию с поддержкой 8.3.12

http://www.turboconf.ru/Forum/Details/1467
   BMW1C
 
272 - 03.04.18 - 20:30
В API появились новые возможности

ФормаВводаЗначения

Форма = Новый ФормаВводаЗначения();
Форма.УстановитьДействие(ЭтотОбъект, "ОбработчикВводаЗначения");
Форма.Значение = "Начальное значение";
Форма.Заголовок = "Заголовок формы";
Форма.Текст = "Текст на форме";
Форма.Показать();

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

ПоказатьПодсказку()

http://turboconf.ru/Content/images/TurboConfAPI_ShowHint.gif
   BMW1C
 
273 - 05.04.18 - 09:07
Вышла версия 5.0.6669.19311

Добавлена неполная поддержка 8.3.12
Исправлена ошибка активации на некоторых системах
Исправлена ошибка вставки из Мультибуфера, из-за которой в некоторых случаях вставка в модуль не срабатывала.
Исправлена ошибка закрытия окна сообщений c очисткой сообщений, при последовательном нажатии Ctrl+F7, Ctlr+Shift+Z
Мелкие исправления

В API добавились функции

ПоказатьУведомление(ТекстУведомления, Таймаут)
ПерейтиВПозицию(НомСтроки, НомКолонки)
ПолучитьТекстСПозицией(ВыделенныйТекст, Поз, НомСтроки, НомКолонки)
ФормаВводаЗначения
   Mort
 
274 - 05.04.18 - 10:44
Вообще предпочитаю ванильные продукты, даже на скайрим моды не ставлю. Но родной конфигуратор настолько стал тупить в простом модуле на 13к строк, что придется пробовать ваши труды.
   infosoft-v
 
275 - 05.04.18 - 10:52
Михаил, добрый день.
Подскажите, если я планирую использовать Турбоуонф на домашнем и рабочем компьютере (попеременно) мне нужно две лицензии или одна?
   infosoft-v
 
276 - 05.04.18 - 10:53
опечатался, Турбоконф
   BMW1C
 
277 - 05.04.18 - 10:58
(276) Добрый день.

Лицензия привязывается к разработчику, а не к машине. Поэтому достаточно одной лицензии, для работы на домашнем и рабочем компьютере.
   Вафель
 
278 - 05.04.18 - 10:58
(277) те можно у друга попросить?
   BMW1C
 
279 - 05.04.18 - 11:00
(278) ну это же друг купил программу и он может использовать на нескольких машинах.
   Вафель
 
280 - 05.04.18 - 11:02
(279) те ты офф. одобряешь складчину?
   BMW1C
 
281 - 05.04.18 - 11:07
(280) так можно и на торрентах искать и качать, я этому совсем не рад буду, но что я могу поделать.

Я специально делаю максимально удобным использование программы. Цена очень доступная. К тому же личный кабинет и использование API, а также обновление данных программы, привязываются к учетной записи пользователя.
   BMW1C
 
282 - 05.04.18 - 11:09
Если будут всякие USB-ключи, активации с подтверждением по телефону и т.д. это будет только мешать работе честных пользователей.

А пираты, они и так не купят.
   BMW1C
 
283 - 05.04.18 - 11:17
В общем по соглашению один разработчик может использовать свою лицензию сам, на разных машинах, но не передавать ее третьим лицам.
Если лицензия всплывет где-то или вскроется факт ее передачи - она будет заблокирована.
   BMW1C
 
284 - 05.04.18 - 11:20
Для организаций количество лицензий приобретается по числу разработчиков, которые будут использовать программу. Количество терминальных сессий так же ограничено кол-вом лицензий.
   BMW1C
 
285 - 05.04.18 - 18:35
На форуме программы опубликованы текущие свойства и методы API TurboConf
   BMW1C
 
286 - 06.04.18 - 10:33
Вышла версия 5.0.6669.36724

В ТурбоМеню добавлены все новые функции TurboConf 5. По умолчанию вернулась комбинация Ctrl+~ В уже установленном приложении, необходимо назначить комбинацию в настройках вручную.
Для платформы 8.3.12, добавлена поддержка "Быстрого выбора типа данных"
Для платофрмы 8.3.12, в функции "Форматировать весь текст", исправлена ошибка "Текст модуля пуст"
В функции Генерировать код исправлена ошибка IndexOutOfRange
В настройках горячих клавиш исправлена ошибка, при которой не удавалось назначить комбинацию функции, если она уже использовалась в другом отключенном расширении
Добавлен вызов системного меню TurboConf по двойному клику на иконке в панели задач
   BMW1C
 
287 - 09.04.18 - 14:47
Вышла версия 5.0.6673.29507

В ТурбоМеню исправлена ошибка, когда меню не получало фокус после открытия.
В ТурбоМеню доступность пунктов теперь контекстная и зависит от того, где вызывано меню, в текстовом документе или нет.
В функции Форматировать блок, убрана лишняя вставка переноса строки, которая возникала при опеределенном выделении текста.
В функциях Извлечь метод и Генерировать метод, исправлена ошибка, когда в некоторых случаях после вставки метода, не приисходило правильное позиционирование в модуле.
Мелкие исправления.
   BMW1C
 
288 - 10.04.18 - 17:40
Вышла 8.3.12 но проблемы в ней так и остались.

Написал письмо в 1С об ошибках в реализации UIAutomation на платформе 8.3.12 Пока не знаю дойдет ли до назначения.
Если у кого то, есть партнерский доступ и он сможет тоже отправить письмо - думаю это может очень всем помочь )
   BMW1C
 
289 - 10.04.18 - 17:50
Т.к. тут речь идет о программе "Невизуальная доступность прикладных решений 1С:Предприятия" может быть есть шанс, что ошибки будут исправлены если достучаться до разработчиков.
   BMW1C
 
290 - 10.04.18 - 18:14
Написал еще представителю на Хабре.
   Nyoko
 
291 - 10.04.18 - 18:16
(0) у меня есть Снегопат чем вы лучше его ?
   BMW1C
 
292 - 10.04.18 - 18:24
(291) Где-то выше я уже отвечал на этот вопрос.
Ключевые отличия - штатное взаимодействие с конфигуратором, поддержка скриптов на языке 1С + ряд функций, которые есть только в TurboConf.
   Nyoko
 
293 - 10.04.18 - 18:36
(292) т.е. у конфигуратора есть штатный api?
"штатное взаимодействие с конфигуратором" как именно можно подробнее
   BMW1C
 
294 - 10.04.18 - 18:42
(293) API нет, но для взаимодействия используется UIAutomation, буфер обмена, хоткеи, WinAPI. Т.е. штатные средства.
   BMW1C
 
295 - 10.04.18 - 18:43
без DLL Injection
   BMW1C
 
296 - 13.04.18 - 12:18
На бета-канале доступна новая версия 5.0.6677.24993

Функция Параметры запроса, теперь распознает имя запроса, т.е. для МойЗапрос = Новый Запрос... в шаблон будет вставлено МойЗапрос.УстановитьПараметр...
В функции Параметры запроса при вставке добавлены необходимые отступы.
В режиме Предприятия добавлена поддержка всех новых функций TurboConf, которые могут работать в данном режиме.
Исправлен ошибки, из-за которых функции TurboConf не срабатывали в режиме Предприятия или работали некорректно.
Внесены улучшения в механизм взаимодействия с окнами конфигуратора.
Улучшена работа функции Автозавершение, функция теперь получает данные через UIAutomation, а не через буфер как раньше.
Исправлена ошибка, с залипанием Alt, которое иногда могло происходить, при вызове скриптов.
Автовызов штатного контекстного меню без Ctrl+Пробел, больше не в экспериментальных функциях. Включить его можно на вкладке Редактирование.
Окно поиска и добавления шаблонов теперь показывается и скрывается без анимации, для более быстрой работы.
Мелкие исправления и улучшения.
   BMW1C
 
297 - 19.04.18 - 10:24
Вышла версия  5.0.6680.28864

Добавлен Мастер начальных настроек, при запуске приложения.

Функция "Автовызов штатной контекстной подсказки" теперь включена по умолчанию.

Для функции "Имя информационной базы в заголовке окна" увеличен интервал ожидания окна "О программе". Это должно исправить ошибку "Не удалось отобразить имя ИБ". Ошибка возникала, когда TurboConf не успевал получить данные из окна "О программе", если жесткий диск долго не использовался и был припаркован системой.

Мелкие исправления и улучшения.
   BMW1C
 
298 - 19.04.18 - 11:07
Получайте свежую и полезную информацию о программе в группе https://vk.com/turboconf
   trdm
 
299 - 21.04.18 - 11:01
Вроде как не работает на Windows XP3sp.
Есть чего рабочее? Старая версия?
   BMW1C
 
300 - 25.04.18 - 16:08
(299) TurboConf 5 не поддерживает Windows XP, т.к. для работы OneScript требуется .NET 4.5 На форуме можно скачать 4-ю версию TurboConf
  1  2  3  4  5  6  7   

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