Работаем удаленно и с выездом
Наши филиалыМоскваЯрославль
АВТОМАТИЗАЦИЯ, ВНЕДРЕНИЕ, СОПРОВОЖДЕНИЕ

Запросы в системе 1С.Как создать запрос?

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

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

Общая методика создания требуемого запроса

При составлении запроса обязательно указывать и заполнять следующие разделы (строки):

  • Пункт«ВЫБРАТЬ» должен содержать поля, которые будут использоваться в процессе поиска необходимых данных, но при наличии в командной строке символа «*» - автоматически будут выбраны доступные поля.
  • Пункт«ИЗ» служит для указания месторасположения документов, справочников, регистров, других источников, из которых предполагается осуществлять получение требуемой информации.
  • Пункт«ГДЕ»предназначен для сортировки полученных данных, при этом указываются соответствующие ключевые слова или словосочетания, после чего программой производится отсеивание неинформативных строк по результатам поиска.

Вот один из примеров ранее составленных, корректных запросов:

Запросы в системе 1С.Как создать запрос

Выше был приведен простейший принцип создания запросов с использованием минимального количества служебных слов. На самом деле, существует большое множество основных и вспомогательных специальных операторов (например, «СОЕДИНЕНИЕ», «СГРУППИРОВАТЬ», «ИТОГИ»), позволяющих формировать запросы на более высоком уровне программирования в ручном режиме.

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

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

Заказать создание запросов в 1С