Елена Юрьевна Хрусталева - Язык запросов "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. Окно конструктора запроса
ПРИМЕЧАНИЕ
Выделенные элементы можно перенести из одного списка в другой перетаскиванием мышью или двойным щелчком на них. Либо можно использовать кнопки >, >>, --">
Книги схожие с «Язык запросов "1С:Предприятия 8"» по жанру, серии, автору или названию:
Лео Броуди - Способ мышления - Форт: Язык и философия для решения задач Жанр: Forth Год издания: 1993 |
Виталий Мелик-Карамов - Почему у собаки чау-чау синий язык Жанр: Современная проза Год издания: 2013 |
Другие книги автора «Елена Хрусталева»:
Елена Юрьевна Хрусталева - Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных Жанр: Бухучет и аудит |