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

Удобная и функциональная консоль запросов со своей историей

канал в Telegram

Обработка консоль запросов

  • Название: consquery.ru
  • Категория: Обработка
  • Конфигурация: Любая
  • Платформа: 1C 8.3
  • Код открыт: Да

Предназначение

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

Историческая справка

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

Постепенно обработка наполнялась шаблонами кода и запросов, которые значительно экономили время в процессе разработки.

В 2006 году обработка была опубликована на сайте infostart.

В 2011 году начало разработки функционала для управляемых форм.

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

Уникальные возможности

Универсальность

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

Доступность

Совершенно бесплатна и с открытым кодом.

Хранение в облаке

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

Функции обработки

  • общий функционал

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

    • встраивание в качестве дополнительной обработки (функционал дополнительных обработок БСП) (новое)
    • печать произвольной коллекции {ТаблицаЗначений|ДеревоЗначений|РезультатЗапроса} в режиме отладки (как вариант замены ВыбратьСтроку() для дерева значений )
    • автоматическая типизация значений типов {Дата|Число} при загрузке из буфера обмена
  • обычные формы

    • групповые действия над результатами запроса
      • проведение документов
      • снятие проведения документов
      • пометка удаления объектов
      • снятие пометки удаления объектов
    • быстрое формирование запросов
      • все документы
      • выбранные документы
      • все справочники
      • выбранные справочники

Примеры использования

Выполнение произвольных запросов в режиме 1С Предприятия (в том числе и запросы к внешним базам 1С Предприятия)

Запросы

обычные и управляемые формы

Выполнение произвольного кода в режиме 1С Предприятия

Алгоритмы

обычные и управляемые формы

Просмотр и использование временных таблиц запроса

Временные таблицы

обычные и управляемые формы

Загрузка даных из Excel, Word, текстового редактора и любого другого источника через стандартный буфер обмена, с возможностью автоматического приведения типов {Дата;Число}

Загрузка данных из буфера

управляемые формы

Возможность запуска обработки из конфигуратора в режиме отладки для последующего выполнения запросов с заполненными параметрами и временными таблицами

Отладка

обычные и управляемые формы

Печать произвольного дерева значений и других коллекци {ВыборкаЗапроса|ТаблицаЗапроса} из конфигуратора в режиме отладки (актуально при работе в тонком клиенте, когда не доступен метод дерева значений ВыбратьСтроку())

Отладка

управляемые формы

Скриншоты

  • Консоль запросов 1С. Обычные формы
    Подробней
  • Консоль запросов 1С. Предопределенные скрипты для формирования текстов запросов по метаданным текущей базы
    Подробней
  • Консоль запросов 1С. Конструктор запросов для автоматического формирования текста запроса типа "Подсчитать количество документов всех типов за определенный промежуток времени"
    Подробней
  • Консоль запросов 1С. Cкрипты для выполнения различных операций над полученной в результате запроса выборкой элементов
    Подробней
  • Консоль запросов 1С. Настройками ширины колонок
    Подробней
  • Консоль запросов 1С. Форма настроек для подключения к внешним базам с возможностью импорта настроек из файлов *.V8i
    Подробней