С 8. 3 с использованием Системы компоновки данных. Для примера возьмем такую задачу: отчет должен вводить данные из табличной части товары документов Реализация товаров и услуг за определенный период и по выбранной организации. Также он должен группировать данные по полям Контрагент, Ссылка на документ и Номенклатура.
Пример получившегося отчета можно скачать по ссылке. Создание внешнего отчета на СКДИспользуя меню Файл- > Новый, добавим новый внешний отчет, дадим ему имя и сохраним на диск. Создадим схему компоновки используя кнопку Открыть схему компоновки данных.
Написание запроса 1. Автокран Кс 3577 Руководство По Эксплуатации здесь. С для СКДПосле создания схемы компоновки нам нужно написать запрос, который будет собирать данные для отчета.
Для этого на закладке Наборы данных создадим набор данных Запрос. Теперь можно приступать к написанию запроса, для него в наборе данных есть специальное поле.
Можно писать как в ручную, так и используя конструктор(что удобнее на порядок). В нашем отчете запрос простейший. Например: Поле Ссылкавыводится в виде: Реализация товаров и услуг 0. Продажа . Для этого в выражении представления мы должны написать: “Продажа .
Это полезно, например при создании отбора по данному полю, пользователю не придется самому выбирать тип данных для значения отбора. Оформление: позволяет отформатировать выводимые данные. Здесь можно задать цвет, шрифт, размер, ширину поля и т.
Настройка ресурсов. Под полями- ресурсами в системе компоновки данных подразумеваются поля, значения которых рассчитываются на основании детальных записей, входящих в группировку. По сути ресурсы являются групповыми или общими итогами отчета.
В нашем случае ресурсами будут поля Сумма и Сумма. НДС. Итоги по ресурсам можно рассчитывать при помощи функций языка выражений СКД, самые простые из них это Сумма(), Среднее(), Максимум(), Минимум() и Количество(). Что бы задать ресурсы отчета надо перейти на закладку Ресурсы и перетащить необходимые поля отчета в таблицу ресурсов. После этого необходимо задать выражение(в нашем случае Сумма()), также вы можете выбрать группировки для которых хотите видеть итоги по по данному ресурсу, это можно сделать в столбце Рассчитывать по. В нашем случае это Начало. Периода, Конец. Периода и Организация.
Пройдемся по некоторым их настройкам: Столбцы Имя, Заголовок и Тип заполняются автоматически и менять их значения не следует без необходимости; Доступен список значений. Если хотите передать в параметр список, нужно установить этот флаг, иначе туда попадет только первый элемент списка. Значение. Здесь можно указать значение по умолчанию для параметра. В нашем примере выберем для параметра Организации значение Элементы(пустая ссылка на справочник Организации). Включать в доступные поля. Если снять этот флаг, параметра не будет видно в настройках: в выбранных полях, отборе. Ограничение доступности.
Флаг отвечает за возможность установки значения параметра в настройке СКД. Настройка структуры отчета. Перейдем на закладку Настройки, здесь мы сможем указать группировки отчета, поля выводимые в отчет, отборы, сортировки и т.
В условии задачи сказано, что отчет должен группировать данные по полям: Контрагент, Ссылка и Номенклатура, укажем их одно за другим в области группировок. На закладке Выбранные поля перетащим наши ресурсы(Сумма, Сумма. НДС) из доступных полей в поля отчета.
Добавим отборы по Контрагенту и Номенклатуре для удобства использования отчета. Флаги использования отбора снимем, пользователь поставит их, когда потребуется. На этом настройка отчета закончена, теперь можно запускать его в режиме предприятия. Формирование отчета. Для отчета на СКД в 1.
С не обязательно создавать форму, система компоновки сама сгенерирует ее. Открываем отчет в режиме 1. С Предприятие 8. Прежде чем формировать его нажмем кнопку Настройки и заполним значения параметров. Также можно установить отбор, если это необходимо, изменить группировки, сортировки и т. Смотрите также видео по созданию отчетов на СКД.