Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Язык запросов "1С:Предприятия 8"

Елена Юрьевна Хрусталева - Язык запросов "1С:Предприятия 8"

Язык запросов "1С:Предприятия 8"
Книга - Язык запросов "1С:Предприятия 8".  Елена Юрьевна Хрусталева  - прочитать полностью в библиотеке КнигаГо
Название:
Язык запросов "1С:Предприятия 8"
Елена Юрьевна Хрусталева

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Язык запросов "1С:Предприятия 8""

Запросы – это один из базовых механизмов «1С:Предприятия» наряду со встроенным языком, который позволяет читать и обрабатывать данные, хранящиеся в базе. Для составления запросов «1С:Предприятие» использует собственный язык, основанный на SQL.

Эта книга поможет начинающим разработчикам, не знакомым с SQL, освоить язык запросов «1С:Предприятия». Книга также будет полезна и тем, кто имеет опыт составления SQL-запросов в других средах разработки, поскольку язык запросов «1С:Предприятия» содержит значительное количество расширений, ориентированных на специфику финансово-экономических задач.

В книге рассматривается значительное количество практических примеров. Для создания примеров использована версия 8.3.3.687 платформы «1С:Предприятие».

Книга выпущена под редакцией Максима Радченко.

Читаем онлайн "Язык запросов "1С:Предприятия 8"". [Страница - 47]

выполнить команду главного меню конфигуратора Текст ►
Конструктор запроса/Конструктор запроса с обработкой результата.
В случае, когда вызывается конструктор запроса без обработки результата,
желательно предварительно в тексте модуля сделать заготовку для создания
запроса и вызвать контекстное меню, поместив курсор между кавычек
(листинг 2.1).
Листинг 2.1. Заготовка для создания запроса
Запрос = Новый Запрос;
Запрос.Текст = "";

Также конструктор запроса может быть вызван из схемы компоновки данных
при создании набора данных, источником которого является запрос к инфор-

Глава 2. Работа с запросами во встроенном языке

127

мационной базе, при настройке свойств динамического списка, источником
которого служит произвольный запрос, и т. д.
Попробуем с помощью конструктора запроса создать текст запросов для
нескольких простых задач, используемых в первой главе. Мы не будем здесь
объяснять, как и почему применена та или иная конструкция языка запросов.
На этих примерах мы просто покажем, как создать аналогичный текст запроса
не вручную, а с помощью конструктора.

Создание простого запроса
Для начала создадим с помощью конструктора запроса запрос для отображения в порядке иерархии всех товаров из справочника Товары. Этот пример
мы рассматривали в разделе «Как получить записи иерархической таблицы
и расположить их в порядке иерархии» на стр. 57 (листинг 2.2).
Листинг 2.2. Вывод записей справочника «Товары»,
расположенных в порядке иерархии
ВЫБРАТЬ
Товары.Код,
Товары.Наименование КАК Наименование,
Товары.Родитель,
Товары.ЭтоГруппа
ИЗ
Справочник.Товары КАК Товары
УПОРЯДОЧИТЬ ПО
Наименование ИЕРАРХИЯ

Теперь наша задача – получить аналогичный запрос с помощью конструктора
запроса.
Итак, откроем нашу демонстрационную конфигурацию Язык запросов
в режиме Конфигуратор и откроем модуль формы обработки РаботаСЗапросами. Затем создадим в тексте модуля заготовку, показанную в листинге
2.1, поместим курсор между кавычек и вызовем из контекстного меню пункт
Конструктор запроса. Подтвердим, что мы хотим создать новый запрос. После
этого откроется конструктор запроса (рис. 2.2).
Сначала мы попадаем на основную закладку конструктора Таблицы и поля.
На этой закладке в списке База данных можно выбрать реальные и виртуальные таблицы в качестве источников запроса. Раскроем группу справочников, выберем таблицу Товары и перенесем ее в список Таблицы. В этом
списке можно выбрать нужные поля для отображения в запросе. Раскроем
структуру выбранной таблицы и перенесем в список Поля поля Код, Наименование, Родитель, ЭтоГруппа (рис. 2.2).

128

Язык запросов «1С:Предприятия 8»

Рис. 2.2. Окно конструктора запроса

ПРИМЕЧАНИЕ
Выделенные элементы можно перенести из одного списка в другой перетаскиванием мышью или двойным щелчком на них. Либо можно использовать кнопки >, >>, --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.