1
nvs
22.08.05
✎
14:33
|
Автоупорядочивание /AUTOORDER
Ключевое слово АВТОУПОРЯДОЧИВАНИЕ позволяет включить
режим автоматического формирования полей для упорядочивания
результата запроса. Оно часто используется при построении отче-
тов.
Автоупорядочивание работает по следующим правилам:
• Если в запросе было указано предложение УПОРЯДОЧИТЬ
ПО, то каждая ссылка на таблицу, находящаяся в этом пред-
ложении, будет заменена полями, по которым по умолчанию
сортируется таблица (для справочников это код или наимено-
вание, для документов — дата документа). Если поле для упо-
рядочивания ссылается на иерархический справочник, то будет
применена иерархическая сортировка по этому справочнику.
• Если в запросе отсутствует предложение УПОРЯДОЧИТЬ ПО,
но есть предложение ИТОГИ, тогда результат запроса будет
упорядочен по полям, присутствующим в предложении
ИТОГИ после ключевого слова ПО, в той же последовательно-
сти и в случае, если итоги рассчитывались по ссылочным по-
лям, то по полям сортировки по умолчанию таблиц, на кото-
рые были ссылки.
• Если в запросе отсутствуют предложения УПОРЯДОЧИТЬ
ПО и ИТОГИ, но есть предложение СГРУППИРОВАТЬ ПО,
тогда результат запроса будет упорядочен по полям, присутст-
вующим в предложении, в той же последовательности и в слу-
чае если группировка велась по ссылочным полям, то по полям
сортировки по умолчанию таблиц, на которые были ссылки.
• И наконец, если в запросе отсутствуют предложения
УПОРЯДОЧИТЬ ПО, ИТОГИ и СГРУППИРОВАТЬ ПО, ре-
зультат будет упорядочен по полям сортировки по умолчанию
для таблиц, из которых выбираются данные, в порядке их по-
явления в запросе.
|
|