Книга адресована разработчикам прикладных решений в системе "1С:Предприятие 8".
Запросы – это один из базовых механизмов "1С:Предприятия" наряду со встроенным языком, который позволяет читать и обрабатывать данные, хранящиеся в базе. Для составления запросов "1С:Предприятие" использует собственный язык, основанный на SQL.
Эта книга поможет начинающим разработчикам, не знакомым с SQL, освоить язык запросов "1С:Предприятия". Книга также будет полезна и тем, кто имеет опыт составления SQL-запросов в других средах разработки, поскольку язык запросов "1С:Предприятия" содержит значительное количество расширений, ориентированных на специфику финансово-экономических задач.
В книге рассматривается значительное количество практических примеров. Для создания примеров использована версия 8.3.3.687 платформы "1С:Предприятие".
На приложенном компакт-диске содержатся демонстрационные конфигурации, иллюстрирующие эти примеры, и учебная версия платформы "1С:Предприятие 8".
Структура книги:
Глава 1. Механизм запросов
Как хранятся данные в "1С:Предприятии"
Исходные таблицы для запросов
Язык запросов "1С:Предприятия"
Реальные таблицы
Виртуальные таблицы
Язык запросов "1С:Предприятия"
Общая схема выполнения запросов
Синтаксис текста запросов
Примеры использования языка запросов для получения данных из одной таблицы
Примеры использования языка запросов для получения данных из нескольких таблиц.
Глава 2. Работа с запросами во встроенном языке
Конструктор запроса
Создание простого запроса
Связи источников запроса
Объединение запросов
Создание пакетного запроса, использующего временную таблицу
Выполнение запросов из встроенного языка
Создание запроса
Передача параметров в запрос
Получение выборки из результата запроса
Обход выборки из результата запроса
Обработка результатов запроса с помощью конструктора запроса
Выгрузка результата запроса в таблицу или дерево значений
Использование временных таблиц с помощью встроенного языка
Примеры решения различных задач с использованием запросов
Глава 3. Решение прикладных задач
Хранение информации
Регистры сведений
Планы видов характеристик
Учет движения средств
Регистры накопления
Бухгалтерский учет
Планы счетов
Планы видов характеристик – виды субконто
Регистры бухгалтерии.
Сложные периодические расчеты
Планы видов расчета
Регистры расчета
Глава 4. Оптимизация запросов
Индексирование таблиц
Причины неоптимальной работы запросов и основные направления их оптимизации