Описание встроенного языка системы 1С Предприятие


Группировка


Устанавливает порядок выборки информации.

Синтаксис:

Группировка <ИмяГруппировки>|<ПредопредГруппировка>

           [Упорядочить по <Порядок>[, <Порядок>]*]

           [Без Упорядочивания][Без Групп][Все [ВошедшиеВЗапрос]];

Англоязычный синоним:

Group <ИмяГруппировки>|<ПредопредГруппировка>

           [Order By <Порядок>[, <Порядок>]*]

           [Without Order][Without Groups][All [IncludedInQuery]];

Параметры:

<ИмяГруппировки>

Имя объявленной ранее внутренней пере­менной, по значению которой устанавлива­ется порядок выборки. По этому имени можно в дальнейшем обращаться к значению группировки из вызывающего программного модуля как к атрибуту запроса.

<ПредопредГруппировка>

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

упорядочить по

Необязательное добавочное ключевое слово. Параметры, следующие за данным ключевым словом, определяют упорядочивание строк в группировке. По умолчанию документы упо­рядочиваются по дате и времени документов, справочники — по коду или наименованию, в зависимости от основного представления, заданного при описании справочника в кон­фигураторе.

<Порядок>

Используется только после ключевого слова Упорядочить по. Конкретизация внутрен­ней переменной <ИмяГруппировки>, зна­чение которой является параметром упоря­дочивания строк в группировке. Кроме того, в данном параметре можно использовать имя функции, объявленной в этом же запро­се в операторе Функция.

Без Упорядочивания

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

Без Групп

Необязательное добавочное ключевое слово, использование которого назначает вывод в запрос только простых элементов справоч­ников (исключая группы). Используется только для группировок, построенных на основе внутренней переменной типа «спра­вочник».

Все

Необязательное добавочное ключевое слово, действие которого зависит от типа внутрен­ней переменной, на основе которой построе­на группировка. Используется только для группировок, построенных на основе внут­ренней переменной типа «справочник» или для предопределенных группировок, задаю­щих временной интервал (Год, Месяц, Квартал, Неделя, День). Для предопре­деленных временных группировок подразу­мевается, что в запрос будут включены любые значения данных (в том числе нулевые) в каждый заданный момент времени с даты начала запроса по дату конца запроса (ин­тервал задается оператором Период С...) Для группировок по справочникам подразу­мевается, что в запрос будут включены лю­бые значения данных (в том числе нулевые) для каждого допустимого элемента справоч­ника.

ВошедшиеВЗапрос

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

<


Начало  Назад  Вперед



Книжный магазин