TurboConf ИР адаптер 1.63

7 20 сентября 2023 21:24
Tormozit

TurboConf Скрипты ИР


TurboConf скрипт "ИР Адаптер" обеспечивает в конфигураторе 1С 8 доступ к функциям мощной подсистемы "Инструменты разработчика Tormozit" (ИР)

Доступ к функциям ИР достигается за счет автоматического подключения через OLE (COM) служебного клиентского приложения текущей базы 1С с автоматической регистрацией COM класса нужной версии платформы (однократно могут потребоваться права администратора).

Автоматические функции

  • Автодополнение / контекстная подсказка
  • В палитре свойств при вводе некорректной строки в поле "Имя" она преобразуется в идентификатор с выводом уведомления
  • В окне "Редактирование типа данных" фокус сразу устанавливается в поле фильтра
  • Если приложение ИР подключено к собственной базе конфигуратора, то обновление конфигурации БД выполняется динамически (подробнее далее)

Основные команды

Остальные команды скрипта доступы через подменю "ИР адаптер" в турбоменю и в турбокнопке

Требования к программной среде

  • ОС Windows
  • TurboConf 5.18+
  • Любой вариант поставки подсистемы ИР 7.30+.

Установка

Краткая видео инструкция

  1. Обновите TurboConf до совместимой версии
  2. При ручном скачивании файл скрипта RDT.os поместите в папку user_scripts внутри папки TurboConf
  3. Для 5-й версии TurboConf рядом с файлом скрипта поместите папку ИР, содержащую портативный вариант ИР. На 6-й и выше версиях он скачается сам при наличии доступа к сайту http://devtool1c.ucoz.ru.
  4. Если TurboConf запущен, то перезапустите его или перезагрузите скрипты
  5. Если в базе отсутствует подсистема ИР и результирующим режимом запуска у текущего пользователя является "Управляемое приложение", то при первом подключении программа предложит установить расширение ИР. Если вы не хотите это делать (НЕ рекомендуется), то необходимо сделать пользователя с режимом запуска "Обычное приложение" и указать строку соединения с ним в ответе на запрос параметров подключения.

Рекомендации

  1. Использовать TurboConf 6.0+
  2. Держать окна модулей развернутыми
  3. Использовать НЕ портативный вариант ИР особенно для редактирования модулей управляемых форм
  4. При подключении приложения ИР к собственной базе обновление конфигурации БД по возможности проводить динамически, чтобы не ждать перезапуска приложения ИР. В TurboConf 6.0+ скрипт это делает автоматически.
  5. Использовать единую версию платформы для всех баз
  6. Сократить действия при начале работы клиентского приложения под этим пользователем
  7. Запускать конфигуратор через стартер
  8. Держать открытыми окна расширений конфигурации, если в них установлены точки останова
  9. Изменения вне модулей и управляемых форм вносить пакетно, чтобы сократить число перезапусков приложения ИР

Некоторые команды адаптера открывают главное окно приложения ИР. При его закрытии приложение НЕ завершится.
Вызывайте команду "Закрыть приложение ИР" при необходимости завершить приложение ИР.

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

Новым пользователям TurboConf в настройках на странице "Скрипты и хоткеи" рекомендуется отключить как можно больше других скриптов для избежания нежелательных эффектов.
Также с 6-й версии TurboConf в окне настроек на первой странице можно импортировать полный набор настроек, которые я сделал для новых пользователей НовыеНастройкиTurboConfИР.tcs. Основные сочетания клавиш стандартных команд TurboConf этого набора настроек:

  • Ctrl+ё - Быстрый список методов модуля
  • Ctrl+1 - Турбоменю, где в подменю "Скрипты" видны все команды адаптера
  • Ctrl+2 - Навигатор по метаданным

Техническая поддержка

Создавать заявки нужно в багтрекере TurboConf в разделе ИР адаптер.
Желательно сразу указывать

  1. версия TurboConf
  2. версия адаптера
  3. техническая информация ИР
  4. Лог TurboConf
  5. картинка и текст ошибки, который можно скопировать, кликнув по уведомлению с ошибкой
  6. текст модуля или хотя бы метода
  7. шаги для повторения проблемы, если конечно удается ее повторить
  8. иногда полезно видео с экрана и в НЕ GIF формате, в чем поможет например бесплатная программа https://getsharex.com

Git репозиторий

https://github.com/tormozit/RTD-TurboConf-Adapter

Скачать без регистрации

Товары

TurboConf ИР адаптер 1.63

286
82

Автоматическая установка с TurboConf

1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.

Откройте маркетплейс

2. Найдите нужную разработку.

Найдите нужную разработку

3. Нажмите кнопку Установить.

Нажмите кнопку Установить

TurboConf все установит автоматически!

См. также

Редактор скрипта для TurboConf 1.05

Комментарии

tormozit
#1, ред. 25 сентября 2023 23:37

5.18.2


tormozit
#2, 26 сентября 2023 19:30

5.18.3

  • в команде "Запустить толстый клиент" сделано подключение к отладчику


tormozit
#3, 28 сентября 2023 00:34

5.18.4

  • ускорена и повышена надежность команды "Перейти к определению"
  • устранены ложные срабатывания нажатий клавиш при вводе текста в обычный текстовый документ


tormozit
#4, 29 сентября 2023 00:17

5.18.5

  • после ввода неверного пароля при подключении к базе теперь предоставляется повторная возможность его ввода
  • устранен избыточный вывод уведомления "Автодополнение в контексте метода..." в модальных окнах


tormozit
#5, 01 октября 2023 20:17

5.18.6


tormozit
#6, ред. 21 октября 2023 13:12

5.18.7

  • Исправлена ошибка открытия подсказки если, при ее вызове запустилось приложение ИР и пользователь сменил активное окно
  • Исправлены проблемы первого вызова подсказки в окне при зажатом SHIFT
  • Исправлена ошибка команды "Отладить объект" в портативном варианте ИР


tormozit
#7, ред. 21 октября 2023 13:12

5.18.8

  • поднята минимальная версия ИР до 6.96
  • клик по уведомлению "Неверное имя или пароль" при подключении приложения ИР теперь сбрасывает настройки подключения
  • сделана передача информации о типах слов в список автодополнения (Т9) для TurboConf 5.19.8678.36757 и выше
  • исправлен сброс кэшей наборов слов при перезапуске приложения ИР
  • исправлена установка контекста подсказки в окне "Произвольное выражение" конструктора запросов и в окне "Динамический список" управляемой формы
  • в команде "ИР Перейти к определению" прямые ссылки методов общих модулей и менеджеров теперь открываются ускоренным штатным способом (без открытия диалога выбора объекта перехода) и ускорен переход к строке модуля через список точек останова
  • новые возможности от ИР


tormozit
#8, ред. 21 октября 2023 13:12

5.18.9

  • поднята минимальная версия ИР до 6.97
  • исправлено сломанное в 5.18.5 обновление контекста подсказки после точки в полях ввода (например окнах "Выражение" и "Условие точки останова")
  • ускорено определение имени модуля при вызове подсказки
  • исправлено некорректное получение имени активного расширения/конфигурации при вызове подсказки с запуском приложения ИР и переключении на другое окно
  • в команде "ИР Перейти к определению" ускорен переход к строке модуля через список точек останова
  • ускорен расчет контекста между методами особенно в больших модулях
  • новые возможности от ИР


tormozit
#9, ред. 23 октября 2023 21:51

1.01

  • поднята минимальная версия ИР до 6.98
  • сброшена нумерация версий адаптера
  • исправлено подключение шаблонов Турбоконф
  • исправлен сломанный в предыдущей версии переход к объекту метаданных по полному имени
  • новые возможности от ИР


nytlenc
#10, ред. 26 октября 2023 05:32

Нужно добавить в описание по установке, что будет дампиться не только конфигурация, но и все расширения которые установлены в этой БД тоже, иначе может создаться впечатление, что процесс снятия дампа зацилклися и что-то пошло не так (особенно если расширений много).
Но в целом в моем конкретном случае все закончилось на том, что снятие дампа, по всей видимости не удалось выполнить, из-за невозможности выгрузить модули которые закрыты паролем в моей конфигурации, т.к. после этого сообщения какие-либо действия прекращаются, конфигуратор не запускается.
Если если после всего этого, запустить конфигуратор самостоятельно и попытаться подключить ИР из конфигуратора, то ИР говорит, что модули не дампились.
ИР.png


tormozit
#11, 26 октября 2023 11:39

(10) nytlenc, создай заявку в https://turboconf.ru/Tasks . Допишу в описание про место для создания заявок.


tormozit
#12, ред. 29 октября 2023 12:23

1.02

  • поднята минимальная версия ИР до 6.99
  • полное обновление кэша модулей теперь не блокирует работу TurboConf, пропускает ошибки обращения к запароленным модулям, нагляднее отображает команды конфигуратора
  • улучшен автоматический сброс кэшей типов выражений при смене редактируемого модуля
  • исправлена ошибка редактирования произвольного выражения в конструкторе запросов
  • добавлена команда ДобавитьТочкиОстановаИзРезультатовПоиска (пока только на все результаты сразу)


tormozit
#13, ред. 31 октября 2023 00:53

1.03

  • исправлена внесенная в 1.02 ошибка полного обновления кэша модулей в портативном варианте ИР


tormozit
#14, ред. 06 ноября 2023 17:31

1.04

  • поднята минимальная версия ИР до 7.00
  • добавлено отображение количества альтернативных вариантов типа контекста
  • сделано вычисление параметров и команд управляемой формы
  • сделано автоматическое обновление кэша управляемой формы при обращении к ее конкретному добавленному элементу, реквизиту, команде
  • новые возможности от ИР


tormozit
#15, ред. 12 ноября 2023 12:16

1.06

  • поднята минимальная версия ИР до 7.01
  • команда "Перейти к определению" теперь понимает полные имена методов в любых полях и ячейках
  • устранено внесенное в 1.04 в некоторых случаях замедление вычисления контекста, имеющего несколько вариантов типов
  • устранены внесенные в 1.04 неоправданные автообновления кэша управлямой формы при обращении к локальным переменным
  • исправлен ряд ошибок в анализаторе кода модуля обычной и управляемой форм
  • улучшен анализ расширений элементов управляемых форм
  • скрипт адаптирован для его редактирования в конфигураторе специальной конфигурации


tormozit
#16, 13 ноября 2023 08:49

1.07

  • устранен лишний вопрос при установке расширения ИР


tormozit
#17, 13 ноября 2023 18:42

1.08

  • исправлена ошибка в обработчике события ПриАктивизацииСтрокиT9 при запрещенном использовании приложения ИР для текущей базы


tormozit
#18, ред. 26 ноября 2023 16:34

Адаптер 1.09

  • сделано автоматическое первое скачивание портативного варианта ИР для Турбоконфа 6+
  • добавлена команда "Сохранить модуль в файл" для редактора скриптов
  • исправлена подсказка после точки в полях ввода модальных окон (например в окне "Выражение")

ИР 7.01

  • исправлена ошибка "Переданное значение не может быть помещено в ХранилищеЗначения"
  • восстановлено сломанное в 7.01 выявление связей методов с событиями управляемой формы
  • исправлена ошибка при работе в добавленном общем модуле (отсутствующем в приложении ИР)
  • улучшена работа с модулями расширений конфигурации


antonparfenov
#19, ред. 23 ноября 2023 20:10

Вроде баг нашел.
Получается ошибка, когда в модуле формы внешней обработки вызываю подсказку по alt+space
Все части программы самые последние.
Вот текст ошибки:
ScriptEngine.Machine.ExternalSystemException: {Модуль K:\dir!progs\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1318 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(3615)}: Ошибка при вызове метода контекста (Записать)
Неправильный путь к файлу 'N:\ИР_Кэш_модулей\unf1_wp_TASK-95910_RDT\N_!repo_wp_stuff_ИР_каталог_файлового_кеша_илМаркировкаДвижениеКодовХранилищеФорм.epf Ф_N_!repo_wp_stuff_ИР_каталог_файлового_кеша_илМаркировкаДвижениеКодовХранилищеФорм.epf_илМаркировкаДвижениеКодовХранилищеФорм.Форма.Формаподборакодоввдокументыотгрузки.Форма.Модуль.txt'}
ПолеТекстаПрограммы.УстановитьТекст(ТекстМодуля, Ложь,, Ложь, ПолноеИмяМодуля,, ПозицияВТексте + 1, ПозицияВТексте + 1 + СтрДлина(ВыделенныйТекст));
---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(3615)}: Ошибка при вызове метода контекста (Записать)
Неправильный путь к файлу 'N:\ИР_Кэш_модулей\unf1_wp_TASK-95910_RDT\N_!repo_wp_stuff_ИР_каталог_файлового_кеша_илМаркировкаДвижениеКодовХранилищеФорм.epf Ф_N_!repo_wp_stuff_ИР_каталог_файлового_кеша_илМаркировкаДвижениеКодовХранилищеФорм.epf_илМаркировкаДвижениеКодовХранилищеФорм.Форма.Формаподборакодоввдокументыотгрузки.Форма.Модуль.txt'
в 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, IVariable[] parameters, ScriptOptions options)


tormozit
#20, 24 ноября 2023 19:04

(19) antonparfenov, почитай раздел "Техническая поддержка"


tormozit
#21, ред. 26 ноября 2023 18:12

Адаптер 1.10

  • исправлены ошибки команды "Перейти к определению" на неизвестном имени в строковом литерале
  • исправлены ошибки команды "Перейти к определению" на 6-й версии Турбоконф
  • улучшено автоматическое обновление кэша управляемой формы при обращении к новому элементу формы и к новому обработчику события формы

ИР 7.02

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


tormozit
#22, ред. 03 декабря 2023 22:36

Адаптер 1.11

  • для TurboConf 6.0.8737.30810+ сделано автоматическое обновление всех редактируемых модулей в кэше модулей ИР
  • добавлена команда Проверить модуль для глублокой проверки выражений текущего модуля и отображающая результаты в приложении ИР
  • для TurboConf 6.0.8737.30810+ в окне "Ошибка исключительной блокировки информационной базы" при активном ИР приложении в текущей базе сделано авто нажатие кнопки "Обновить динамически" и полуавтоматическое закрытие приложения при необходимости монопольного обновления
  • для TurboConf 6.0.8737.30810+ в окне подсказки ввода кнопка "Обновить кэш" теперь обновляет очищает кэш типов выражений и активной управляемой формы и выводит подсказку о порядке обновления метаданных и модулей в приложении ИР
  • Команда "Перейти к определению" теперь открывает гиперссылки

ИР 7.03

  • формы ИР, открытые из конфигуратора, теперь позволяют просто открывать ссылки на строки модулей в этом конфигураторе
  • сделан расчет свойств текущих данных динамического списка управляемой формы и ее имитатора
  • новые возможности


tormozit
#23, 07 декабря 2023 09:31

Адаптер 1.12

  • в команде "Перейти к определению" применен более надежный способ получения текста текущего элемента интерфейса
  • исправлено сломанное в 1.11 горячее обновление кэша управляемой формы при обращении к новому реквизиту (для исправления также нужно обновление до ИР 7.03.2)


tormozit
#24, ред. 11 декабря 2023 08:30

Адаптер 1.13

  • поднята минимальная версия ИР до 7.04
  • улучшено ожидание снимка в команде "Отладить объект"
  • устранено зависание при вызове команды "Отладчить объект" в некоторых транзакциях
  • сделана автоматическая передача контекста метода в окна "Выражение" и "Условия останова" для Турбоконф 6.0.8744.40661+
  • устранены изменения состояний дочерних окон конфигуратора в некоторых случаях при открытии окон в приложении ИР
  • добавлена команда Форматировать текст (по умолчанию замещает штатную Alt+Shift+F!) для встроенного языка с поддержкой И-ИЛИ деревьев и других многовложенных выражений
  • исправлена загрузка некорректного имени метода в команде "Показать параметры метода" при ее вызове после асинхронного вычисления типа результата функции в списке Т9

ИР 7.04

  • исправлена ошибка вызова команд адаптера после обновления портативного варианта без закрытия приложения ИР
  • в контекст модуля расширения теперь вливается контекст его базового модуля
  • новые возможности


tormozit
#25, ред. 17 декабря 2023 20:07

Адаптер 1.14

  • поднята минимальная версия ИР до 7.05
  • восстановлена работа команды Перейти к определению в окне сообщений
  • сделана возможность обновления кэша модулей ИР без закрытия конфигуратора
  • исправлен анализ списка методов модуля незаписанной внешней обработки/отчета
  • в команде Перейти к определению сделан переход по полному имени метаданного из бесконтекстного строкового литерала
  • значительно ускорено обновление кэша больших управляемых форм
  • сделана поддержка добавленных/переименованных общих модулей без перезапуска приложения ИР
  • команда КопироватьВсеСтрокиВБуфер улучшена и переменована в Открыть список, т.к. теперь позволяет открывать просмотр любого списка конфигуратора в редакторе ИР


antonparfenov
#26, ред. 31 декабря 2023 16:07

Здесь был уже неактуальный комментарий


tormozit
#27, 20 декабря 2023 10:18

(26) antonparfenov, что неактуально?


tormozit
#28, ред. 25 декабря 2023 08:34

Адаптер 1.15

  • поднята минимальная версия ИР до 7.06
  • исправлена в некоторых случая некорректная активация ошибочной строки в окне модуля конфигуратора при открытии результатов проверки командой "ИР Проверить модуль"
  • в команде "Копировать ссылку" сделана поддержка строк дерева метаданных
  • исправлено выполнение сброса кэша модуля, которое не делалось в некоторых случаях
  • теперь при обновления портативного варианта ИР приложение ИР автоматически перезапускается
  • команда "Перейти к определению" теперь учитывает наличие расширений методов
  • в команде "Перейти к определению" сделаны переходы к объектам метаданных с учетом расширения конфигурации
  • в команде "Перейти к определению" сделана поддержка 8.3.24+
  • значительно ускорена команда "Найти ссылки на метод"
  • добавлена команда Точка останова с поддержкой 8.3.24+
  • добавлена команда Анализ замера

ИР 7.06


tormozit
#29, ред. 28 декабря 2023 17:58

Адаптер 1.16

  • поднята минимальная версия ИР до 7.07
  • исправлена внесенная в 1.15 ошибка вызова подсказки в строковых литералах в некоторых случаях
  • добавлена команда Переименовать слово для редактора модуля
  • добавлена команда Подписки на события для объектов метаданных и подписок на события
  • добавлена команда Открыть объект в ИР для объектов метаданных

ИР 7.07

  • в интерфейсной панели команда "Открыть в конфигураторе" теперь поддерживает связанный конфигуратор
  • инструмент "Подписки на события" теперь поддерживает связанный конфигуратор


tormozit
#30, 29 декабря 2023 09:12

Адаптер 1.17

  • исправлена команда "Найти последнее изменение метода" (с учетом обновления до ИР 7.07.2)
  • в команде "Найти последнее изменение метода" добавлено открытие в приложении ИР сравнения найденной пары версий метода с подсветкой синтаксиса


tormozit
#31, ред. 29 декабря 2023 18:02

Адаптер 1.18

  • добавлена ссылка на скачивание скрипта через сайт ИР без регистрации
  • устранено использование ссылки из буфера обмена командой "Перейти к определению", если каретка в пустом месте текста

ИР 7.07.3

  • исправлена ошибка расчета контекста в некоторых обработчиках событий
  • исправлен внесенный в 7.06 некорректный расчет позиции при анализе кода


tormozit
#32, ред. 04 января 2024 00:40

Адаптер 1.19

  • поднята минимальная версия ИР до 7.08
  • команды "Выделить метод", "Форматировать текст", "Редактировать текст", "Переименовать слово", теперь быстрее вставляют текст (через новый API Турбоконфа 6) и обеспечивают восстановление границ выделения при отмене вставки (CTRL+Z)
  • повышена надежность работы команд "Анализ замера" и "Редактировать компоновку"
  • в подменю "Скрипты" все команды скрипта теперь отсортированы по алфативу
  • исправлены редкие ошибки перехода к строке неактивного модуля
  • команда "Найти ссылки на слово" теперь вызов из дерева метаданных
  • команда "Найти ссылки на слово" теперь поддерживает поиска ссылок на свойство
  • команда "Проверить модуль" теперь проверяет и тексты запросов

ИР 7.08

  • исправлен ряд редких ошибок с обновлением кэшей


tormozit
#33, 04 января 2024 10:49

В разделе "Установка" добавлена краткая видео инструкция https://youtu.be/zacyFXxDeSU


tormozit
#34, ред. 07 января 2024 18:12

Адаптер 1.20

  • поднята минимальная версия ИР до 7.09
  • команда "Копировать ссылку" теперь помещает в буфер дополнительно стандартный формат ссылки, чтобы ее можно было открывать в EDT
  • в команде "Форматировать текст" добавлена поддержка чистого языка запросов
  • при работе в 32-разрядном конфигураторе сделано необходимое полуавтоматическое удаление 64-разрядного класса V83.Application из раздела HKLM из реестра ОС (только для ТурбоКонф 6.0.8771.35683+)


tormozit
#35, ред. 07 января 2024 18:13

Адаптер 1.21

  • при работе в 32-разрядном конфигураторе сделано необходимое автоматическое удаление 64-разрядного класса V83.Application из раздела HKCU реестра ОС (только для ТурбоКонф 6.0.8771.35683+)
  • исправлена внесенная в 1.20 (только для ТурбоКонф 6.0.8771.35683+) ошибка при ошибке подключения приложения ИР в 32-разрядного конфигуратора


tormozit
#36, ред. 09 января 2024 20:02

Адаптер 1.22

  • улучшен сброс памятного кэша кнопкой в списке подсказки Т9
  • при работе в 64-разрядном конфигураторе сделано необходимое автоматическое удаление 32-разрядного класса V83.Application из разделов HKLM и HKCU реестра ОС (только для ТурбоКонф 6.0.8771.35683+)


tormozit
#37, 13 января 2024 21:47

Адаптер 1.23

  • повышена стабильность работы команды "Перейти к определению" при работе со списком точек останова
  • повышена информативность сообщения об ошибке подключения приложения ИР
  • сделана обработка ошибки TurboConf определения конфигурации для окна модуля
  • улучшено закрытие конфигуратора в команде "Обновить кэш модулей"


tormozit
#38, ред. 14 января 2024 23:57

Адаптер 1.24

  • устранено затирание модуля в кэше ИР расширением этого модуля при редактировании этого расширения
  • команда Найти ссылки на слово переименована в "Найти в модулях" и теперь позволяет искать в режимах "Ссылки", "Точный", "Регулярный"
  • сделано автоматическое закрытие приложения ИР после обновления расширения ИР на новую версию (со следующей версии)

ИР 7.10

  • сделана видимость методов расширений во внешних модулях и методов модулей расширения между собой


tormozit
#39, 15 января 2024 09:12

Адаптер 1.25

  • поднята минимальная версия ИР до 7.10


tormozit
#40, 16 января 2024 08:55

Адаптер 1.26

  • устранена отправка нажатия ENTER в редактор модуля при вызове команды "Найти в модулях" на вызове метода при использовании ИР расширения в режиме управляемого приложения
  • исправлена ошибка при копировании ссылки объекта метаданных в дереве при включенном фильтре по подстроке
  • команда "Найти в модулях" теперь сработывает в любом поле


tormozit
#41, ред. 17 января 2024 18:58

Адаптер 1.27

  • восстановлено запоминание конфигуратором позиции, из которой выполняется переход командой "ИР Перейти к определению"
  • устранена внесенная в 1.24 задержка 200мс реакции адаптера в некоторых окружениях


tormozit
#42, ред. 21 января 2024 21:32

Адаптер 1.28

  • поднята минимальная версия ИР до 7.11
  • устранено удаление полезных точек останова в модуле расширения, куда выполняется переход командой "ИР Перейти к определению"
  • исправлен переход к строкам модулей расширений командой "ИР Перейти к определению" в некоторых случаях
  • исправлен переход к определению параметра метода из окна подсказки по вызову метода (команда "ИР Показать параметры метода") в некоторых случаях

ИР 7.11

  • проверка модуля теперь по умолчанию выполняется только для измененного метода, если изменился только он


tormozit
#43, ред. 23 января 2024 22:06

Адаптер 1.29

  • сделана защита от нештатных вызовов обработчика ПриАктивизацииСтрокиТ9 со стороны Турбоконфа
  • ускорены переходы к строкам модулей в не первую колонку
  • в окне настроек в списке "Скрипты" теперь отображается ссылка на публикацию адаптера
  • в команде "Обновить кэш модулей" исправлено использование строки соединения базы ИР если она не совпадает с базой конфигуратора
  • частично утрачена поддержка Турбоконф 5-й версии
  • исправлена работа команды "Перейти к определению" в 8.3.24+ с прикрепленным окном "Точки останова"
  • исправлен поиск ссылки командой "Перейти к определению" в произвольном тексте


tormozit
#44, ред. 28 января 2024 23:52

Адаптер 1.30

  • минимальная версия ИР 7.12
  • улучшено вертикальное позиционирование области просмотра модуля при переходах
  • небольшое ускорение заполнения списка Т9

ИР 7.12

  • ускорена работа анализатора кода с большими модулями, имеющими переменные или объект с реквизитами


tormozit
#45, 31 января 2024 18:50

Адаптер 1.31

  • улучшена обработка ошибок при подключении приложения ИР


tormozit
#46, 04 февраля 2024 21:32

Адаптер 1.32

  • исправлена ошибка авторизации при непустом пароле при запуске приложения ИР для обновления кэша модулей https://github.com/tormozit/RDT1C/issues/572
  • улучшено обновление расширения ИР на следующую версию


tormozit
#47, ред. 08 февраля 2024 18:51

Пользователям ИР 7.13.1 рекомендуется обновить ИР, т.к. в анализаторе кода исправлено сломанное в этой версии вычисление документирующих типов в виде "Массив из ..."


tormozit
#48, 12 февраля 2024 09:30

Адаптер 1.33

  • поднята минимальная версия ИР 7.14
  • исправлено завершение приложения ИР после обновления на новую версию
  • запуск толстого клиента теперь выполняется без подключения приложения ИР, кроме первого первого в жизни базы раза, включая команду ОбновитьКэшМодулей
  • Добавлена команда "Вернуться из перехода в модуле" для подстраховки в случае сбоя штатной команды конфигуратора (CTRL+-)
  • проверка модуля теперь сначала проверяет текущий метод модуля
  • в окне "Возможные ошибки модуля" добавлена команда "Подавить проверки" и поддержка EDT совместимой инструкции подавления проверок //@skip-check unknown-method-property
  • сделано отслеживание изменений немалых модулей конфигурации, в которых с момента их открытия не вызывались команды адаптера https://turboconf.ru/Tasks/9074
  • теперь адаптер автоматически преобразует текст в активном поле ввода к имени (без пробелов и спецсимволов), если обнаруживает окно ошибки "Неверное имя!"


tormozit
#49, 13 февраля 2024 14:29

В ИР 7.14.2 исправлена внесенная в 7.14 поломка вычисления типов в тексте запроса внутри строкового литерала


tormozit
#50, ред. 19 февраля 2024 08:17

Адаптер 1.34

  • В команде "Перейти к определению" для ИР 7.15+ сделана поддержка переходов к элементам формы обычной/управляемой


tormozit
#51, 25 февраля 2024 23:44

Адаптер 1.35

  • в команде "Перейти к определению" исправлен переход по вызову метода из буфера обмена
  • в команде "Перейти к определению" исправлен переход к элементу формы
  • в команде "Перейти к определению" исправлен переход в модуль общей формы
  • команда "Перейти к определению" на объекте метаданных расширения конфигурации теперь делает переход к расширяемому объекту
  • для Турбоконф 6.0.8819.34377+ сделано автоматическое закрытие полноэкранного черного окна иногда появляющегося при открытии форм приложения ИР
  • добавлена команда "Перейти в начало блока" для редактора модуля для ИР 7.16+ https://www.hostedredmine.com/issues/981421
  • устранена иногда возникавшая длительная задержка при вставке текста в модуль командами адапатера https://turboconf.ru/Tasks/9028
  • устранено виртуальное отжатие клавиш-модификаторов при выполнении команд скрипта, из-за чего повторное нажатие сочетаний клавиш с символами без их физического отжатия приводило к вводу символа https://turboconf.ru/Tasks/9220


tormozit
#52, 26 февраля 2024 08:58

Адаптер 1.36

  • устранено внесенное в 1.35 залипание клавиши Ctrl в команде "Перейти к определению" в некоторых случаях


tormozit
#53, ред. 26 февраля 2024 09:43

Адаптер 1.37

  • исправлена внесенная в 1.35 ошибка преобразования к типу число в некоторых командах адаптера, вставляющих текст в модуль


tormozit
#54, ред. 04 марта 2024 00:17

Адаптер 1.38

  • В отфильтрованном списке подсказки теперь подходящие по непримитивному ожидаемому типу слова размещаются сверху https://www.hostedredmine.com/issues/981552
  • Устранено избыточное обновление управляемой формы в кэше ИР после просмотра списка локального контекста формы
  • В окнах ИР "Ошибки модуля" и "Методы модуля" добавлен флажок "Автооткрытие" (включен по умолчанию) для автоматического выбора варианта открытия строки модуля


tormozit
#55, ред. 11 марта 2024 00:16

Адаптер 1.39

  • исправлена поддержка общих модулей в команде "Показать последние изменения метода"
  • сделана передача режима замещения штатной подсказки текущей базы в Турбоконф 6.1

ИР 7.18

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


tormozit
#56, 18 марта 2024 08:04

ИР 7.19

  • улучшена проверка обращений через точку от переменных в модулях форм
  • исправлено некорректное заполнение кэша модулей в обычном приложении при его запуске адаптером
  • в анализаторе кода ускорен расчет сложных структур


tormozit
#57, 23 марта 2024 21:34

Адаптер 1.40

  • улучшена поддержка переключения режима замещения штатной подсказки для Турбоконф 6.1
  • добавлен вывод подсказок для оптимальной настройки автодополнения
  • добавлена поддержка ОСкрипт 1.9 (Турбоконф 6.1.8847.27150+)


tormozit
#58, ред. 24 марта 2024 23:40

Адаптер 1.41

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

ИР 7.20


tormozit
#59, 01 апреля 2024 00:43

Адаптер 1.42

  • в конфигурациях на базе БСП отключен вопрос при закрытии главного окна управляемого приложения ИР
  • исправлена ошибка передачи отредактированного текста запроса из окна ИР в в окно конструктора схемы компоновки
  • сделана сортировка в списке "Выберите переход" при вызове команды "ИР Перейти к определению" для ячейки/поля
  • улучшен вывод советов при первом вызове подсказки Т9 (на 6.1.8855.39060+)
  • исправлен переход к строке неактивного модуля через список точек останова при наличии в нем полосы прокрутки на 8.3.24+

ИР 7.21

  • исправлено внесенное в 7.20 отсутствие стандартных шаблонов Турбоконф при вызове подсказки для непустого слова
  • исправлено обнаружение проверкой модуля несуществующих полей некоторых типов таблиц в текстах запросов


tormozit
#60, ред. 15 апреля 2024 07:29

Адаптер 1.43

  • в Турбоменю команды адаптера перенесены в отдельное подменю "ИР адаптер"
  • исправлена работа команды "Перейти к определению" в колонке "Тип" таблицы реквизитов управляемой формы, если тип обрамлен скобками
  • исправлен переход к строке неактивного модуля командой "Перейти к определению" через список точек останова при наличии в нем полосы прокрутки

ИР 7.23

  • устранена невидимость клиентских общих модулей в списке автодополнения внутри модуля обычной формы


tormozit
#61, 16 апреля 2024 20:13

Адаптер 1.44

  • исправлена ошибка на Турбоконф 6.1 при обновлении кэша модулей


tormozit
#62, 22 апреля 2024 00:36

Адаптер 1.45

  • при открытии системного окна "Редактирование типа данных" теперь фокус ввода сразу устанавливается в поле фильтра

ИР 7.24

  • анализатор кода теперь вычисляет тип результата РеквизитФормыВЗначение("Объект") для записанной внешней обработки/отчета
  • в анализаторе кода сделан расчет состава коллекции ПодчиненныеЭлементы для элементов имитатора формы
  • при построении имитатора формы сделано извлечение видов групп
  • улучшен вывод диагностических сообщений в управляемом приложении командой "Выделить метод"


tormozit
#63, 22 апреля 2024 19:04

Адаптер 1.46

  • исправлена работа подсказки в модулях, содержащих в имени "-" (Http-Сервис, Web-сервис, Бизнес-Процесс)
  • в окнах модулей, имя которых определить не удалось, подсказка теперь будет работать, считая что это модуль незаписанной внешней обработки


tormozit
#64, 30 апреля 2024 21:02

Адаптер 1.47

  • восстановлена сломанная в 1.43 поддержка строк стека из окна сообщений командой "Перейти к определению"
  • вывод некоторых информационных уведомлений сгруппирован для сокращения числа уведомлений
  • в команде "Перейти к определению" исправлен сломанный недавно переход к элементу формы

ИР 7.25

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


tormozit
#65, ред. 02 мая 2024 08:17

Адаптер 1.48

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


tormozit
#66, 02 мая 2024 19:48

Адаптер 1.49

  • отключено добавленное в 1.48 опасное автовключение автоподсказки конфигуратора при первой активации окна конфигуратора базы с отключенным ИР, вместо него теперь выводится уведомление с действием
  • повышена надежность функции установки автоподсказки конфигуратора


tormozit
#67, 06 мая 2024 00:31

Адаптер 1.50

  • улучшена диагностика ошибок вычислений в анализаторе кода

ИР 7.26

  • улучшена диагностика ошибок вычислений в анализаторе кода


tormozit
#68, ред. 06 мая 2024 19:51

ИР 7.26.2

  • исправлено сломанное в 7.26 заполнение списка типов в автодополнении/подсказке Турбоконфа


tormozit
#69, 13 мая 2024 00:49

Адаптер 1.51

  • при ошибке создания пассивной формы анализатор кода теперь выводит уведомление (ИР 7.27)
  • при неуспешном переходе к объекту метаданных теперь выводится уведомление "Не удалось перейти к .... Отключите фильтр в дереве метаданных."
  • при переходе к объекту метаданных он теперь сразу открывается, если это конечный объект дерева


tormozit
#70, 20 мая 2024 00:18

Адаптер 1.52

  • добавлена команда Запомнить для сравнения (ИР 7.28)
  • в анализаторе кода улучшен вывод ошибок создания пассивных форм
  • добавлено восстановление буфера обмена после получения снимка управляемой формы при вызове подсказки

ИР 7.28

  • сделано строгое выявление основного реквизита управляемой формы из ее снимка из конфигуратора


tormozit
#71, ред. 20 мая 2024 08:47

Адаптер 1.53

  • исправлено некорректное восстановление окна приложения ИР после вызова команды "Запомнить для сравнения"


tormozit
#72, ред. 26 мая 2024 22:08

Адаптер 1.54

  • добавлена команда "Найти последнюю правку в Гите" https://fastcode.im/Templates/9447 (ИР 7.29)
  • устранена некритичная ошибка "Метод ВыделитьТекст() не поддерживается для этой версии платформы 1С" https://turboconf.ru/Tasks/9430
  • сделано включение замены подсказки сразу при активации конфигуратора https://turboconf.ru/Tasks/9434
  • повышена стабильность полуавтоматического переключения настроек автовызова подсказок конфигуратора
  • устранено зависание адаптера при подключении приложения ИР, если его в обработчиках начала работы системы открывается модальное окно, https://turboconf.ru/Tasks/9443
  • добавлен автовызов при наличии высокой пользы подсказки после "." в комментариях и текстовых литералах, после "="/"<>"/"&"/"#", кавычки, ключевого слова "Новый" (Турбоконф 6.2+)
  • сделана поддержка вставки выбранного слова списка Т9 с родителем https://turboconf.ru/Tasks/8988 (ИР 7.29, Турбоконф 6.2+)

ИР 7.29

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


bolsun
#73, 26 мая 2024 22:58

Тест

Адаптер 1.54


tormozit
#74, ред. 29 мая 2024 08:11

Адаптер 1.55

  • исправлен сломанный в 1.54 ручной вызов открытия подсказки внутри комментария и кавычек на Турбоконф 6.1-


tormozit
#75, ред. 03 июня 2024 00:01

Адаптер 1.56

  • поднята минимальная версия ИР 7.30
  • команда СинтаксПомощник теперь в большинстве случаев использует штатное окно конфигуратора и поэтому сменило сочетание клавиш на CTRL+F1 (старым пользователям рекомендуется вручную сбросить его)
  • в команде "Открыть список" устранен запрос количества колонок для списков без колонок
  • добавлена команда Найти в списке (полезно для панели "Дополнительно") https://turboconf.ru/Tasks/8857
  • исправлены ошибки обращения к методу ВыделитьТекст() на платформе 8.3.17-
  • в команде "Копировать ссылку" для сторки модуля теперь добавляется 3-й вариант - полное имя метода для документации (ИР 7.30)
  • добавлена команда "Разрешить/Запретить ИР" для быстрого переключения разрешения приложения ИР
  • исправлен переход к строке модуля из журнала регистрации в команде "Перейти к определению"
  • улучшены формулировки вопросов для переключения штатной автоподсказки редактора кода https://turboconf.ru/Tasks/9463
  • теперь оператор "Новый" вставляется с пробелом на конце https://turboconf.ru/Tasks/9423
  • команда СохранитьМодульВФайл теперь перезагружает скрипты

ИР 7.30

  • в модуле внешней обработки устранен вывод уведомления о ложной ошибке создания ее обычной формы


tormozit
#76, 03 июня 2024 22:31

Адаптер 1.57

  • исправлена внесенная в 1.56 ошибка "Метод объекта не обнаружен (ПодготовитьТекстДляРегВыраженияЛкс)" в некоторых второстепенных командах


tormozit
#77, ред. 12 июня 2024 22:44

Адаптер 1.58

  • добавлено полуавтоматическое отключение опции Турбоконфа "Автоматически показывать фильтр выбора главы синтакс-помощника"
  • улучшен автовыбор главы синтакс-помощника для слов расширений формы
  • исправлен переход к элементу управляемой формы из кода, если в редакторе активен список ее реквизитов
  • восстановлена команда "Синтакс-помощник ИР по слову" в дополнение к "Синтакс-помощник по слову"
  • теперь при завершении долгого подключения приложения ИР выводится уведомление вида "Приложение ИР - Srvr="cortex";Ref="ka1"; подключено за 15 секунд"
  • при подключении конфигуратора к Турбоконфу, если в базе разрешено приложение ИР, то теперь появляется уведомление с предложением подключить его

ИР 7.31

  • исправлена внесенная в 7.30 ошибка запроса описания статистического дочернего слова при его активации в списке подсказки
  • улучшен подбор слов автодополнения под ожидаемый тип


tormozit
#78, 20 июня 2024 08:17

Адаптер 1.59

  • исправлено нестабильное получение снимка управляемой формы внутри вызова подсказки с выполнением подключения приложения ИР
  • устранены ложные срабатывания контроля неуспеха перехода к объекту метаданных в дереве конфигурации (уведомление "Не удалось перейти...")

ИР 7.32

  • исправлено извлечение анализатором кода подчиненности элементов управляемой формы из буферного снимка
  • устранено неоправданное назначение атрибута Определение=Статистический некоторым словам кэшируемых наборов слов
  • команда "Синтакс-помощник по слову" теперь снова вызывает синтакс-помощник ИР в тексте запроса
  • исправлена порча кэша управляемой формы при попытке ее синхронизации, если она отброшена фильтром в дереве метаданных


tormozit
#79, ред. 21 июня 2024 10:58

Адаптер 1.60


tormozit
#80, ред. 30 июня 2024 22:55

Адаптер 1.61

  • фоновый режима запуска приложения ИР теперь применяется во всех командах
  • добавлена команда "Дерево вызовов метода" (ИР 7.33 https://www.hostedredmine.com/issues/987516)
  • добавлена команда "Создать описание метода" (ИР 7.33) https://fastcode.im/Templates/9557
  • исправлена ошибка при анализе модуля внешней обработки из сетевого файла https://turboconf.ru/Tasks/9554
  • исправлено автооткрытие подсказки при вводе первого слова в окне "Выражение" https://turboconf.ru/Tasks/9552
  • команда "Перейти к определению" теперь поддерживает ссылки на типы XDTO вида "ПакетXDTO.FNS.АдресТип" и "АдресТип (FNS)" (из палитры свойств)
  • добавлена команда "Свернуть дерево кроме текущей" https://fastcode.im/Templates/9576

ИР 7.33

  • команда "Перейти к определению" для переменной модуля теперь показывает выбор из объявления и всех присвоений
  • команда "Перейти к определению" для поля БД теперь показывает выбор из колонки БД и реквизита МД
  • в команде "Перейти к определению" исправлено опознание гиперссылок в полях ввода и ячейках таблиц
  • исправлена внесенная в 7.32 ошибка обновления снимка управляемой формы, если ее нельзя создать без ошибок https://turboconf.ru/Tasks/9554
  • в списке подсказки в описании метода модуля управляемой формы теперь выводится доступность Сервер/Клиент (Турбоконф 6.2+)
  • в списке подсказки в описании общего модуля теперь выводится доступность Сервер/Клиент/ВнешнееСоединение и кэшрование результатов (Турбоконф 6.2+)
  • в списке подсказки в описании параметра метода теперь выводится его направление передачи Вход/Выход (Турбоконф 6.2+)


tormozit
#81, 07 июля 2024 19:47

Адаптер 1.62

  • Команда "Синтакс-помощник по слову" теперь понимает фиксированные обработчики в модулях (например "ПередЗаписью" в модуле объекта)
  • Устранено изменение буфера обмена командой "Создать описание метода"
  • Добавлено подменю адаптера в турбокнопку https://turboconf.ru/Tasks/9480
  • Многим командам адаптера сделана привязка к контексту "ТолькоТекстовыеДокументы" и поэтому их сочетания клавиш в других контекстах не будут блокировать штатные команды конфигуратора https://turboconf.ru/Tasks/9563

ИР 7.34


tormozit
#82, 14 июля 2024 23:09

Адаптер 1.63

  • в команде "Синтакс-помощник по слову" добавлен вызов нажатия CTRL+F1, если приложение ИР отключено для базы
  • исправлена сломанная в 1.62 вставка тексте запроса в схему компоновки командой "Редактороавить текст"


Модератору