17.04.2018

Создание простого отчета на СКД

Автор: Белозерских Евгений

     Итак! Давайте посмотрим, что нам нужно сделать, чтобы получить рабочий отчет на СКД:
  • Добавить новую схему компоновки данных в отчете
  • Указать какой набор данных будет использовать (в простом случае это «Набор данных - запрос»)
  • Указать текст запроса (что выводить, и откуда это брать)
  • Указать ресурсы для нашей схемы
  • Настроить вывод отчета (список, таблица, диаграмма)
     Давайте приступать!

Добавляем в отчет схему компоновки

     Новую схему компоновки данных в отчете можно добавить двумя способами:
  • добавить новый макет с типом Схема компоновки данных
  • открыть основною схему компоновки данных в отчете
Окно создания внешнего отчета в конфигураторе «1С»
Окно конструктора макета

Набор данных - запрос

   Т.к. мы рассматриваем самый простой вариант формирования отчета на СКД, то будем использовать набор данных «Запрос». Простыми словами это означает, что мы будем получать данные для отчета из результата выполнения запроса

Добавление набора данных «Запрос»
Набор данных «Запрос»
   Так же обратите внимание что Автозаполнение включено!

Указываем ресурсы для нашего отчета

   Если по-простому, то ресурсы это числовые (и не обязательно) показатели, которые выводятся в разрезе аналитики (либо построчно, либо в таблице на пересечении строк и колонок таблицы). В нашем пример ресурс только один - Количество!

Закладка «Ресурсы» в схеме компоновки данных

Указываем настройки вывода отчета

   Для того чтобы наш отчет на выходе содержал данные, нам необходимо настроить вывод отчета

«Конструктор настроек» СКД
   Существует всего три варианта вывода результата выполнения отчета на СКД:
  • Список
  • Таблица
  • Диаграмма
Конструктор настроек компоновки данных

Выбираем поля для отчета

Поля для вывода в результат отчета
Указываем группировки диаграммы (Серии, точки)

Результат выполнения отчета

   Если все настроено верно, то в результате выполнения отчета мы увидим вот такую диаграмму:

Гистограмма объемная в 1С СКД

Другие статьи

Система компоновки данных 1С (основы)

     Система компоновки данных (СКД) - это мощный инструмент платформы «1С:Предприятие» 8, который применяется не только для разработки отчетов, но и при работе на управляемых формах (в частности для динамических списков)

Макет в СКД: Макет ресурсов (или оформляем таблицу в отчете)

    Статья с описанием примера использования макета ресурсов при разработке отчета на 1С:СКД

Макет в СКД: Макет группировки

   Наглядная демонстрация использования вида макета «Макет группировки» в СКД

Использование внешних функций в 1С:СКД

    Пример ошибки использования внешних функций в 1С:СКД при программном формировании отчета

Инициализация компоновщика настроек СКД

    Пример того, как правильно инициализировать компоновщик настроек 1С:СКД

Автозаполнение в СКД

    Флаг «Автозаполнение» в СКД существенно влияет на поведение отчета. Давайте разберемся почему так происходит

Макет СКД. Произвольный подвал (или шапка)

    Немного о том, как в СКД реализовать вывод произвольной шапки или подвала отчета

Стандартный период в СКД 1С 8.3

    Пример использования поля "Стандартный период" в параметрах отчета 1С СКД

Использование таблицы значений в отчете СКД (набор данных "Объект")

   Рассмотрим пример использования набора данных "Объект" в СКД. С помощью него можно передать например таблицу значений которая ранее была подготовлена .

Программная установка заголовка отчета СКД

Для того, чтобы при формировании отчета на СКД вывести вверху произвольный заголовок, необходимо написать всего 3 (ТРИ) строчки )

Вывод логотипа (изображения) на СКД

Часто ставится задача вывести в отчет (печатную форму) графический объект (изображение, логотип, подписи и т.п.). Рассмотрим как можно это реализовать при помощи СКД

Программная установка параметров в отчете СКД

Краткий пример того, как можно установить параметры в отчете СКД

Вывод дополнительной строки итогов

В статье описан достаточно простой пример получения строки с дополнительным итогом, при выводе отчета в таблице

Макет в СКД. Просто о простом

Разработчики 1С очень часто пользуются системой компоновки данных при разработке отчетов. Но когда речь заходит о макетах в СКД, для многих это кажется сложным.