Четверг, 25.04.2024, 20:10
Главная Регистрация RSS
Приветствую Вас, Гость
Статистика

Онлайн всего: 14
Гостей: 14
Пользователей: 0
Форма входа

$ Поблагодарить
Юманей (Яндекс)
Сбербанк 4279380024684518
Мои программы
Менеджер буфера обмена с поддержкой 1С - ClipAngel
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Архив записей

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

  • для программного вызова (отладки запроса) служит функция Отладить(Запрос, *Модально) или коротко От(Запрос) для использования в точке останова, при этом запрос открывается (на сервере предварительно сохраняется в снимок) в консоли с сохранением работоспособности, включая параметры и временные таблицы
  • поддержка типов запросов
    • Обычный (1С)
    • Построитель (1С)
    • Компоновка (1С)
    • WQL (WMI)
    • ADO
  • поддержка пакетных запросов
  • поддержка временных таблиц
    • конструктор запроса и контекстная подсказка «понимают» типы полей существующих временных таблиц
    • автоматический вывод содержимого созданной временной таблицы
    • возможность использования постоянного менеджера временных таблиц
  • дерево запроса - режим структурного представления текста запроса, позволяющий работать с целостными фрагментами запроса и сразу видеть использованные в запросе таблицы
    • включается из командной панели формы
    • для работы режима дерева запроса требуется регистрация
      COM-компоненты GoldParser.DLL, которая выполняется автоматически
    • Понимает любые синтаксически правильные тексты
    • режим сворачивания вложенных запросов в тексте
    • работает и для чужеродных (с неизвестными
      метаданными) запросов
    • колонка "Длительность чистая", вычисляемая как длительность полная, уменьшенная на сумму длительностей всех дочерних подзапросов, облегчает локализацию долгих операций в дереве
    • возможность выполнить все подзапросы текущего узла
    • функции для преобразования текста запроса
      • Вынести в новый запрос
      • Преобразовать в подзапрос
    • понимает имена запросов и частей объединений расставленные в комментариях вида "{Запрос: <Имя>" и "{Выборка: <Имя>"
  • в дереве запросов и в дереве запроса фиксируется длительность и число строк результата последнего выполнения
  • в дереве запросов скрытая по умолчанию колонка "Возраст выполнения, минут"
  • сохранение и восстановление позиции текущей строки в дереве запросов
  • Редактор текста запроса
    • кнопка для открытия конструктора запроса ИР
    • кнопка для открытия стандартного конструктора запроса
    • контекстная подсказка (если имеются вложенные запросы, то для улучшения ее работы лучше включать режим дерева запроса)
    • кнопка "Вставить ссылку на объект БД" для удобной вставки ссылки на любой объект в виде параметра
    • кнопка "Копировать текст в буфер обмена в виде выражения встроенного языка"
    • Подменю установки генерируемого текста
      • Все типы ссылок
      • Даты за период
      • Объединение сcылочных таблиц
      • Объединение cсылочных таблиц изменений
  • вывод результата в
    • Таблица значений
    • Дерево значений
    • Сводная таблица
  • передача выбранных данных из результата в другие инструменты
    • Подбор и обработка объектов
    • Поиск дублей и замена ссылок
  • замер времени выполнения
  • параметры запроса
    • типы параметров
      • значение
      • список
      • выражение, редактор с контекстной подсказкой
      • выражение СКД, редактор с контекстной подсказкой
    • кнопка вычисления параметров
    • кнопка заполнения параметров по тексту
    • копирование выбранных параметров между запросами путем их перетаскивания на строку дерева запросов
    • кнопка Период добавляет группу параметров для задания интервала времени только при первом
      нажатии, а при повторном открывает диалог редактирования периода
  • настройка динамического отбора и порядка в режиме компоновки (в режиме
    построителя поддерживается настройка только отбора и только с 11-го релиза)
    • просмотр результирующего запроса
  • открытие сгенерированной по запросу компоновки в консоли компоновки
  • обработчики "перед выполнением", "обработка строки результата" и "обработка результата" с контекстной подсказкой с возможностью отладки в
    штатном отладчике платформы через выполнение в консоли кода через
    динамическую внешнюю обработку
  • переход (по F12) к определению таблицы или во вложенный запрос в режиме
    дерева запроса
  • Над коллекцией результата информационное поле с длительностью выборки данных
  • Рядом с коллекцией результата сворачиваемая таблица свойств строки с указанием типов значений
  • пошаговое выполнение пакетного запроса (по F10)
  • для коллекции результата предусмотрен режим частичной
    загрузки, включаемый автоматически, если выборка превышает порог (по умолчанию 100000 строк), и загружает первую ее часть. Кнопка "Загрузить" загружает
    выборку полностью
  • в командной панели таблицы результата переключатель "Показывать подвал с итогами"
  • Интерактивное помещение во временную таблицу
    • текущего результата типа Таблица
    • результатов ветки запросов в дереве запросов
  • Закладка "Выборки итогов" запроса для управления обходом выборок в дерево значений и служебными колонками
    • Выборка
    • Уровень
    • Число потомков
    • Группировка
    • Имя группировки
  • генераторы текста модуля для обработчиков результата и строки таблицы результата
  • команда "Расшифровать строку" результата рассмотрена в статье Отладка логики запроса в консоли запросов ИР
  • кнопка "Трасса" для анализа трассы выполненного запроса в инструменте "Анализ техножурнала"

  •  
  • Кнопка "Статистика MSSQL" для открытия инструмента Статистка по запросам MSSQL с передачей интервала последнего выполнения запроса
  • восстановление сессии консоли после ее нештатного прерывания (например аварийного)
  • поддержка WQL

     
  • поддержка ADO
    • типы источников
      • MSSQL
      • MSVisualFoxPro
      • DB2
      • Oracle
      • Postgres SQL
      • MSJet
      • MySQL
    • опция аутентификации ОС при подключении к MS SQL

Дерево запроса

 

Имена запросов и частей объединений в дереве запроса

 

Передача запроса из отладчика в варианте Расширение

 

Передача запроса из отладчика в варианте Портативный