Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Напишите текст запроса, который выдавал бы список покупателей, купивших более чем один товар, и при этом сумма покупки была более 200, отсортируйте список по убыванию количества покупок.
3.33.1. Итоги в запросе
Для получения итогов в результате запроса в тексте запроса необходимо определить конструкцию «Итоги». Итоги добавляются в результат запроса как итоговые строки.
Выбрать Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары Итоги Сумма (Количество), Сумма (Сумма) ПоНоменклатура |
Посмотрите результат выполнения запроса и сравните его с результатом следующего запроса:
Выбрать Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма (Сумма) ПоНоменклатура Иерархия |
Посмотрите результат, если вместо ключевого слова «Иерархия» указать «Только Иерархия».
Следующий запрос показывает, что в качестве контрольных точек при расчете итогов могут выступать поля и не принадлежащие указанному источнику.
Выбрать Ссьшка. Контрагент, Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма ( Сумма ) По Ссылка. Контрагент, Номенклатура |
Отдельно следует упомянуть так называемые «Общие» итоги. Общие итоги всегда идут первой строчкой в результате выполнения запроса.
Выбрать Ссылка. Контрагент, Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма ( Сумма ) По Общие, Ссьлка. Контрагент, Номенклатура |
В случае, если итоги используются совместно с группировкой, и для итогов не указан список агрегатных функций, он будет автоматически формироваться из агрегатных полей списка выборки.
В качестве иллюстрации дополнительных возможностей (дополнение датами) рассмотрим следующий запрос:
Выбрать НачалоПериода (Ссылка. Дата, Неделя) как Период, Номенклатура, Сумма (Количество), Сумма (Сумма) Из Документ. Приходная. Товары Сгруппировать ПоНоменклатура, НачалоПериода (Ссылка. Дата, Неделя) Итоги ПоПериод Периодами ( Неделя ) |
При описании конструкции «Периодами» с помощью функции преобразования ДатаВремя („,„) можно указывать начальные и конечные даты рассматриваемых периодов.
Практикум № 16 ____________________________________________
Напишите текст запроса, по результатам которого можно будет увидеть суммы закупок по группам справочника «Контрагенты» и по «отдельным»поставщикам ( элементамсправочника
«Контрагенты»).
3.33.2. Встроенные функции в языке запросов, операция выбора
• Подстрока (Выражение, Начальный символ, Сколько отрезать)
• Год (выражение)
• Квартал (выражение)
• Месяц (выражение)
• ДеньГода (выражение)
• День (выражение)
• Неделя (выражение)
3.33.3. Передача параметров в запрос
Очень часто встает задача передачи каких-либо значений (параметров) в запрос. К примеру, это могут быть значения условий, накладываемых на запрос. В таком случае в тексте запроса имя параметра прописывается следующим образом:
Где Номенклатура=&Номен
Практикум № 20 ———————————————————————————————-Напишите текст запроса, который при выполнении содержал бы документы только за указанный период.
3.33.4. Таблица плана видов характеристик
Состав таблицы:
ПланВидовХарактеристик.<Имя> | |||
Поле | Тип | ||
Код | Строка | ||
Наименование | Строка | ||
Пометка удаления | Булево | ||
Предопределенный | Булево | ||
Представление | Строка | ||
Родитель | ПланВидовХарактеристикСсылка.<Имя> | ||
Ссылка | СправочникСсылка.<Имя> | ||
ЭтоГруппа | Булево | ||
<Реквизиты> | Тип реквизита | ||
<Табличные части> | РезультатЗапроса | ||
В таблице хранятся сами планы видов характеристик. Для того, чтобы получить значения свойств интересующих нас номенклатурных позиций, необходимо обращаться к регистру сведений «НазначениеСвойств».
Дата публикования: 2014-11-04; Прочитано: 396 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!