Infostart Toolkit 2024.4: интеграция консоли кода с OneDebugger, регистрация изменений на узлах и другие улучшения

Infostart Toolkit 2024.4: интеграция консоли кода с OneDebugger, регистрация изменений на узлах и другие улучшения
13.12.2024
7450

В Infostart Toolkit 2024.4 появился инструмент для регистрации изменений на узлах, для консоли запросов была реализована генерация кода в виде схемы запроса, в регламентных заданиях – возможность добавления и редактирования параметров, а в консоли СКД – работа с менеджером временных таблиц.

И одно из самых ожидаемых изменений – коллаборация с инструментом OneDebugger с поддержкой точек останова в консоли кода, расшифровкой всех типов в процессе отладки и удобным табло.


Об Infostart Toolkit

Infostart Toolkit – это коммерческий проект при поддержке Инфостарта, набор инструментов для разработчиков конфигураций 1С и специалистов по внедрению.

Продукт поставляется в виде расширения, в состав которого входит набор взаимосвязанных помощников:

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

Расширение не меняет структуру метаданных и существующие объекты конфигурации, а только добавляет новые модули и обработки. Это позволяет использовать инструменты в РИБ и не влияет на обновление основной конфигурации.


Интеграция консоли кода и OneDebugger

Популярные инструменты для разработчиков Infostart Toolkit и OneDebugger (инструмент для отладки кода в 1С без использования конфигуратора) теперь могут использоваться совместно.

Начиная с версии Infostart Toolkit 2024.4 при наличии в информационной базе установленного расширения OneDebugger (требуется версия 1.3+) в настройках появляется возможность его использования в качестве консоли кода.

 

 

Подключенный OneDebugger добавляет в консоль кода Infostart Toolkit:

  • пошаговую отладку с использованием точек останова;
  • просмотр стека вызовов;
  • возможность запуска структурированного кода с процедурами и функциями;
  • расшифровку всех типов при вычислении произвольных выражений на встроенном языке в контексте точки останова – окно «Вычислить выражение» открывается по сочетанию клавиш Shift+F9.

 

 

Новый инструмент «Регистрация изменений на узлах»

При отладке интеграций, использующих планы обмена, часто требуется передавать на сторону базы-приемника произвольный набор объектов. Для упрощения этой задачи в глобальном меню Infostart Toolkit появилась новая команда «Зафиксировать изменения на узлах».

 

 

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

 

 

При вызове команды «Зафиксировать изменения на узлах» можно зарегистрировать или снять с регистрации выбранные на предыдущем шаге объекты.

При выполнении операций учитываются ограничения миграции БСП (регулируется флагом «Проверять ограничения интеграции данных БСП»).


Менеджер формы

В «Менеджере формы» поддержана возможность анализировать формы, входящие в состав одного окна (например, формы Рабочего стола).

Для каждой строки на закладке «Элементы» через запятую после имени элемента выводится значение поля «Заголовок».

При открытии активируется активный элемент формы – удобно анализировать позицию элемента в структуре формы.

 

 

Поддерживается больше реквизитов формы – в частности, можно развернуть ветку «Объект» до реквизитов объекта.

 

 

Для значений реквизитов формы доступно открытие других инструментов – «Редактор объекта» и «Поиск ссылок на объект».

 

 

Консоль кода

В самостоятельной «Консоли кода» улучшен интерфейс формы стека вызовов – при ошибке в стеке теперь можно увидеть причину возникшей ошибки.

 

 

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


Глобальное меню

В форме глобального меню (вызывается сочетанием клавиш Alt+T) теперь отображаются пояснения типов ссылок и сочетания клавиш для запуска инструментов.

 

 

Реализован анализ данных формы для возможности отбора по инструменту.

 

 

Корректно анализируются:

  • несколько форм в одном окне – в частности, формы начальной страницы;
  • формы собственных инструментов.


Консоль СКД

В консоли СКД реализована возможность передавать в схему компоновки менеджер временных таблиц – структуру передаваемых таблиц можно задать на закладке «МВТ».

 

 

Консоль запросов

В меню консоли запросов «Инструменты» – «Код на встроенном языке» появилась возможность генерации кода запроса в виде схемы запроса.

 

 

Регламентные и фоновые задания

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

 

 

Запуск под пользователем

Появилась возможность управлять автозакрытием формы для команды «Запуск под пользователем» в инструменте «Пользователи».

По умолчанию автозакрытие установлено на 30 секунд, можно его отключить или увеличить до 60 секунд.

 

 

Больше наглядности при ошибках

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

 

 

Это позволяет удобнее расследовать проблемы в работе инструментов Infostart Toolkit.


Прочее

  • Поддержан конструктор запросов платформы 8.3.26
  • В улучшенном конструкторе запросов оптимизирован повторный поиск таблицы, исправлена работа поиска для временных таблиц и внешних источников
  • В инструменте «Все функции» добавлена кнопка начала поиска


Переход на настройку прав средствами БСП

Ранее из-за заимствованной из БСП роли «Администратор» в расширении Infostart Toolkit могли возникать проблемы при обновлении вспомогательных данных. Кроме этого, не было возможности ограничить доступ к инструментам у полноправных пользователей. 

Теперь при первичной установке Infostart Toolkit в конфигурации на основе БСП необходимо вручную настраивать права к Infostart Toolkit для каждого пользователя. А для полноправных пользователей конфигураций на основе БСП при первом запуске будет установлен полный доступ к инструментам – его можно ограничить, оставив только нужные права.

При настройке прав возможно два варианта:

  1. Полный доступ к инструментам – роль «Infostart Toolkit (Полные права)»
  2. Ограниченный доступ к инструментам – обязательная базовая роль «Infostart Toolkit (Базовые права)» и дополнительные роли для доступа к отдельным функциям:
    • Infostart Toolkit (Анализ прав доступа) – отчет «Анализ прав доступа»;
    • Infostart Toolkit (Все функции) – обработка «Все функции»;
    • Infostart Toolkit (Журнал регистрации) – обработка «Журнал регистрации»;
    • и другие.

Ознакомиться с инструментами Infostart Toolkit подробнее и купить

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Аналитик

См. также

5Post – один из ключевых игроков на рынке логистики России. За 2023 год сервис доставил клиентам более 26 млн посылок, как в крупные города, так и в отдаленные регионы. Если вы работаете с сервисом, то мы расскажем, как делать это еще эффективнее.

25.04.2025    345    vtretyakova    0       

14

Работаете с государственными контрактами? Сегодня расскажем про готовое решение, которое автоматически преобразует ваши данные по товарам и услугам согласно требованиям к названиям и обозначениям в госконтракте, без правок номенклатуры.

22.04.2025    1611    vtretyakova    1       

19

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

16.04.2025    2585    vtretyakova    0       

23

В Infostart Toolkit 2025.1 реализовано редактирование хранилища значений, доработан конструктор строки сохранения данных из отладки, улучшены инструменты: «Консоль разработчика», «Глобальное меню», «Менеджер формы», «Пользователи» и «Все функции».

10.04.2025    3980    vikad    6       

28

В эпоху цифровой коммерции отзывы покупателей стали мощным инструментом влияния на продажи и репутацию бизнеса. Расширение Feedback Pro для 1С предлагает комплексное решение для автоматизации работы с отзывами на маркетплейсах.

10.04.2025    1446    vtretyakova    0       

30

Теперь вам не нужно тратить часы на создание и настройку отчетов вручную – мы подготовили готовые решения для самых популярных конфигураций 1С. Выгружайте отчеты быстрее, чем коллега успеет сказать «эксель».

07.04.2025    1845    vtretyakova    3       

18

Налоговая ввела новый формат для универсального-передаточного документа и счетов-фактур. Читайте подробнее о том, какие изменения произошли в формате, что станет обязательным для ОСНО и УСН, и какие решения для этого предлагает Инфостарт Маркетплейс.

03.04.2025    13330    o_prohina    4       

21

Первая неделя апреля в разгаре, а это значит, что пора подвести итоги месяца и рассказать о новинках Маркетплейса. Мы подготовили подборку пяти новых инструментов, которые помогут автоматизировать бизнес-процессы и сделать работу в 1С еще эффективнее.

03.04.2025    1966    AnastasiaKl    0       

29

Комментарии

Инфостарт бот
1. mils83 16.12.24 12:05 Сейчас в теме
Совместное использование InfostartToolkit(2024.4.01) с OneDebugger(1.3.0) на текущий момент вызывает ошибку:
Поле объекта не обнаружено (dbgДанныеОтладчика)
{OneDebugger ОбщийМодуль.dbgИнтерфейсКлиент.Модуль(170)}:		ДанныеОтладчика = ПолучитьДанныеОтладчика(ЭтаФорма, ЭтаФорма.dbgДанныеОтладчика);
{InfostartToolkitPROF ОбщийМодуль.ИТК_ИнтеграцияOneDebuggerКлиент.Модуль(55)}:	ОбщийМодуль.УстановитьСостояниеОтладчика(Форма, СостояниеОтладчика); 	
{InfostartToolkitPROF ОбщийМодуль.ИТК_КонсолиКлиент.Модуль(446)}:	ИТК_ИнтеграцияOneDebuggerКлиент.УстановитьСостояниеОтладчика(Форма, ЭлементТекст, ДанныеСтроки);
{InfostartToolkitPROF Обработка.ИТК_КонсольКода.Форма.Форма.Форма(608)}:	ИТК_КонсолиКлиент.ЗагрузитьСостояниеРедактора(ЭтотОбъект);
{InfostartToolkitPROF Обработка.ИТК_КонсольКода.Форма.Форма.Форма(114)}:	ПодключаемыйЗагрузитьСостояниеРедактораКода();


Так что функция интересная, востребованная, но пока не работает.
mrChOP93; +1 Ответить
2. Evg-Lylyk 16.12.24 12:06 Сейчас в теме
(1) Приветствую, прошу прощения за неудобства, разберемся исправим
mrChOP93; vtretyakova; mils83; +3 Ответить
3. Evg-Lylyk 16.12.24 12:33 Сейчас в теме
(1) Выпустил исправленную версию 2024.4.2
mrChOP93; vtretyakova; +2 Ответить
4. mils83 16.12.24 13:15 Сейчас в теме
(3) Огромное спасибо! И за инструмент, и за оперативное исправление. Проверил - теперь работает как надо!
Evg-Lylyk; +1 Ответить

Оставьте свое сообщение