Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Как пользоваться консолью запросов 1С (обычные и управляемые формы)

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

Как выглядит консоль запросов

Рассмотрим этот инструмент подробнее.

Скачать консоль запросов 1С

Первым делом, что бы начать работу с консолью запросов — её нужно откуда-то скачать. Обработки обычно делятся на два вида — на управляемых формах и обычных (или, иногда, их называют на 8.1 и на 8.2/8.3).

Я постарался объединить эти два вида в одной обработке — в нужном режиме работы открывается нужная форма (в управляемом режиме консоль работает только в толстом режиме).

Скачать консоль запросов 1С 8.3 (8.2) для управляемых форм и обычных можно по ссылке : Универсальная консоль запросов 1С.

Авторство обработок не моё, я лишь объединил 2 наиболее удачные, на мой взгляд, консоли.

Описание консоли запросов 1С

Если вас интересует как пишутся запросы в системе 1С — рекомендую ознакомиться со статьей Описание языка запросов 1С и Описание конструктора запросов 1С.

Начнем рассмотрение консоли запросов с описания главной панели обработки:

верхняя панель

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

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

Слева, в поле «Запрос» можно создавать новые запросы и сохранять их в древовидной структуре. Вторая группа кнопок как раз отвечает за управление списком запросов. С помощью неё можно создать, скопировать, удалить, переместить запрос.

Получите 267 видеоуроков по 1С бесплатно:

Далее идут кнопки, отвечающие за инициализацию запроса:

действия

  • Выполнить запрос — простое выполнение и получение результата
  • Выполнить пакет — позволяет просмотреть все промежуточные запросы в пакете запросов
  • Просмотр временных таблиц — позволяет увидеть результат, которые возвращают временные запросы в таблице

Параметры запроса:

параметры запроса 1С

Позволяют установить текущие параметры для запроса.

В окне параметров запроса интересно следующее:

  • Кнопка Получить из запроса автоматически находит все параметры в запросе, для удобства разработчика.
  • Флаг Единые параметры для всех запросов — при установке его обработка не очищает параметры при переходе от запроса к запросу в общем списке запросов.

Задать параметр списком значений очень просто, достаточно при выборе значения параметра нажат на кнопку очистки значения (крестик), система предложит выбрать тип данных, где надо выбрать «Список значения»:

список значений

Так же в верхней панели очень есть кнопка вызова настроек консоли запросов:

настройки консоли запросов

Где можно указать параметры автосохранения запросов и параметры выполнения запроса.

В поле запроса консоли заносится текст запроса. Сделать это можно простым набором теста запроса или же вызовом специального инструмента — конструктора запросов.

Конструктор запроса 1С 8.3 вызывается из контекстного меню (правая кнопка мыши) при нажатии на поле ввода:

контекстное меню консоли запросов

Так же, в этом меню есть такие полезные  функции как очистка или добавление в запрос символов переноса («|») или же получения кода запроса вот в таком удобном виде:

Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| Валюты.Ссылка
|ИЗ
| Справочник.Валюты КАК Валюты";
РезультатЗапроса = Запрос.Выполнить();

В нижнем поле консоли запросов отображается поле результата запроса, ради чего и создана эта обработка:

поле результатат

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

Другие статьи по 1С:

Видео по консоли запросов 1С:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 15 на “Как пользоваться консолью запросов 1С (обычные и управляемые формы)
  1. Подскажите, пожалуйста, как подключать консоль?

    Ответить

    • Консоль не подключается — она запускается как внешняя обработка.
      Через Файл — Открыть… и выбрать файл консоли

      Ответить

    • Нашла. Файл — открыть.)

      Ответить

  2. почему кнопка «Открыть конструктор запроса» не доступна, учебная версия

    Ответить

  3. Конфигурация Управление складом 4.0:
    при запросе:
    ВЫБРАТЬ
    усНазначенныеРабочиеПотокиСрезПоследних.РабочийПоток КАК Ссылка,
    усНазначенныеРабочиеПотокиСрезПоследних.РабочийПоток.Наименование КАК Наименование,
    усНазначенныеРабочиеПотокиСрезПоследних.РабочийПоток.ПравилаВыполнения КАК ПравилаВыполнения
    ИЗ
    РегистрСведений.усНазначенныеРабочиеПотоки.СрезПоследних(&ТекущаяДатаВремя, Сотрудник = &Сотрудник) КАК усНазначенныеРабочиеПотокиСрезПоследних

    выдает:
    {Форма.ФормаУпр.Форма(333)}: Индекс находится за границами массива
    Возврат ПоместитьВоВременноеХранилище(

    Ответить

    • это если попытаться заполнить параметры запроса

      Ответить

      • добавьте старую версию консоли, которая работала на 100% )))

        Ответить

        • Вместо
          ЗначениеВСтрокуВнутр(дз.Строки[ИдентификаторСтроки].ПараметрыЗапроса) в коде напиши
          ЗначениеВСтрокуВнутр(дз.Строки[ИдентификаторСтроки-1].ПараметрыЗапроса)

          Ответить

          • Вместо ИдентификаторСтроки
            напиши
            ИдентификаторСтроки-1

            Ответить

  4. А где же консоль? Ссылка не работает, какой то черный экран с кнопкой плеера:(

    Ответить

  5. Ссылка на скачивание консоли нерабочая ((

    Ответить

    • Сохраняется с помощью «сохранить как». Перезалил ссылку на формат zip. Что бы скачивать было удобнее 🙂

      Ответить

  6. Что-то файлы *.sel не открываются, пишет что файл не существует.

    Ответить

  7. После чего, можно открыть файл в консоли и выполнить эти запросы собранные в одну ветку с использованием общего МВТ.

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*