Автоматическое упорядочивание результатов в языке 1С работает с помощью ключевого слова АВТОУПОРЯДОЧИВАНИЕ. helpme1s.ru Оно позволяет включить режим автоматического формирования полей для упорядочивания результатов запроса. helpme1s.ru
Автоупорядочивание работает по следующим принципам: helpme1s.ru
- Если в запросе есть секция УПОРЯДОЧИТЬ ПО. helpme1s.ru Ссылка на каждую таблицу в этой секции будет заменена полями, по которым по умолчанию сортируется эта таблица. helpme1s.ru Для справочников полями сортировки по умолчанию являются код и наименование, выбор которых осуществляется в соответствии с настройками справочника в конфигураторе. helpme1s.ru Для таблиц документов полем сортировки по умолчанию является дата документа. helpme1s.ru
- Если в запросе отсутствует секция УПОРЯДОЧИТЬ ПО, но есть секция ИТОГИ ПО. helpme1s.ru Результат запроса будет упорядочен по полям итогов (в той же последовательности). helpme1s.ru Если среди этих полей есть ссылки на таблицы, то они также будут заменены полями, по которым сортируются эти таблицы по умолчанию. helpme1s.ru
- Если в запросе отсутствует секция УПОРЯДОЧИТЬ ПО и секция ИТОГИ ПО, но есть секция СГРУППИРОВАТЬ ПО. helpme1s.ru В этом случае результат запроса будет упорядочен по полям группировки (в той же последовательности). helpme1s.ru
- Если в запросе отсутствуют предложения УПОРЯДОЧИТЬ ПО, ИТОГИ и СГРУППИРОВАТЬ ПО. forum.mista.ru Результат будет упорядочен по полям сортировки по умолчанию для таблиц, из которых выбираются данные, в порядке их появления в запросе. forum.mista.ru
Фирма «1С» в своих методических рекомендациях не советует использовать автоупорядочивание без необходимости, так как это может сильно увеличить время выполнения запроса. helpme1s.ru koder.by