Cкрипт "ИР Адаптер" для платного расширения TurboConf обеспечивает в конфигураторе 1С 8 доступ к функциям мощной подсистемы "Инструменты разработчика Tormozit" (ИР)
Доступ к функциям ИР достигается за счет автоматического подключения через OLE (COM) служебного клиентского приложения текущей базы 1С с автоматической регистрацией COM класса нужной версии платформы (однократно могут потребоваться права администратора).
При ручном скачивании файл скрипта RDT.os поместите в папку user_scripts внутри папки TurboConf
Для 5-й версии TurboConf рядом с файлом скрипта поместите папку ИР, содержащую портативный вариант ИР. На 6-й и выше версиях он скачается сам при наличии доступа к сайту http://devtool1c.ucoz.ru.
Если TurboConf запущен, то перезапустите его или перезагрузите скрипты
Если в базе отсутствует подсистема ИР и результирующим режимом запуска у текущего пользователя является "Управляемое приложение", то при первом подключении программа предложит установить расширение ИР. Если вы не хотите это делать (НЕ рекомендуется), то необходимо сделать пользователя с режимом запуска "Обычное приложение" и указать строку соединения с ним в ответе на запрос параметров подключения.
Рекомендации
Использовать TurboConf 6.0+
Держать окна модулей развернутыми
Использовать НЕ портативный вариант ИР особенно для редактирования модулей управляемых форм
При подключении приложения ИР к собственной базе обновление конфигурации БД по возможности проводить динамически, чтобы не ждать перезапуска приложения ИР. В TurboConf 6.0+ скрипт это делает автоматически.
Использовать единую версию платформы для всех баз
Сократить действия при начале работы клиентского приложения под этим пользователем
Запускать конфигуратор через стартер
Держать открытыми окна расширений конфигурации, если в них установлены точки останова
Изменения вне модулей и управляемых форм вносить пакетно, чтобы сократить число перезапусков приложения ИР
Некоторые команды адаптера открывают главное окно приложения ИР. При его закрытии приложение НЕ завершится.
Вызывайте команду "Закрыть приложение ИР" при необходимости завершить приложение ИР.
Если динамическое обновление вы боитесь применять, то можно использовать копию базы для подключения приложения ИР, но актуализировать ее конфигурацию пока придется вручную.
Новым пользователям TurboConf в настройках на странице "Скрипты и хоткеи" рекомендуется отключить как можно больше других скриптов для избежания нежелательных эффектов.
Также с 6-й версии TurboConf в окне настроек на первой странице можно импортировать полный набор настроек, которые я сделал для новых пользователей НовыеНастройкиTurboConfИР.tcs. Основные сочетания клавиш стандартных команд TurboConf этого набора настроек:
Ctrl+ё - Быстрый список методов модуля
Ctrl+1 - Турбоменю, где в подменю "Скрипты" видны все команды адаптера
Ctrl+2 - Навигатор по метаданным
Техническая поддержка
Создавать заявки нужно в багтрекере TurboConf в разделе ИР адаптер.
Команда "Сообщить о проблеме" создает файл общей технической информации и открывает страницу создания заявки. В заявке желательно указать:
файл технической информации
картинка и текст ошибки, который можно скопировать, кликнув по уведомлению с ошибкой
шаги для повторения проблемы, если конечно удается ее повторить
Исправлена ошибка открытия подсказки если, при ее вызове запустилось приложение ИР и пользователь сменил активное окно
Исправлены проблемы первого вызова подсказки в окне при зажатом SHIFT
Исправлена ошибка команды "Отладить объект" в портативном варианте ИР
0
tormozit #7, ред. 21 октября 2023 13:12
5.18.8
поднята минимальная версия ИР до 6.96
клик по уведомлению "Неверное имя или пароль" при подключении приложения ИР теперь сбрасывает настройки подключения
сделана передача информации о типах слов в список автодополнения (Т9) для TurboConf 5.19.8678.36757 и выше
исправлен сброс кэшей наборов слов при перезапуске приложения ИР
исправлена установка контекста подсказки в окне "Произвольное выражение" конструктора запросов и в окне "Динамический список" управляемой формы
в команде "ИР Перейти к определению" прямые ссылки методов общих модулей и менеджеров теперь открываются ускоренным штатным способом (без открытия диалога выбора объекта перехода) и ускорен переход к строке модуля через список точек останова
Нужно добавить в описание по установке, что будет дампиться не только конфигурация, но и все расширения которые установлены в этой БД тоже, иначе может создаться впечатление, что процесс снятия дампа зацилклися и что-то пошло не так (особенно если расширений много).
Но в целом в моем конкретном случае все закончилось на том, что снятие дампа, по всей видимости не удалось выполнить, из-за невозможности выгрузить модули которые закрыты паролем в моей конфигурации, т.к. после этого сообщения какие-либо действия прекращаются, конфигуратор не запускается.
Если если после всего этого, запустить конфигуратор самостоятельно и попытаться подключить ИР из конфигуратора, то ИР говорит, что модули не дампились.
0
tormozit #11, 26 октября 2023 11:39
(10) nytlenc, создай заявку в https://turboconf.ru/Tasks . Допишу в описание про место для создания заявок.
1
tormozit #12, ред. 29 октября 2023 12:23
1.02
поднята минимальная версия ИР до 6.99
полное обновление кэша модулей теперь не блокирует работу TurboConf, пропускает ошибки обращения к запароленным модулям, нагляднее отображает команды конфигуратора
улучшен автоматический сброс кэшей типов выражений при смене редактируемого модуля
исправлена ошибка редактирования произвольного выражения в конструкторе запросов
исправлена подсказка после точки в полях ввода модальных окон (например в окне "Выражение")
ИР 7.01
исправлена ошибка "Переданное значение не может быть помещено в ХранилищеЗначения"
восстановлено сломанное в 7.01 выявление связей методов с событиями управляемой формы
исправлена ошибка при работе в добавленном общем модуле (отсутствующем в приложении ИР)
улучшена работа с модулями расширений конфигурации
0
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)
0
tormozit #20, 24 ноября 2023 19:04
(19) antonparfenov, почитай раздел "Техническая поддержка"
0
tormozit #21, ред. 26 ноября 2023 18:12
Адаптер 1.10
исправлены ошибки команды "Перейти к определению" на неизвестном имени в строковом литерале
исправлены ошибки команды "Перейти к определению" на 6-й версии Турбоконф
улучшено автоматическое обновление кэша управляемой формы при обращении к новому элементу формы и к новому обработчику события формы
ИР 7.02
исправлено сломанное несколько версий назад открытие ссылки на строку модуля из ячейки журнала регистрации
значительно ускорено вычисление типа конкретного свойства структуры с большим числом свойств
для TurboConf 6.0.8737.30810+ сделано автоматическое обновление всех редактируемых модулей в кэше модулей ИР
добавлена команда Проверить модуль для глублокой проверки выражений текущего модуля и отображающая результаты в приложении ИР
для TurboConf 6.0.8737.30810+ в окне "Ошибка исключительной блокировки информационной базы" при активном ИР приложении в текущей базе сделано авто нажатие кнопки "Обновить динамически" и полуавтоматическое закрытие приложения при необходимости монопольного обновления
для TurboConf 6.0.8737.30810+ в окне подсказки ввода кнопка "Обновить кэш" теперь обновляет очищает кэш типов выражений и активной управляемой формы и выводит подсказку о порядке обновления метаданных и модулей в приложении ИР
Команда "Перейти к определению" теперь открывает гиперссылки
ИР 7.03
формы ИР, открытые из конфигуратора, теперь позволяют просто открывать ссылки на строки модулей в этом конфигураторе
сделан расчет свойств текущих данных динамического списка управляемой формы и ее имитатора
в команде "Перейти к определению" применен более надежный способ получения текста текущего элемента интерфейса
исправлено сломанное в 1.11 горячее обновление кэша управляемой формы при обращении к новому реквизиту (для исправления также нужно обновление до ИР 7.03.2)
0
tormozit #24, ред. 11 декабря 2023 08:30
Адаптер 1.13
поднята минимальная версия ИР до 7.04
улучшено ожидание снимка в команде "Отладить объект"
устранено зависание при вызове команды "Отладчить объект" в некоторых транзакциях
сделана автоматическая передача контекста метода в окна "Выражение" и "Условия останова" для Турбоконф 6.0.8744.40661+
устранены изменения состояний дочерних окон конфигуратора в некоторых случаях при открытии окон в приложении ИР
добавлена команда Форматировать текст (по умолчанию замещает штатную Alt+Shift+F!) для встроенного языка с поддержкой И-ИЛИ деревьев и других многовложенных выражений
исправлена загрузка некорректного имени метода в команде "Показать параметры метода" при ее вызове после асинхронного вычисления типа результата функции в списке Т9
ИР 7.04
исправлена ошибка вызова команд адаптера после обновления портативного варианта без закрытия приложения ИР
в контекст модуля расширения теперь вливается контекст его базового модуля
сделана возможность обновления кэша модулей ИР без закрытия конфигуратора
исправлен анализ списка методов модуля незаписанной внешней обработки/отчета
в команде Перейти к определению сделан переход по полному имени метаданного из бесконтекстного строкового литерала
значительно ускорено обновление кэша больших управляемых форм
сделана поддержка добавленных/переименованных общих модулей без перезапуска приложения ИР
команда КопироватьВсеСтрокиВБуфер улучшена и переменована в Открыть список, т.к. теперь позволяет открывать просмотр любого списка конфигуратора в редакторе ИР
0
antonparfenov #26, ред. 31 декабря 2023 16:07
Здесь был уже неактуальный комментарий
0
tormozit #27, 20 декабря 2023 10:18
(26) antonparfenov, что неактуально?
0
tormozit #28, ред. 25 декабря 2023 08:34
Адаптер 1.15
поднята минимальная версия ИР до 7.06
исправлена в некоторых случая некорректная активация ошибочной строки в окне модуля конфигуратора при открытии результатов проверки командой "ИР Проверить модуль"
в команде "Копировать ссылку" сделана поддержка строк дерева метаданных
исправлено выполнение сброса кэша модуля, которое не делалось в некоторых случаях
теперь при обновления портативного варианта ИР приложение ИР автоматически перезапускается
команда "Перейти к определению" теперь учитывает наличие расширений методов
в команде "Перейти к определению" сделаны переходы к объектам метаданных с учетом расширения конфигурации
в команде "Перейти к определению" сделана поддержка 8.3.24+
значительно ускорена команда "Найти ссылки на метод"
в интерфейсной панели команда "Открыть в конфигураторе" теперь поддерживает связанный конфигуратор
инструмент "Подписки на события" теперь поддерживает связанный конфигуратор
0
tormozit #30, 29 декабря 2023 09:12
Адаптер 1.17
исправлена команда "Найти последнее изменение метода" (с учетом обновления до ИР 7.07.2)
в команде "Найти последнее изменение метода" добавлено открытие в приложении ИР сравнения найденной пары версий метода с подсветкой синтаксиса
0
tormozit #31, ред. 29 декабря 2023 18:02
Адаптер 1.18
добавлена ссылка на скачивание скрипта через сайт ИР без регистрации
устранено использование ссылки из буфера обмена командой "Перейти к определению", если каретка в пустом месте текста
ИР 7.07.3
исправлена ошибка расчета контекста в некоторых обработчиках событий
исправлен внесенный в 7.06 некорректный расчет позиции при анализе кода
0
tormozit #32, ред. 04 января 2024 00:40
Адаптер 1.19
поднята минимальная версия ИР до 7.08
команды "Выделить метод", "Форматировать текст", "Редактировать текст", "Переименовать слово", теперь быстрее вставляют текст (через новый API Турбоконфа 6) и обеспечивают восстановление границ выделения при отмене вставки (CTRL+Z)
повышена надежность работы команд "Анализ замера" и "Редактировать компоновку"
в подменю "Скрипты" все команды скрипта теперь отсортированы по алфативу
исправлены редкие ошибки перехода к строке неактивного модуля
команда "Найти ссылки на слово" теперь вызов из дерева метаданных
команда "Найти ссылки на слово" теперь поддерживает поиска ссылок на свойство
команда "Проверить модуль" теперь проверяет и тексты запросов
команда "Копировать ссылку" теперь помещает в буфер дополнительно стандартный формат ссылки, чтобы ее можно было открывать в EDT
в команде "Форматировать текст" добавлена поддержка чистого языка запросов
при работе в 32-разрядном конфигураторе сделано необходимое полуавтоматическое удаление 64-разрядного класса V83.Application из раздела HKLM из реестра ОС (только для ТурбоКонф 6.0.8771.35683+)
0
tormozit #35, ред. 07 января 2024 18:13
Адаптер 1.21
при работе в 32-разрядном конфигураторе сделано необходимое автоматическое удаление 64-разрядного класса V83.Application из раздела HKCU реестра ОС (только для ТурбоКонф 6.0.8771.35683+)
исправлена внесенная в 1.20 (только для ТурбоКонф 6.0.8771.35683+) ошибка при ошибке подключения приложения ИР в 32-разрядного конфигуратора
0
tormozit #36, ред. 09 января 2024 20:02
Адаптер 1.22
улучшен сброс памятного кэша кнопкой в списке подсказки Т9
при работе в 64-разрядном конфигураторе сделано необходимое автоматическое удаление 32-разрядного класса V83.Application из разделов HKLM и HKCU реестра ОС (только для ТурбоКонф 6.0.8771.35683+)
0
tormozit #37, 13 января 2024 21:47
Адаптер 1.23
повышена стабильность работы команды "Перейти к определению" при работе со списком точек останова
повышена информативность сообщения об ошибке подключения приложения ИР
сделана обработка ошибки TurboConf определения конфигурации для окна модуля
улучшено закрытие конфигуратора в команде "Обновить кэш модулей"
0
tormozit #38, ред. 14 января 2024 23:57
Адаптер 1.24
устранено затирание модуля в кэше ИР расширением этого модуля при редактировании этого расширения
команда Найти ссылки на слово переименована в "Найти в модулях" и теперь позволяет искать в режимах "Ссылки", "Точный", "Регулярный"
сделано автоматическое закрытие приложения ИР после обновления расширения ИР на новую версию (со следующей версии)
ИР 7.10
сделана видимость методов расширений во внешних модулях и методов модулей расширения между собой
0
tormozit #39, 15 января 2024 09:12
Адаптер 1.25
поднята минимальная версия ИР до 7.10
0
tormozit #40, 16 января 2024 08:55
Адаптер 1.26
устранена отправка нажатия ENTER в редактор модуля при вызове команды "Найти в модулях" на вызове метода при использовании ИР расширения в режиме управляемого приложения
исправлена ошибка при копировании ссылки объекта метаданных в дереве при включенном фильтре по подстроке
команда "Найти в модулях" теперь сработывает в любом поле
0
tormozit #41, ред. 17 января 2024 18:58
Адаптер 1.27
восстановлено запоминание конфигуратором позиции, из которой выполняется переход командой "ИР Перейти к определению"
устранена внесенная в 1.24 задержка 200мс реакции адаптера в некоторых окружениях
0
tormozit #42, ред. 21 января 2024 21:32
Адаптер 1.28
поднята минимальная версия ИР до 7.11
устранено удаление полезных точек останова в модуле расширения, куда выполняется переход командой "ИР Перейти к определению"
исправлен переход к строкам модулей расширений командой "ИР Перейти к определению" в некоторых случаях
исправлен переход к определению параметра метода из окна подсказки по вызову метода (команда "ИР Показать параметры метода") в некоторых случаях
ИР 7.11
проверка модуля теперь по умолчанию выполняется только для измененного метода, если изменился только он
0
tormozit #43, ред. 23 января 2024 22:06
Адаптер 1.29
сделана защита от нештатных вызовов обработчика ПриАктивизацииСтрокиТ9 со стороны Турбоконфа
ускорены переходы к строкам модулей в не первую колонку
в окне настроек в списке "Скрипты" теперь отображается ссылка на публикацию адаптера
в команде "Обновить кэш модулей" исправлено использование строки соединения базы ИР если она не совпадает с базой конфигуратора
частично утрачена поддержка Турбоконф 5-й версии
исправлена работа команды "Перейти к определению" в 8.3.24+ с прикрепленным окном "Точки останова"
исправлен поиск ссылки командой "Перейти к определению" в произвольном тексте
0
tormozit #44, ред. 28 января 2024 23:52
Адаптер 1.30
минимальная версия ИР 7.12
улучшено вертикальное позиционирование области просмотра модуля при переходах
небольшое ускорение заполнения списка Т9
ИР 7.12
ускорена работа анализатора кода с большими модулями, имеющими переменные или объект с реквизитами
1
tormozit #45, 31 января 2024 18:50
Адаптер 1.31
улучшена обработка ошибок при подключении приложения ИР
улучшено обновление расширения ИР на следующую версию
1
tormozit #47, ред. 08 февраля 2024 18:51
Пользователям ИР 7.13.1 рекомендуется обновить ИР, т.к. в анализаторе кода исправлено сломанное в этой версии вычисление документирующих типов в виде "Массив из ..."
0
tormozit #48, 12 февраля 2024 09:30
Адаптер 1.33
поднята минимальная версия ИР 7.14
исправлено завершение приложения ИР после обновления на новую версию
запуск толстого клиента теперь выполняется без подключения приложения ИР, кроме первого первого в жизни базы раза, включая команду ОбновитьКэшМодулей
Добавлена команда "Вернуться из перехода в модуле" для подстраховки в случае сбоя штатной команды конфигуратора (CTRL+-)
проверка модуля теперь сначала проверяет текущий метод модуля
в окне "Возможные ошибки модуля" добавлена команда "Подавить проверки" и поддержка EDT совместимой инструкции подавления проверок //@skip-check unknown-method-property
сделано отслеживание изменений немалых модулей конфигурации, в которых с момента их открытия не вызывались команды адаптера https://turboconf.ru/Tasks/9074
теперь адаптер автоматически преобразует текст в активном поле ввода к имени (без пробелов и спецсимволов), если обнаруживает окно ошибки "Неверное имя!"
0
tormozit #49, 13 февраля 2024 14:29
В ИР 7.14.2 исправлена внесенная в 7.14 поломка вычисления типов в тексте запроса внутри строкового литерала
0
tormozit #50, ред. 19 февраля 2024 08:17
Адаптер 1.34
В команде "Перейти к определению" для ИР 7.15+ сделана поддержка переходов к элементам формы обычной/управляемой
0
tormozit #51, 25 февраля 2024 23:44
Адаптер 1.35
в команде "Перейти к определению" исправлен переход по вызову метода из буфера обмена
в команде "Перейти к определению" исправлен переход к элементу формы
в команде "Перейти к определению" исправлен переход в модуль общей формы
команда "Перейти к определению" на объекте метаданных расширения конфигурации теперь делает переход к расширяемому объекту
для Турбоконф 6.0.8819.34377+ сделано автоматическое закрытие полноэкранного черного окна иногда появляющегося при открытии форм приложения ИР
устранена иногда возникавшая длительная задержка при вставке текста в модуль командами адапатера https://turboconf.ru/Tasks/9028
устранено виртуальное отжатие клавиш-модификаторов при выполнении команд скрипта, из-за чего повторное нажатие сочетаний клавиш с символами без их физического отжатия приводило к вводу символа https://turboconf.ru/Tasks/9220
0
tormozit #52, 26 февраля 2024 08:58
Адаптер 1.36
устранено внесенное в 1.35 залипание клавиши Ctrl в команде "Перейти к определению" в некоторых случаях
0
tormozit #53, ред. 26 февраля 2024 09:43
Адаптер 1.37
исправлена внесенная в 1.35 ошибка преобразования к типу число в некоторых командах адаптера, вставляющих текст в модуль
Устранено избыточное обновление управляемой формы в кэше ИР после просмотра списка локального контекста формы
В окнах ИР "Ошибки модуля" и "Методы модуля" добавлен флажок "Автооткрытие" (включен по умолчанию) для автоматического выбора варианта открытия строки модуля
0
tormozit #55, ред. 11 марта 2024 00:16
Адаптер 1.39
исправлена поддержка общих модулей в команде "Показать последние изменения метода"
сделана передача режима замещения штатной подсказки текущей базы в Турбоконф 6.1
ИР 7.18
исправлена долгая кода реакция анализатора кода в больших модулях расширений конфигурации в некоторых случаях
исправлен некорректный учет директив компиляции модуля управляемой формы в некоторых случаях
в конфигурациях на базе БСП отключен вопрос при закрытии главного окна управляемого приложения ИР
исправлена ошибка передачи отредактированного текста запроса из окна ИР в в окно конструктора схемы компоновки
сделана сортировка в списке "Выберите переход" при вызове команды "ИР Перейти к определению" для ячейки/поля
улучшен вывод советов при первом вызове подсказки Т9 (на 6.1.8855.39060+)
исправлен переход к строке неактивного модуля через список точек останова при наличии в нем полосы прокрутки на 8.3.24+
ИР 7.21
исправлено внесенное в 7.20 отсутствие стандартных шаблонов Турбоконф при вызове подсказки для непустого слова
исправлено обнаружение проверкой модуля несуществующих полей некоторых типов таблиц в текстах запросов
1
tormozit #60, ред. 15 апреля 2024 07:29
Адаптер 1.43
в Турбоменю команды адаптера перенесены в отдельное подменю "ИР адаптер"
исправлена работа команды "Перейти к определению" в колонке "Тип" таблицы реквизитов управляемой формы, если тип обрамлен скобками
исправлен переход к строке неактивного модуля командой "Перейти к определению" через список точек останова при наличии в нем полосы прокрутки
ИР 7.23
устранена невидимость клиентских общих модулей в списке автодополнения внутри модуля обычной формы
0
tormozit #61, 16 апреля 2024 20:13
Адаптер 1.44
исправлена ошибка на Турбоконф 6.1 при обновлении кэша модулей
0
tormozit #62, 22 апреля 2024 00:36
Адаптер 1.45
при открытии системного окна "Редактирование типа данных" теперь фокус ввода сразу устанавливается в поле фильтра
ИР 7.24
анализатор кода теперь вычисляет тип результата РеквизитФормыВЗначение("Объект") для записанной внешней обработки/отчета
в анализаторе кода сделан расчет состава коллекции ПодчиненныеЭлементы для элементов имитатора формы
при построении имитатора формы сделано извлечение видов групп
улучшен вывод диагностических сообщений в управляемом приложении командой "Выделить метод"
0
tormozit #63, 22 апреля 2024 19:04
Адаптер 1.46
исправлена работа подсказки в модулях, содержащих в имени "-" (Http-Сервис, Web-сервис, Бизнес-Процесс)
в окнах модулей, имя которых определить не удалось, подсказка теперь будет работать, считая что это модуль незаписанной внешней обработки
1
tormozit #64, 30 апреля 2024 21:02
Адаптер 1.47
восстановлена сломанная в 1.43 поддержка строк стека из окна сообщений командой "Перейти к определению"
вывод некоторых информационных уведомлений сгруппирован для сокращения числа уведомлений
в команде "Перейти к определению" исправлен сломанный недавно переход к элементу формы
ИР 7.25
исправлена работа анализатора кода в модулях команд
анализатор кода теперь правильно определяет тип новой обычной формы, но по-прежнему не видит ее содержимое
улучшены подсказки по именам форм внешних обработок/отчетов
0
tormozit #65, ред. 02 мая 2024 08:17
Адаптер 1.48
исправлено обновление кэша модулей в базе без пользователей
при первой активации конфигуратора базы с отключенным адаптером теперь автоматически (при отсутствии модальных окон) будет включаться автовызов подсказки конфигуратора
при первом вызове подсказки адаптера теперь будет появляться интерактивное уведомление с предложением отключить подсказку конфигуратора, если она включена
0
tormozit #66, 02 мая 2024 19:48
Адаптер 1.49
отключено добавленное в 1.48 опасное автовключение автоподсказки конфигуратора при первой активации окна конфигуратора базы с отключенным ИР, вместо него теперь выводится уведомление с действием
повышена надежность функции установки автоподсказки конфигуратора
0
tormozit #67, 06 мая 2024 00:31
Адаптер 1.50
улучшена диагностика ошибок вычислений в анализаторе кода
ИР 7.26
улучшена диагностика ошибок вычислений в анализаторе кода
0
tormozit #68, ред. 06 мая 2024 19:51
ИР 7.26.2
исправлено сломанное в 7.26 заполнение списка типов в автодополнении/подсказке Турбоконфа
0
tormozit #69, 13 мая 2024 00:49
Адаптер 1.51
при ошибке создания пассивной формы анализатор кода теперь выводит уведомление (ИР 7.27)
при неуспешном переходе к объекту метаданных теперь выводится уведомление "Не удалось перейти к .... Отключите фильтр в дереве метаданных."
при переходе к объекту метаданных он теперь сразу открывается, если это конечный объект дерева
устранено зависание адаптера при подключении приложения ИР, если его в обработчиках начала работы системы открывается модальное окно, https://turboconf.ru/Tasks/9443
добавлен автовызов при наличии высокой пользы подсказки после "." в комментариях и текстовых литералах, после "="/"<>"/"&"/"#", кавычки, ключевого слова "Новый" (Турбоконф 6.2+)
исправлен сломанный в 1.54 ручной вызов открытия подсказки внутри комментария и кавычек на Турбоконф 6.1-
0
tormozit #75, ред. 03 июня 2024 00:01
Адаптер 1.56
поднята минимальная версия ИР 7.30
команда СинтаксПомощник теперь в большинстве случаев использует штатное окно конфигуратора и поэтому сменило сочетание клавиш на CTRL+F1 (старым пользователям рекомендуется вручную сбросить его)
в команде "Открыть список" устранен запрос количества колонок для списков без колонок
Многим командам адаптера сделана привязка к контексту "ТолькоТекстовыеДокументы" и поэтому их сочетания клавиш в других контекстах не будут блокировать штатные команды конфигуратора https://turboconf.ru/Tasks/9563
при вызове подсказки улучшено выявление и уведомление, что пустой текстовый документ не является модулем, в некоторых случаях https://turboconf.ru/Tasks/9621
добавлены команды "Перейти к границе конструкции 1/2" CTRL+<квадратная скобка> для расширения стандартных команд конфигуратора поддержкой текстовых литералов https://www.hostedredmine.com/issues/990234 (ИР 7.38)
устранена временная порча текста модуля в кэше при выполнении команды "Перейти к определению" для области табличного документа или элемента формы
0
tormozit #88, 18 августа 2024 18:09
Адаптер 1.68
устранено убегание вверх указателя текущей ячейки табличного документа при вызове в ней команды "Перейти к определению"
устранен неоправданный вывод уведомления об ошибке поиска объекта метаданных при вызове команды "Перейти к определению" на имени стандартного реквизита
0
tormozit #89, 25 августа 2024 20:19
Адаптер 1.69
в командах перехода к границе конструкции CTRL+ ]/[ устранено выделение лишнего символа
окно подсказки по вызову метода теперь при первом вызове открывается в пассивом автообновляемом режиме, при повторном вызове открывается в блокирующем режиме как раньше
команда "Перейти к определению" при вызове на реквизите в дереве метаданных основной конфигурации теперь переходит к типообразующему объекту метаданных
исправлена внесенная в 1.73 ошибка вызова подсказки в поле текста запроса
в команде "Последние методы" сделано сохранение списка методов между сеансами конфигуратора
изменен ключ хранения настроек базы, поэтому старые настройки не восстановятся
0
tormozit #95, 06 октября 2024 19:30
1.75
теперь надежный запрос имени текущего пользователя делается перед каждым открытием окна параметров подключения приложения ИР (ранее делался только командой СброситьНастройкиАдаптераБазы)
команда "Отладить объект" теперь активирует окно отладки объекта, даже если оно открылось в предмете отладки
в команде "Запустить толстый клиент" повышена стабильность подключения отладчика, сделана передача пароля и исправлена ошибка в файловом режиме
в команде "Запомнить для сравнения" исправлено копирование текста окна "Настройка объединения модулей" (ИР 7.47)
добавлен вывод уведомления с рекомендацией перезапуска конфигуратора для ускорения замедлившейся вставки текста https://turboconf.ru/Tasks/9772
0
tormozit #96, 13 октября 2024 19:49
1.76
минимальная версия ИР 7.48
исправлена внесенная в 1.74 некритичная ошибка иногда при завершении конфигуратора
в команде "Синтакс-помощник по слову" исправлен учет выделенного фрагмента в некоторых случаях
исправлено вычисление расширения таблицы формы при работе с имитатором управляемой формы
0
tormozit #100, ред. 24 ноября 2024 18:10
Адаптер 1.80
минимальная версия ИР 7.54
периодическое обновление кэша управляемой формы теперь большей частью делается в фоне и потому в этих случаях снижена задержка перед отображением подсказки Т9
#1, ред. 25 сентября 2023 23:37
5.18.2
#2, 26 сентября 2023 19:30
5.18.3
#3, 28 сентября 2023 00:34
5.18.4
#4, 29 сентября 2023 00:17
5.18.5
#5, 01 октября 2023 20:17
5.18.6
#6, ред. 21 октября 2023 13:12
5.18.7
#7, ред. 21 октября 2023 13:12
5.18.8
#8, ред. 21 октября 2023 13:12
5.18.9
#9, ред. 23 октября 2023 21:51
1.01
#10, ред. 26 октября 2023 05:32
Нужно добавить в описание по установке, что будет дампиться не только конфигурация, но и все расширения которые установлены в этой БД тоже, иначе может создаться впечатление, что процесс снятия дампа зацилклися и что-то пошло не так (особенно если расширений много).
Но в целом в моем конкретном случае все закончилось на том, что снятие дампа, по всей видимости не удалось выполнить, из-за невозможности выгрузить модули которые закрыты паролем в моей конфигурации, т.к. после этого сообщения какие-либо действия прекращаются, конфигуратор не запускается.
Если если после всего этого, запустить конфигуратор самостоятельно и попытаться подключить ИР из конфигуратора, то ИР говорит, что модули не дампились.
#11, 26 октября 2023 11:39
(10) nytlenc, создай заявку в https://turboconf.ru/Tasks . Допишу в описание про место для создания заявок.
#12, ред. 29 октября 2023 12:23
1.02
#13, ред. 31 октября 2023 00:53
1.03
#14, ред. 06 ноября 2023 17:31
1.04
#15, ред. 12 ноября 2023 12:16
1.06
#16, 13 ноября 2023 08:49
1.07
#17, 13 ноября 2023 18:42
1.08
#18, ред. 26 ноября 2023 16:34
Адаптер 1.09
ИР 7.01
#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)
#20, 24 ноября 2023 19:04
(19) antonparfenov, почитай раздел "Техническая поддержка"
#21, ред. 26 ноября 2023 18:12
Адаптер 1.10
ИР 7.02
#22, ред. 03 декабря 2023 22:36
Адаптер 1.11
ИР 7.03
#23, 07 декабря 2023 09:31
Адаптер 1.12
#24, ред. 11 декабря 2023 08:30
Адаптер 1.13
ИР 7.04
#25, ред. 17 декабря 2023 20:07
Адаптер 1.14
#26, ред. 31 декабря 2023 16:07
Здесь был уже неактуальный комментарий
#27, 20 декабря 2023 10:18
(26) antonparfenov, что неактуально?
#28, ред. 25 декабря 2023 08:34
Адаптер 1.15
ИР 7.06
#29, ред. 28 декабря 2023 17:58
Адаптер 1.16
ИР 7.07
#30, 29 декабря 2023 09:12
Адаптер 1.17
#31, ред. 29 декабря 2023 18:02
Адаптер 1.18
ИР 7.07.3
#32, ред. 04 января 2024 00:40
Адаптер 1.19
ИР 7.08
#33, 04 января 2024 10:49
В разделе "Установка" добавлена краткая видео инструкция https://youtu.be/zacyFXxDeSU
#34, ред. 07 января 2024 18:12
Адаптер 1.20
#35, ред. 07 января 2024 18:13
Адаптер 1.21
#36, ред. 09 января 2024 20:02
Адаптер 1.22
#37, 13 января 2024 21:47
Адаптер 1.23
#38, ред. 14 января 2024 23:57
Адаптер 1.24
ИР 7.10
#39, 15 января 2024 09:12
Адаптер 1.25
#40, 16 января 2024 08:55
Адаптер 1.26
#41, ред. 17 января 2024 18:58
Адаптер 1.27
#42, ред. 21 января 2024 21:32
Адаптер 1.28
ИР 7.11
#43, ред. 23 января 2024 22:06
Адаптер 1.29
#44, ред. 28 января 2024 23:52
Адаптер 1.30
ИР 7.12
#45, 31 января 2024 18:50
Адаптер 1.31
#46, 04 февраля 2024 21:32
Адаптер 1.32
#47, ред. 08 февраля 2024 18:51
Пользователям ИР 7.13.1 рекомендуется обновить ИР, т.к. в анализаторе кода исправлено сломанное в этой версии вычисление документирующих типов в виде "Массив из ..."
#48, 12 февраля 2024 09:30
Адаптер 1.33
#49, 13 февраля 2024 14:29
В ИР 7.14.2 исправлена внесенная в 7.14 поломка вычисления типов в тексте запроса внутри строкового литерала
#50, ред. 19 февраля 2024 08:17
Адаптер 1.34
#51, 25 февраля 2024 23:44
Адаптер 1.35
#52, 26 февраля 2024 08:58
Адаптер 1.36
#53, ред. 26 февраля 2024 09:43
Адаптер 1.37
#54, ред. 04 марта 2024 00:17
Адаптер 1.38
#55, ред. 11 марта 2024 00:16
Адаптер 1.39
ИР 7.18
#56, 18 марта 2024 08:04
ИР 7.19
#57, 23 марта 2024 21:34
Адаптер 1.40
#58, ред. 24 марта 2024 23:40
Адаптер 1.41
ИР 7.20
#59, 01 апреля 2024 00:43
Адаптер 1.42
ИР 7.21
#60, ред. 15 апреля 2024 07:29
Адаптер 1.43
ИР 7.23
#61, 16 апреля 2024 20:13
Адаптер 1.44
#62, 22 апреля 2024 00:36
Адаптер 1.45
ИР 7.24
#63, 22 апреля 2024 19:04
Адаптер 1.46
#64, 30 апреля 2024 21:02
Адаптер 1.47
ИР 7.25
#65, ред. 02 мая 2024 08:17
Адаптер 1.48
#66, 02 мая 2024 19:48
Адаптер 1.49
#67, 06 мая 2024 00:31
Адаптер 1.50
ИР 7.26
#68, ред. 06 мая 2024 19:51
ИР 7.26.2
#69, 13 мая 2024 00:49
Адаптер 1.51
#70, 20 мая 2024 00:18
Адаптер 1.52
ИР 7.28
#71, ред. 20 мая 2024 08:47
Адаптер 1.53
#72, ред. 26 мая 2024 22:08
Адаптер 1.54
ИР 7.29
#73, 26 мая 2024 22:58
Тест
Адаптер 1.54
#74, ред. 29 мая 2024 08:11
Адаптер 1.55
#75, ред. 03 июня 2024 00:01
Адаптер 1.56
ИР 7.30
#76, 03 июня 2024 22:31
Адаптер 1.57
#77, ред. 12 июня 2024 22:44
Адаптер 1.58
ИР 7.31
#78, 20 июня 2024 08:17
Адаптер 1.59
ИР 7.32
#79, ред. 21 июня 2024 10:58
Адаптер 1.60
#80, ред. 30 июня 2024 22:55
Адаптер 1.61
ИР 7.33
#81, 07 июля 2024 19:47
Адаптер 1.62
ИР 7.34
#82, 14 июля 2024 23:09
Адаптер 1.63
#83, 21 июля 2024 20:23
Адаптер 1.64
ИР 7.36
#84, ред. 28 июля 2024 22:15
Адаптер 1.65
ИР 7.37
#85, 31 июля 2024 07:24
ИР 7.37.3
#86, ред. 05 августа 2024 07:36
Адаптер 1.66
ИР 7.38
#87, ред. 11 августа 2024 22:18
Адаптер 1.67
ИР 7.39
#88, 18 августа 2024 18:09
Адаптер 1.68
#89, 25 августа 2024 20:19
Адаптер 1.69
ИР 7.41
#90, 27 августа 2024 19:18
Адаптер 1.70
#91, 02 сентября 2024 00:35
Адаптер 1.71
ИР 7.42
#92, ред. 08 сентября 2024 19:54
Адаптер 1.72
ИР 7.43
#93, 22 сентября 2024 21:00
Адаптер 1.73
#94, 29 сентября 2024 19:43
1.74
#95, 06 октября 2024 19:30
1.75
#96, 13 октября 2024 19:49
1.76
#97, 20 октября 2024 13:49
1.77
#98, ред. 04 ноября 2024 18:47
Адаптер 1.78
ИР 7.51
#99, ред. 10 ноября 2024 21:08
Адаптер 1.79
ИР 7.52
#100, ред. 24 ноября 2024 18:10
Адаптер 1.80
ИР 7.53-54
#101, 01 декабря 2024 23:49
Адаптер 1.81
#102, 09 декабря 2024 00:33
Адаптер 1.82