• В 1C:Предприятии 8.0 значительно
переработан механизм запросов. Язык запросов стал похож на стандартный SQL, в
некоторых аспектах даже превосходя его.
• Поддерживаются вложенные запросы.
• Поддерживается объединение нескольких запросов (UNION).
• Поддерживается соединение таблиц (JOIN), включая внутреннее
(INNER), левое внешнее (LEFT OUTER) и правое внешнее
(RIGHT OUTER) соединения.
• Есть возможность подсчета общих итогов и итогов по
группировкам, для чего предназначено предложение ИТОГИ...ПО (TOTALS...BY).
• Параметры запроса нужно устанавливать явно с помощью метода
УстановитьПараметр. При выполнении запроса не учитывается контекст модуля.
• Значительно изменился конструктор запросов. Теперь он может
быть вызван и в режиме «Предприятие».
• Введено ключевое слово ИМЕЮЩИЕ (HAVING), предназначенное для
фильтрации групп.
• Добавлено новое ключевое слово ПОДОБНО (LIKE) для проверки
соответствия строки шаблону.
• Введены ключевые слова ПЕРВЫЕ (ТОР) и РАЗЛИЧНЫЕ (DISCTINCT).
• Есть возможность автоупорядочивания результата запроса.
• Добавлено ключевое слово ДЛЯ ИЗМЕНЕНИЯ, предназначенное для
блокировки данных, используемых в запросе.
• Полям и источникам данных можно назначать псевдонимы с помощью ключевого слова КАК (AS).
• В результате запроса могут быть поля, являющиеся вложенными
результатами запроса. Такие поля образуются при обращении к табличным частям
объектов.
• Результат запроса может являться источником данных для сводной таблицы.