Содержание
- 2. Вопросы Источники данных (таблицы) запросов Язык запросов Синтаксическая диаграмма конструкций языка запросов Комментарии в языке запросов
- 3. Источники данных (таблицы) запросов В качестве источников данных языка запросов выступают таблицы базы данных
- 4. Реальные таблицы Реальные таблицы хранятся в базе данных, то есть интерпретируются из реально существующей таблицы базы
- 5. Виртуальные таблицы Виртуальные таблицы не хранятся в базе данных. При обращении к информации виртуальных таблиц система
- 6. Имя таблицы может быть задано на английском и русском языках. Например, Справочник.Товары. Имена таблиц и полей
- 7. ОБЪЕКТНЫЕ ТАБЛИЦЫ Объектная таблица - реальная таблица базы данных, предназначенная для хранения состояния объектов системы «1С:Предприятие»,
- 8. Объектные таблицы Объектные таблицы могут быть также иерархическими. Для иерархических таблиц определяется специально выделенное поле Родитель,
- 9. Основное отличие обычного поля от вложенной таблицы состоит в том, что в рамках одной записи обычному
- 10. В качестве типов значения полей таблиц может выступать значение типа NULL. Такие значения содержатся в полях
- 11. Язык запросов Текст запроса – это инструкция, в соответствии с которой должен быть выполнен запрос. В
- 12. Синтаксическая диаграмма конструкций языка запросов Синтаксис языка запросов описывается при помощи набора правил. Каждое правило описывает
- 13. Синтаксическая диаграмма конструкций языка запросов Каждая конструкция языка может содержать в себе ключевые слова; разделители (точки,
- 14. В правилах, описывающих язык запросов, конструкции языка указываются в угловых скобках; ключевые слова и названия функций
- 15. В некоторых случаях в конструкции языка может использоваться один из нескольких альтернативных элементов. Такие элементы в
- 16. Комментарии в языке запросов Комментарий - часть строки, начинающаяся с последовательности символов // и продолжающаяся до
- 17. Использование предопределенных данных конфигурации Текст запроса может содержать предопределенные данные конфигурации, такие как: значения перечислений, предопределенные
- 18. Также текст запроса может содержать значения системных перечислений, которые могут быть присвоены полям в таблицах базы
- 19. Для предопределенных данных конфигурации представление значения имеет вид: . . Тип предопределенного значения может быть: Справочник
- 20. Примеры: ГДЕ Город = ЗНАЧЕНИЕ(Справочник.Города.Москва) ГДЕ Город = ЗНАЧЕНИЕ(Справочник.Города.ПустаяСсылка) ГДЕ ТипТовара = ЗНАЧЕНИЕ(Перечисление.ВидыТоваров.Услуга) ГДЕ ВидДвижения =
- 21. Двуязычное представление ключевых слов Все ключевые слова имеют два варианта написания: на русском и английском языках.
- 22. Основные секции текста запроса Текст запроса можно описать следующим правилом: [ ] [ ] [АВТОУПОРЯДОЧИВАНИЕ] [
- 23. ТЕКСТ ЗАПРОСА СОСТОИТ ИЗ НЕСКОЛЬКИХ ЧАСТЕЙ, ИЛИ СЕКЦИЙ: – это единственная обязательная секция в тексте запроса,
- 24. Описание запроса В тексте запроса должна обязательно присутствовать секция описания запроса, в которой определяются: ● поля,
- 25. Секция описания запроса состоит из нескольких взаимосвязанных предложений: ВЫБРАТЬ [РАЗРЕШЕННЫЕ] [РАЗЛИЧНЫЕ] [ПЕРВЫЕ ] [ИЗ ] [ГДЕ
- 26. Описание запроса начинается с обязательного ключевого слова ВЫБРАТЬ. Ключевое слово РАЗРЕШЕННЫЕ означает, что запрос выберет только
- 27. С помощью ключевого слова РАЗЛИЧНЫЕ можно указать, что в результат не должны попадать повторяющиеся строки. Конструкция
- 28. Использование слова «РАЗЛИЧНЫЕ» Во многих ситуациях желательно, чтобы одинаковые строки в отчете не повторялись. Пример: //
- 29. Чтобы избежать повторений, в описании запроса следует указать ключевое слово РАЗЛИЧНЫЕ. Пример: Выбрать Различные Документ.РасходнаяНакладная.Контрагент Результат:
- 30. Использование слова «ПЕРВЫЕ» В некоторых случаях необходимо вывести в отчет ограниченное количество строк. Для этого в
- 31. // Необходимо отобрать пять самых дорогих товаров. // Выборка должна осуществляться в порядке убывания цены товара.
- 33. Скачать презентацию