Важные отличия запросов от версии 7.7

Добавил admin | Важные отличия запросов от версии 7.7 | Вторник 6 октября 2009 15:17
  • В 1C:Предприятии 8.0 значительно переработан механизм запросов. Язык запросов стал похож на стандартный SQL, в некоторых аспектах даже превосходя его.

  • Поддерживаются вложенные запросы.

  • Поддерживается объединение нескольких запросов (UNION).

  • Поддерживается соединение таблиц (JOIN), включая внутреннее (INNER), левое внешнее (LEFT OUTER) и правое внешнее (RIGHT OUTER) соединения.

  • Есть возможность подсчета общих итогов и итогов по группировкам, для чего предназначено предложение ИТОГИ…ПО (TOTALS…BY).

  • Параметры запроса нужно устанавливать явно с помощью метода УстановитьПараметр. При выполнении запроса не учитывается контекст модуля.

  • Значительно изменился конструктор запросов. Теперь он может быть вызван и в режиме «Предприятие».

  • Введено ключевое слово ИМЕЮЩИЕ (HAVING), предназначенное для фильтрации групп.

  • Добавлено новое ключевое слово ПОДОБНО (LIKE) для проверки соответствия строки шаблону.

  • Введены ключевые слова ПЕРВЫЕ (ТОР) и РАЗЛИЧНЫЕ (DISCTINCT).

  • Есть возможность автоупорядочивания результата запроса.

  • Добавлено ключевое слово ДЛЯ ИЗМЕНЕНИЯ, предназначенное для блокировки данных, используемых в запросе.

  • Полям и источникам данных можно назначать псевдонимы с помощью ключевого слова КАК (AS).

  • В результате запроса могут быть поля, являющиеся вложенными результатами запроса. Такие поля образуются при обращении к табличным частям объектов.

  • Результат запроса может являться источником данных для сводной таблицы.