Консоль запросов 1С. Назначение и возможности


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

Одним из таких вспомогательных средств разработчиков является консоль запросов, которая представляет собой небольшую программу (утилиту) внешней обработки, устанавливаемую на технологическую платформу «Предприятие» версии 8.1, 8.2 или 8.3. Здесь следует уточнить, что для различных версий платформ созданы совершенно разные консоли, во многом отличающиеся между собой.

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

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

Типовая консоль запросов для платформы 8.1 и 8.2:

  • Оптимизированный интерфейс обеспечивает удобное и наглядное составление текста запроса, а также просмотр введенных параметров и полученных результатов.
  • Доступна загрузка ключевых параметров и исходного теста из файлов, записанных посредством конфигуратора.
  • В функции консоли входит возможность просматривать конкретную статистику результатов выполненного запроса, в частности: количество строк в столбце; количество пустых строк, чисел, дат и ссылок; время прохождения запроса и т.д.
  • Пользователь будет проинформирован, если в тексте составленного запроса была допущена ошибка, о чем выдается краткое предупреждающее сообщение.

Стандартная консоль запросов для платформы 8.3:

  • Обновленный интерфейс включает в себя необходимые, разделенные на отдельные группы, органы управления списками запросов, самими запросами и результатами проведенных запросов.
  • Непосредственно из консоли пользователь может вызвать конструктор запросов, сформировать структуру конфигурации, включая требуемые виртуальные таблицы, а также обратиться за помощью к справочникам по синтаксису и ключевым конструкциям запросов.
  • Функция авто заполнения параметров не изменяет ранее созданный список, но позволяет привести его к необходимому типу и дополнить новыми параметрами.
  • Консоль дает возможность обрабатывать и анализировать результаты запросов, например, подсвечивать указанные ячейки, сравнивать результаты двух запросов, определять время прохождения каждого запроса.

Советы и рекомендации по работе с консолью запросов 1С

  • Запускать консоль необходимо непосредственно из технологической платформы «Предприятие», а «Конфигуратор» используется только в том случае, когда следует провести отладку запроса с уже заполненными параметрами.
  • Просмотр результатов запроса, в зависимости от поставленных задач, может осуществляться в одном из трех вариантов: «только запросы», «только временные таблицы» или «запросы и временные таблицы».
  • Если в рабочей области поля запроса выделить синтаксически законченный фрагмент текста, то его можно выполнить в качестве самостоятельного элемента с помощью специального пункта меню.
  • После завершения работы с консолью готовые запросы и их параметры можно сохранить в отдельном файле, при этом допускается перенос результатов исследований в отдельный табличный документ.