584 документа
← К списку

Текст запроса

страница
Текст запроса

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

Для того чтобы создать текст запроса, запустите конструктор запроса, нажав Конструктор запроса (рис. 6.4).

Рис. 6.4. Вызов конструктора запроса

Конструктор запроса – инструмент, созданный для помощи разработчику, позволяющий визуально конструировать запрос. Даже пользователь, незнакомый с языком запросов, может с помощью конструктора создать синтаксически правильный запрос.

На данном этапе обучения вам не нужны более подробные знания про язык запросов и про конструктор запроса. Сейчас вы просто создадите запрос с помощью конструктора. Позже, когда вы познакомитесь с языком запросов (на занятии № 11 «Знакомство с языком запросов»), вы сможете проанализировать и, если потребуется, изменить запрос. В данном случае, как и для многих других отчетов, этого можно не делать.

В окне конструктора запроса, в списке База данных представлены таблицы для создания запроса. На основе их данных вы имеете возможность построить отчет.

Если раскрыть ветку РегистрыНакопления, то вы увидите, что в этой ветке присутствуют несколько таблиц (рис. 6.5).

Рис. 6.5. Таблицы для создания запроса

Поскольку вы хотите видеть как остатки материалов, так и информацию об их поступлении и расходовании, вас будет интересовать таблица ОстаткиМатериалов.ОстаткиИОбороты. Перетащите мышью эту таблицу в список Таблицы и раскройте ее структуру (рис. 6.6).

Рис. 6.6. Таблица «ОстаткиМатериалов.ОстаткиИОбороты»

Как вы видите, эта таблица содержит измерения регистра ОстаткиМатериалов: Материал, Склад и кроме этого начальные и конечные остатки, а также значения прихода, расхода и оборотов для всех ресурсов регистра ОстаткиМатериалов.

Выберите поля таблицы двойным щелчком мыши в следующем порядке: Склад, Материал, КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход, КоличествоКонечныйОстаток.

ПРИМЕЧАНИЕ

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

В результате окно Поля должно быть заполнено следующим образом (рис. 6.7).

Рис. 6.7. Выбранные поля

Нажмите OK. Вы вернетесь в конструктор схемы компоновки данных (рис. 6.8).

Рис. 6.8. Конструктор схемы компоновки данных

Текст запроса, который был создан с помощью конструктора, платформа поместит в поле Запрос.

На основании текста запроса 1C:EDT автоматически сформировала набор полей (в верхней части конструктора), которыми вы можете оперировать в этом отчете.

Итак, вы описали, каким образом будут извлекаться данные для отчета. Но, пока вы не создадите настройки вашего отчета, вы ничего не увидите в результате.

В вашем случае это будут записи таблицы ОстаткиМатериалов, выбранные в линейном порядке по мере попадания их в эту таблицу.