Автор: Дмитрий   Дата: 2018-07-15 00:00:00

Произвольный макет в СКД 1С

Создаем отчет, в который добавляем макет с типом: Схема компоновки данных. Запрос пишем простой, регистр накопления ТоварыНаСкладах. Выбираем остатки на определенную дату.

ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Склад,
	ТоварыНаСкладахОстатки.Номенклатура,
	ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки

Добавляем группировку Детальные записи. Более подробно о группировке Детальные записи.

Параметр Период, установим произвольно. Переходим в режим 1С Предприятие, проверяем работу отчета.

Результат СКД

Теперь переходим к макету, который находится в схеме компоновки данных. Пусть нам требуется изменит шрифт выводимых данных. Шрифт должен быть наклонным.

Макет выделяем строку СКД

Прописываем в ячейках параметры: Склад, Номенклатура, КоличествоОстаток. Имена параметров должны соответствовать результату запроса. Так же установим Заполнение в Параметр. Меняем шрифт на Наклонный.

Меняем шрифт

Переходим к выбору макета группировки. Для вывода строк выбираем Добавить макет группировки.

Добавить макет группировки

Имя группировки выбираем Строка_Отчета. Такое имя мы установили в настройках.

Выбираем имя группировки

Устанавливаем область (диапазон R3). В этой строке находятся параметры.

Установка области

Заполнение строк

Выполняем отчет:

Результат

Без названия колонок отчет выглядит тускло, добавим их. Возвращаемся к макету, вводим названия.

Названия колонок

Добавляем макет заголовка группировки.

Добавить макет заголовка группировки

Возвратимся к настройкам. Добавляем новую группировку Детальные записи. Присвоим имя: Название_Колонок. Немного изменим порядок группировок, удалим поля Авто в Выбранных полях.

Настройки

В макете Название_Колонок: Заголовок тип: Макет заголовка группировки.

Макет заголовка группировки

Название колонок макет

Отчет принимает вид:

Результат

Оформление колонок по стандарту 1С, мы можем его изменить, переходим на вкладку Другие настройки. Параметр Макет оформления установим: Без оформления.

Макет без оформления

Макет без оформления

В макете добавим изменение цвета фона.

Фон

Результат

Убираем стандартный вывод: Параметры: Период: 02.07.2018 00:00:00. Добавим вывод: Отчет составлен на 02.07.2018. Добавим группировку: Название_Шапка. Тип: Макет заголовка группировки. Тип макета: Заголовок.

Название шапки

Название шапки

Название шапки

Убираем стандартный вывод: Параметры: Период: 02.07.2018 00:00:00. Переключаем на Отчет

Название шапки

Закладка Другие настройки, поле Выводит параметры в значение: Не выводить.

Название шапки

Результат

Займемся выводом итога по количеству. Переходим на закладку Ресурсы, поле КоличествоОстаток установим Выражение в: Сумма(КоличествоОстаток).

Ресурсы

Добавляем новую группировку: КоличествоОстаток (Подвал_Отчета).

Подвал

Добавляем новый Макет заголовка группировки. Тип макета: Подвал.

Подвал

Имя параметра Итог. Выражение: КоличествоОстаток.

Подвал

Подвал

Подвал

Что бы убрать сетку в итогах выберите Макет оформления: Без оформления. Как это сделать рассказывается верх по страничке.