Наконец-то большое занятие с кучей текста!
Для чего предназначен объект встроенного языка запрос?
Запрос – используется для получения информации, хранящейся в
полях базы данных, в виде выборки, сформированной по заданным правилам. Важное
уточнение: в запросе мы работает со ссылками. То есть это как взяли, сфоткали
витрину магазина и дали фотку вам в руки. По этой фотке можно узнать, какой
ассортимент товара, посчитать, сколько, например, апельсинов в углу и т.д. Но,
если вы возьмете маркер и нарисуете на фотографии резиновый член, лежащий на
прилавке, следует помнить, что от этого действия резиновый член в продаже не
появится, следовательно, надо ножками притопать в магазин и положить таки этот
важный предмет обихода на прилавок. В случае запросов мы по ссылке должны
получить объект.
Для чего предназначена система компоновки данных?
Для создания произвольных отчетов в системе 1С:Предприятие и
состоит из нескольких частей; На деле – на мой взгляд, очень неудобная штука.
Мейби, дело привычки.
Для чего предназначена схема компоновки данных?
Для получения исходных данных для компоновки отчета;
Схема компоновки данных – штука, описывающая текст запроса,
наборы данных, связи между ними, доступные поля, параметры получения данных,
первоначальные настройки компоновки;
Для чего предназначены настройки компоновки данных?
Настройки компоновки данных работают вместе со схемой
компоновки данных и служат для формирования макета;
В чем отличие между реальными и виртуальными таблицами?
Реальные таблицы содержат данные таблицы, которые (внезапно)
реально хранятся в базе данных;
Виртуальные – формируются из данных нескольких таблиц базы
данных; Для виртуальных таблиц можно задать ряд параметров, определяющих, какие
данные будут включены в эти виртуальные таблицы. Набор таких параметров может
быть различным для разных виртуальных таблиц;
Из каких частей состоит текст запроса, какие из них являются
обязательными?
Описание запроса (обязательное) – определяет источники
данных, поля выборки, группировки;
Объединение запросов – как будут объединены результаты
выполнения нескольких запросов;
Упорядочивание результатов – условие упорядочивания строк
результатов запроса;
Автоупорядочивание – режим автоматического упорядочивания
строк в результате запроса;
Описание итогов – какие итоги нужно рассчитывать в запросе и
каким образом группировать результат;
Каковы основные синтаксические конструкции языка запросов?
Выбрать <что> ИЗ <откуда>
УПОРЯДОЧИТЬ <признак>
Что является источником данных запроса?
Источником данных запроса является таблица (реальная или
виртуальная);
Что такое псевдонимы в источнике запросов?
Возможность присваивать полю выборки произвольно имени.
Например, если мы не просто выбираем, а используем естьнулл, или умножаем прямо
в запросе это поле, то в финале оно будет называться по типу «поле1». А так мы
его сразу обзовем, как будет удобно;
Что такое параметры запроса?
Параметр обозначается знаком &, служит для передачи
определенных данных в запрос (например, даты для регистра какого-нибудь);
Что такое параметры виртуальной таблицы?
В зависимости от вида виртуальной таблицы можно с помощью
параметров виртуальной таблицы отфильтровать данные. Например, в регистрах
накопления параметрами виртуальной таблицы будут НачалоПериода и КонецПериода;
Что такое левое соединение?
Две таблицы. Условие. Левое соединение – будут включены ВСЕ
данные из первой таблицы и только те, что удовлетворяют условию из второй
таблицы;
Как использовать конструктор запроса?
Легко. Открываем либо в СхемеКомпоновкиДанных, либо правый
клик – конструктор запроса в любой процедуре;
Как выбрать данные в некотором периоде для отчета?
В СхемеКомпоновкиДанных – настройки – в нижнем окне таблицы
– параметры.
Как упорядочить данные в отчете?
В конструкторе запросов вкладка «Порядок», выбираешь нужное
поле и способ сортировки;
Как использовать в отчете данные нескольких таблиц?
Объедини их с помощью запроса;
Как использовать группировку в структуре отчета?
В Схеме Компоновки Данных вкладка Настройка, правый клик по
«Отчет» - выбираешь группировку для вывода информации в виде линейного отчета
Как получить последнее значение регистра сведений?
В параметрах виртуальной таблицы поставить период, и
выбирать виртуальную таблицу «ИмяРегистраСведений.СрезПоследних»;
Как вывести в отчет иерархические данные?
Схема Компоновки Данных – настройки – новая группировка –
тип – «иерархия»
Как управлять выводом итогов по группировкам и общих итогов?
Система Компоновки Данных – настройки – в нижнем окошке
«Другие настройки» - «Расположение итогов»; «Расположение полей группировок»,
«Расположение общих итогов по вертикали»
Как создать отчет, содержащий диаграмму?
Схема Компоновки Данных – настройки – отчет – правый клик –
новая диаграмма
Как использовать параметры в Схеме Компоновки Данных?
Схема Компоновки Данных – параметры – и работаем с нужными
параметрами;
Что такое вычисляемые поля в Системе Компоновки Данных?
Вычисляемые поля представляют собой дополнительные поля для схемы компоновки
данных, значение которых вычисляются по некоторой формуле;
Как дополнить данные отчета всеми данными в группировке по
периоду?
А вот хз, лол.
Как создать пользовательские настройки отчета?
Система Компоновки Данных – Отчет - Добавить таблицу.
Таблица – свойства элемента пользовательских настроек и
выбираем нужные настройки;
В чем отличие «Быстрых» настроек от остальных
пользовательских настроек?
Быстрые – видны сразу, а обычные – через кнопку «настройки»
Как определить состав пользовательских настрое отчета?
Просто спокойно выбрать их и все.
Как вывести данные в виде таблицы?
Система Компоновки Данных – настройки – отчет правый клик –
таблица
Как сделать отчет универсальным?
Дать возможность пользователю самостоятельно комбинировать
любые поля.
Дополнение от пользователя efi про ресурсы:
Под ресурсами в системе компоновки данных подразумеваются поля, значения
которых рассчитываются на основании детальных записей, входящих в группировку. По сути ресурсы являются групповыми или общими итогами отчета. Итоговые данные формируются на закладке Ресурсы.
Дополнение от пользователя efi про ресурсы:
Под ресурсами в системе компоновки данных подразумеваются поля, значения
которых рассчитываются на основании детальных записей, входящих в группировку. По сути ресурсы являются групповыми или общими итогами отчета. Итоговые данные формируются на закладке Ресурсы.