Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Практикум № 15 _________________________________________



Напишите текст запроса, который выдавал бы список покупателей, купивших более чем один товар, и при этом сумма покупки была более 200, отсортируйте список по убыванию количества покупок.

3.33.1. Итоги в запросе

Для получения итогов в результате запроса в тексте запроса необходимо определить конструкцию «Итоги». Итоги добавляются в результат запроса как итоговые строки.

Выбрать Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары Итоги Сумма (Количество), Сумма (Сумма) ПоНоменклатура

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

Выбрать Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма (Сумма) ПоНоменклатура Иерархия

Посмотрите результат, если вместо ключевого слова «Иерархия» указать «Только Иерархия».

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

Выбрать Ссьшка. Контрагент, Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма ( Сумма ) По Ссылка. Контрагент, Номенклатура

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

Выбрать Ссылка. Контрагент, Номенклатура, Цена, Количество, Сумма Из Документ. Приходная. Товары ИтогиСумма (Количество), Сумма ( Сумма ) По Общие, Ссьлка. Контрагент, Номенклатура

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

В качестве иллюстрации дополнительных возможностей (дополнение датами) рассмотрим следующий запрос:

Выбрать НачалоПериода (Ссылка. Дата, Неделя) как Период, Номенклатура, Сумма (Количество), Сумма (Сумма) Из Документ. Приходная. Товары Сгруппировать ПоНоменклатура, НачалоПериода (Ссылка. Дата, Неделя) Итоги ПоПериод Периодами ( Неделя )

При описании конструкции «Периодами» с помощью функции преобразования ДатаВремя („,„) можно указывать начальные и конечные даты рассматриваемых периодов.

Практикум № 16 ____________________________________________

Напишите текст запроса, по результатам которого можно будет увидеть суммы закупок по группам справочника «Контрагенты» и по «отдельным»поставщикам ( элементамсправочника

«Контрагенты»).

3.33.2. Встроенные функции в языке запросов, операция выбора

• Подстрока (Выражение, Начальный символ, Сколько отрезать)

• Год (выражение)

• Квартал (выражение)

• Месяц (выражение)

• ДеньГода (выражение)

• День (выражение)

• Неделя (выражение)

3.33.3. Передача параметров в запрос

Очень часто встает задача передачи каких-либо значений (параметров) в запрос. К примеру, это могут быть значения условий, накладываемых на запрос. В таком случае в тексте запроса имя параметра прописывается следующим образом:

Где Номенклатура=&Номен

Практикум № 20 ———————————————————————————————-Напишите текст запроса, который при выполнении содержал бы документы только за указанный период.

3.33.4. Таблица плана видов характеристик

Состав таблицы:

ПланВидовХарактеристик.<Имя>  
Поле Тип  
Код Строка  
Наименование Строка  
Пометка удаления Булево  
Предопределенный Булево  
Представление Строка
Родитель ПланВидовХарактеристикСсылка.<Имя>
Ссылка СправочникСсылка.<Имя>
ЭтоГруппа Булево
<Реквизиты> Тип реквизита
<Табличные части> РезультатЗапроса
       

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





Дата публикования: 2014-11-04; Прочитано: 396 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...