3. Пример формирования отчета с помощью скд
Формирование отчета с помощью СКД рассмотрим на примере формирования отчета «товарные остатки на выбранном складе на выбранную дату». Источник — виртуальная таблица остатков регистра накопления «Остатки».
З
апускаем
конфигуратор, находим таки ветку
"Отчеты", нажимаем правую кнопку
мыши и создаем новый отчет.
Назначаем
отчету произвольное имя и нажимаем
кнопку "Открыть схему компоновки
данных". Ж
мем
кнопку "Готово":
Добавим к нашей СКД новый набор данных типа запрос .
В
СКД предусмотрен конструктор запроса.
После его вызова н
абрасываем
нужные данные в запрос, чтобы получились
результаты по оставшимся товарам нашей
компании. Ж
мем
кнопку ОК. Запрос готов.
Полученный запрос:
Возвращаемся на вкладку "Наборы данных" и ставим галочки там где нам хочется видеть не автоматически сгенерированный заголовок , а непосредственно текст, рожденный вашим умом:
Теперь нам нужно немного его обработать с помощью дополнительных закладок.
Открываем вкладку "Ресурсы" .
Ресурсы – это итоговые данные по группировкам. На вкладке можно назначить ресурсом поля из наборов данных, а также из вычисляемых полей. Также для ресурсов указывается выражение, по которому они рассчитываются, и возможно указание группировки, по которой будет рассчитываться выражение для ресурсов.
На основании значений ресурсов также рассчитываются общие итоги отчета.
Создадим новое рассчитываемое поле, в котором будет отображаться остаток товаров, другими словами, значения по полям "Количество" и «Сумма» будут суммироваться:
Т
.о.,
в качестве ресурсов необходимо выбрать
все числовые поля , которые хотим
поместить в отчет.
Закладка “Параметры»
Параметры данных, как правило, используются в наборе данных запрос. Все параметры, описанные в запросе, появляются на вкладке Параметры. На данной вкладке можно указать заголовок, доступные типы, доступные значение и некоторые другие вещи. У нас это поле «период».
Далее открываем вкладку "Настройки».
В верхнем правом
окне задаются группировки
отчета.Нажимаем кнопку
"Добавить" и добавляем две новых
группировки "Склад" и "Товар"
В группировке "товар" добавим поле "Единица измерения":
Шапка нашего отчета будет выводиться именно в этой последовательности:
Результат:
Т.о., если хотим, чтобы поля отчета располагались в одной колонке, необходимо в данном окне расположить их с отступом (нижний подчиняется верхнему). Если хотим, чтобы поля располагались в разных колонках, в окне располагаем их строго друг под другом.
На закладке «Параметры» в настройках устанавливаются значения параметров данных. Список доступных параметров данных определяется на закладке «Параметры» схемы СКД, здесь же устанавливаются только пользовательские значения параметров. Причем доступны только те параметры, для которых в схеме СКД сброшена галочка «Ограничение доступности» . Кроме того, если в запросе используется виртуальная таблица, параметры этой таблица автоматически устанавливаются на закладке «Параметры» схемы СКД.
Таблица параметров в настройках:
В таблице
присутствуют несколько колонок:
1.
«Использование» - галочкой пользователь
указывает использовать или не использовать
данный параметр для формирования отчета.
2. «Параметр» - имя параметра
3.
«Значение параметра» - значением
параметра или указание, откуда значение
параметра можно извлечь. Например, если
сбросить текущее значение, нажав на
«Х», то нажав на кнопку «Т» откроется
выбор типа параметра в диалоге.
