Настройка предопределенных макетов в системе ...
-

Настройка предопределенных макетов в системе компоновки данных 1С

0
55865
28.03.2019 Кирилл Карцев

Содержание:

1.       Настройка заголовка и подвала отчета

2.       Настройка оформления полей и настройка группировок отчета

3.       Настройка заголовка группировки

     

Система компоновки данных в 1С (СКД) позволяет настраивать предопределенные макеты отчета скд.


В СКД существует четыре типа предопределенных макетов:

·         Макет поля;

·         Макет группировки;

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

·         Макет ресурсов.




Подробное описание этих макетов можно посмотреть по ссылке https://its.1c.ru/db/metod8dev/content/1811/hdoc.


Представлю краткое описание этих макетов:

1.       «Макет поля» используется для оформления конкретных полей. Тут все просто. Берем поле, указываем ячейку и оформляем ячейку в нужном формате.

2.       «Макет группировки» имеет несколько типов: «Заголовок», «Подвал», «Заголовок иерархии» и т.п. Он используется для оформления группировок (для заголовка группировки есть отдельный тип макета).


Если вдуматься, то тоже - довольно простой макет. Для макета группировки нужно указать либо имя группировки отчета, либо список оформляемых полей. Тип макета группировки обозначает область группировки, к которой применяется оформление (Заголовок, подвал, Заголовок иерархии и т.п.)




3.       «Макет заголовка группировки». Содержит такие же типы, как и макет группировки, только используется для оформления заголовка группировок отчета, в то время как «Макет группировки» используется для оформления самих группировок.

4.       «Макет ресурсов». Используется для оформления ресурсов группировок.


Настройки, которые можно сделать с помощью предопределенных 1С СКД макетов:

1.       Настройка заголовка и подвала отчета.

2.       Настройка оформления полей и группировок отчета.

3.       Настройка макета заголовка отчета.

Рассмотрим эти настройки на примере. 


1.    Настройка заголовка и подвала отчета


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

Сделать это довольно просто с помощью «макета группировки».

Для примера сделаем отчет 1С:УТ 11 по заказам клиентов. Он будет выводить данные по выполнению заказов.

Имеем вот такой вариант отчета:




Нужно в отчет добавить заголовок и подвал.

Для этого добавим две группировки в 1С СКД макет: «Заголовок» и «Подвал».




Для корректного отображения нужно:

·         Из новых группировок убрать «автополе», чтобы не выводились данные в этих группировках.

·         В шаблоне текста «Заголовка» указать выводимые параметры периода, а в выражениях 1С макета параметрах настроить нужный формат дат.

·         Ширину заголовка лучше задать до нормального вида.

·         И для новых группировок выставить специальный 1С макет оформления «Без оформления». Это нужно, чтобы штатные настройки оформления не пересекались с текущими.





Настройка Заголовка выглядит так:




Получился такой вариант:



Настроим подвал. Тут настройка еще проще:




В итоге мы получили настроенный заголовок и подвал в отчете СКД. 




2.    Настройка оформления полей и настройка группировок отчета


Теперь настроим поля и проведем настройку группировки отчета.

Поле контрагента сделаем выделенным и добавим сведения из дополнительной информации карточки контрагента 1С.

Для этого настроим макет поля для «ЗаказКлиента.Контрагент» следующим образом. Высоту сделаем в две строки. Второй строкой выводим дополнительную информацию контрагента.




Результат настройки:




То есть через «Макет поля» можно настраивать выражения в практически любом виде.

Попробуем сделать тоже самое с макетом группировки.

Настроим группировку строк с Заказами клиентов. Добавим макет группировки для группы «ГруппаЗаказов»




В текущей настройке в заказе клиента исправлено представление номера и даты, также добавлен оборот заказа клиента (Приход-Расход).

К складу добавлен вывод типа склада.

В итоге получаем вот такой результат (немного уехала шапка, но это мы исправим позже): 

 


3.    Настройка заголовка группировки


Добавим макет заголовка группировки. Настроим формат заголовка группировки в нужном нам виде. Например, вот так:




Получился вот такой заголовок основной группировки отчета:




Названия группировок были заданы в 1С СКД настройках для Основного варианта.

 



В итоге с помощью настройки макетов мы изменили отчет с такого вида:




На такой:




В настройке предопределенных макетов нет ничего сложного, как может показаться на первый взгляд. Нужно просто прочитать инструкцию и реализовать несколько простых примеров. И можно будет активно использовать этот инструмент в своей работе.


Специалист компании ООО «Кодерлайн»

Кирилл Карцев.

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.