Елена Юрьевна Хрусталева - Язык запросов "1С:Предприятия 8"
Название: | Язык запросов "1С:Предприятия 8" | |
Автор: | Елена Юрьевна Хрусталева | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Язык запросов "1С:Предприятия 8""
Запросы – это один из базовых механизмов «1С:Предприятия» наряду со встроенным языком, который позволяет читать и обрабатывать данные, хранящиеся в базе. Для составления запросов «1С:Предприятие» использует собственный язык, основанный на SQL.
Эта книга поможет начинающим разработчикам, не знакомым с SQL, освоить язык запросов «1С:Предприятия». Книга также будет полезна и тем, кто имеет опыт составления SQL-запросов в других средах разработки, поскольку язык запросов «1С:Предприятия» содержит значительное количество расширений, ориентированных на специфику финансово-экономических задач.
В книге рассматривается значительное количество практических примеров. Для создания примеров использована версия 8.3.3.687 платформы «1С:Предприятие».
Книга выпущена под редакцией Максима Радченко.
Читаем онлайн "Язык запросов "1С:Предприятия 8"". [Страница - 5]
и поле ЭтоГруппа (в случае, если справочник имеет тип иерархии Иерархия
групп и элементов), рис. 1.3.
Рис. 1.3. Структура иерархического справочника
в конфигураторе и в информационной базе
Например, справочник Товары является иерархическим с иерархией групп
и элементов. При этом в таблице базы данных для записей, являющихся
группой, поле ЭтоГруппа принимает значение Истина; для записей, не являющихся группой, поле ЭтоГруппа принимает значение Ложь, а поле Родитель
является ссылкой на родительскую запись. Благодаря этому можно получить
информацию о дочерних записях и родителях для каждого элемента справочника (рис. 1.4).
ПРИМЕЧАНИЕ
Поле Родитель на самом деле хранит ссылку на родительскую запись, но для
большей ясности в таблице на рис. 1.4 в этом поле отражено представление ссылки в виде наименования.
Если справочник является подчиненным, например справочник РасчетныеСчета подчинен справочнику Поставщики, то в основную таблицу
подчиненного справочника платформа добавляет поле Владелец, которое
ссылается на элемент справочника-владельца (рис. 1.5).
Глава 1. Механизм запросов
11
Рис. 1.4. Содержимое иерархического справочника
в «1С:Предприятии» и в информационной базе
Благодаря этому можно получить информацию, какие элементы справочника-владельца владеют какими элементами подчиненного справочника,
например, какие расчетные счета относятся к конкретному поставщику
(рис. 1.6).
12
Язык запросов «1С:Предприятия 8»
Рис. 1.5. Структура подчиненного справочника
в конфигураторе и в информационной базе
Рис. 1.6. Содержимое подчиненного справочника и справочника-владельца
в «1С:Предприятии» и в информационной базе
Глава 1. Механизм запросов
13
ПРИМЕЧАНИЕ
Поле Владелец подчиненного справочника на самом деле хранит ссылку на запись справочника-владельца, но для большей ясности в таблице
на рис. 1.6 в этом поле отражено представление ссылки в виде наименования.
Кроме реквизитов каждый элемент справочника может содержать некоторый
набор информации, которая одинакова по своей структуре, но различна
по количеству и относится к разным элементам справочника. Например,
каждый элемент справочника Поставщики может содержать информацию
о договорах, заключенных с этим поставщиком. Для каждого поставщика
состав информации и количество записей в ней будет разным, а структура
информации (например, дата начала и окончания действия договоров) –
одинакова. Для описания подобной информации могут быть использованы
табличные части справочника.
При добавлении в справочник табличной части в информационной
базе создается подчиненная таблица со стандартными полями Ссылка
и НомерСтроки и реквизитами табличной части, заданными в конфигураторе.
Таблица, содержащая табличную часть, связана по полю Ссылка с основной
таблицей. Благодаря этому можно получить информацию из табличной части,
относящуюся к конкретному элементу справочника (рис. 1.7).
ПРИМЕЧАНИЕ
В поле Ссылка подчиненной таблицы, содержащей табличную часть,
на самом деле хранится ссылка на запись основной таблицы, но для большей ясности в таблице на рис. 1.7 в этом поле отражено представление
ссылки в виде наименования.
В информационной базе создается столько подчиненных таблиц, сколько
табличных частей задано у справочника.
Таким образом, на примере справочника, имеющего табличную часть, мы
видим, что одному объекту конфигурации в информационной базе могут
соответствовать несколько таблиц – основная и одна или несколько подчиненных ей по полю Ссылка таблиц. При этом одному объекту базы данных
соответствует одна запись в основной таблице и одна или несколько записей
в подчиненных таблицах, содержащих табличные части (см. рис. 1.7).
14
Язык запросов «1С:Предприятия 8»
Рис. 1.7. Справочник с табличной частью в конфигураторе,
в «1С:Предприятии» и в информационной базе
Теперь рассмотрим другой пример, когда поле ссылочного типа служит для
связи данных двух разных объектов конфигурации. Важно понимать, что
ссылочные типы данных не существуют изначально в конфигурации, а появляются при создании соответствующих объектов конфигурации. Причем
для каждого объекта конфигурации во встроенном языке создается свой тип
ссылки. То есть при создании --">
Книги схожие с «Язык запросов "1С:Предприятия 8"» по жанру, серии, автору или названию:
Питер Нортон, Джон Соухэ - Язык ассемблера для IBM PC Жанр: Литература ХX века (эпоха Социальных революций) Год издания: 1992 |
Ээро Хювёнен, Йоуко Сеппянен - Мир Лиспа. Том 1. Введение в язык Лисп и функциональное программирование Жанр: Литература ХX века (эпоха Социальных революций) Год издания: 1990 Серия: Мир Лиспа |
А. Я. Архангельский - Язык SQL в Delphi 5 Жанр: Базы данных Год издания: 2000 |
Другие книги автора «Елена Хрусталева»:
М. Г. Радченко, Елена Юрьевна Хрусталева - 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы Жанр: Бухучет и аудит Год издания: 2023 |
Елена Юрьевна Хрусталева - Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных Жанр: Бухучет и аудит |