Выборка данных

1. Запросы.

Для того, чтобы лучше понять, что мы будем изучать в данном разделе, вспомним основные объекты конфигурации.

vyborka-dannyh

Объект "Справочник", необходим для того, чтобы была возможность однозначно определить запись (например, товар).

Объект "Документ", необходим для того, чтобы зафиксировать события в деятельности предприятия (например, поступление).

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

Откуда берется информация для отчета? Из документов или справочников. Если последовательно все документы перебирать, то скорость формирования отчета будет низкой, поэтому был придуман тип объекта "Регистры".

В "Регистрах" хранится информация о движениях, сделанных документами. Информация хранится в агрегированном виде — регистр на любой момент времени знает текущее состояние по некоторым измерениям. Например, регистр знает на каждый момент времени остаток товара (регистру не нужно каждый раз обращаться ко всем документам). Информация в регистр записывается непосредственно при проведении документа.

Надеюсь, вы догадались, что основная тема данного раздела – получение информации из базы данных и создание отчётов. Для того, чтобы получать информацию из базы данных, необходимо знать механизм запросов. Работа с запросами – одна из самых важных и частых задач.

Вообщем, научимся писать запросы, понимать запросы, узнаем об основных способах оптимизации запросов, а также узнаем как строить отчётыwink.

homer-simpson