Одно из ключевых изменений релиза - новый механизм вывода результатов запроса. Теперь данные можно просматривать в таблице и дереве, фильтровать и искать в них нужные значения. Также появились новые возможности для отладки отчетов СКД, обмена пользовательскими алгоритмами между базами. Рассказываем, что изменилось.
Результаты запросов теперь можно выводить в таблицу и дерево
В Консоли запросов улучшен механизм отображения результатов. Результаты теперь можно просматривать в таблице или дереве.
Такой формат упрощает просмотр и анализ больших объемов данных: разработчик может выбрать наиболее подходящий способ представления результата в зависимости от структуры запроса и текущей задачи.
Для быстрого отбора нужной информации в таблице и дереве доступны удобные фильтры.
Быстрый поиск по результату
Оформление пустых значений
Оформляются значения <0>, <Неопределено> и аналогичные варианты.
Поиск таблицы по имени
При выборе отображаемой коллекции теперь доступен поиск таблицы по имени.
Можно ввести любую часть названия и быстро найти нужную таблицу, не просматривая весь список вручную. Это особенно удобно, когда запрос возвращает несколько коллекций или содержит большое количество временных таблиц.
Управление строками дерева
При просмотре результата в виде дерева можно одним действием свернуть или развернуть все строки.
«Умный вывод» результатов
Механизм вывода оптимизирован для работы с несколькими приемниками результата. Теперь данные загружаются в форму только после активации нужного элемента. Если результат в табличном документе не используется, его инициализация не выполняется.
Такой подход сокращает потребление памяти и ускоряет работу с результатами запросов. Дополнительно были ускорены расшифровки таблиц значений и вывод полного результата.
Новые возможности Консоли СКД
В Консоли СКД появилась возможность выполнять пользовательский алгоритм перед выполнением схемы компоновки данных.
Это позволяет подготовить параметры, изменить данные или выполнить другую необходимую логику до формирования результата СКД.
Также в дерево автоматически добавляются предопределенные варианты схем компоновки данных. Теперь их не нужно добавлять вручную - доступные варианты сразу отображаются в структуре консоли.
Отладка схемы и варианта отчета из глобального меню
В глобальное меню добавлена возможность отладить схему и вариант компоновки данных отчета.
Разработчик может открыть используемую отчетом схему в Консоли СКД, проверить ее параметры, настройки и результат выполнения.
Для работы механизма необходимо добавить код в форму отчета. Это можно сделать с помощью расширения:
&НаКлиенте
Функция ИТК_СерверныйВызовВКонтекстеФормы(ИмяМетода, ДополнительныеПараметры) Экспорт
Возврат ИТК_СерверныйВызовВКонтекстеФормыСервер(ИмяМетода, ДополнительныеПараметры);
КонецФункции
&НаСервере
Функция ИТК_СерверныйВызовВКонтекстеФормыСервер(ИмяМетода, ДополнительныеПараметры)
Возврат Вычислить(ИмяМетода + "(ЭтотОбъект, ДополнительныеПараметры)");
КонецФункции
В конфигурациях на БСП код можно добавить вобщую форму «ФормаОтчета». Механизм реализован аналогично отладке динамических списков .
Анализ прав доступа стал нагляднее
В инструмент анализа прав доступа добавлены иконки прав. Кроме того, мы сделали более заметным оформление значений Да*, которые обозначают доступ с учетом RLS.
Обмен пользовательскими алгоритмами между базами
Для пользовательских алгоритмов появились выгрузка в файл и загрузка из файла.
Теперь алгоритмы можно переносить между информационными базами, передавать коллегам или хранить отдельно для повторного использования.
Защита от случайного добавления всех полей в конструкторе запросов
В Конструкторе запросов тонкого клиента изменено поведение при добавлении источника.
Ранее двойной клик по таблице сразу добавлял в запрос все ее поля. На практике это требуется нечасто, поэтому после такого действия часто приходилось удалять лишние поля. Теперь перед добавлением появляется вопрос: «Добавить все поля таблицы?».
При переносе таблицы с помощью Drag & Drop поведение осталось прежним: все строки переносятся без дополнительного вопроса.
Обновленная форма загрузки и сохранения настроек
Доработана форма загрузки и сохранения настроек консолей запросов, СКД и кода.
В новой версии можно:
- сортировать настройки по дате и имени;
- удалять сразу несколько настроек;
- включать отображение настроек других пользователей.
Изменения упрощают работу с большим количеством сохраненных вариантов и помогают быстрее находить нужную настройку.
Прочие улучшения
В релиз также вошли дополнительные доработки:
- в форме редактирования таблицы значений добавлено копирование колонки;
- в Консоли кода появилась настройка порядка вывода используемых переменных - по порядку использования или по алфавиту;
- внесено множество небольших улучшений интерфейса для платформы 8.5;
- исправлены обнаруженные ошибки.
Infostart Toolkit Air: новые возможности для работы с запросами и СКД
Просматривайте результаты в таблице и дереве, ускоряйте поиск данных, отлаживайте отчеты СКД и используйте новые инструменты для разработки в 1С
