Как в СКД вывести заголовок отчета?

Здравствуйте, уважаемые читатели блога SoftMaker.kz! В прошлый раз здесь была опубликована для загрузки обработка для загрузки штрихкодов из Excel для УТП, которая помогает загружать и удалять штрихкоды из базы. Сегодня будет мы поговорим о двух способах вывода заголовка в отчете на СКД. Ссылку на тестовую конфигурацию вы сможете найти в конце статьи. Итак, начнем!

Содержание

Настройки группировки «Заголовок»


Используем макет СКД, без строчки программного кода

Открываем схему компоновки данных отчета:

  1. На закладке «Настройки» отчета добавляем группировку (детальные записи).
  2. Устанавливаем ей имя «Заголовок» (правая кнопка мыши — Установить имя…).
  3. Переходим из настроек отчета в настройки группировки «Заголовок»:
    1. На закладке «Выбранные поля» удаляем поле «Авто» (чтобы никакое из полей не выводилось).
    2. На закладке «Другие настройки» меняем макет оформления на «Без оформления» — установим флажок.
    3. Параметр «Количество записей» устанавливаем в 0 — установим флажок.
    4. Параметр тип макета устанавливаем в «Вертикально» — установим флажок.
  4. Переходим на закладку «Макеты» и создаем область и в этой области пишем: «Ведомость по складу «[Склад]» за период с [НачалоПериода] по [КонецПериода]».
  5. На этой области нажимаем правой кнопкой мыши и из контекстного меню выбираем пункт «Свойства», находим параметр «Заполнение» и выбираем «Шаблон».
  6. Далее нажимаем на кнопку в левом верхнем углу и добавляем: «Добавить макет заголовка группировки».
  7. В появившемся диалоге заполняем поля: «Имя группировки: Заголовок», «Тип макета: Заголовок». ОК.
  8. В поле «Область» выбираем область, которую создали на четвертом шаге, например у меня «R2», это вся строка.
  9. В окне «Параметры макета» в поле «Выражение» для параметра «Склад» выберем поле ПараметрыДанных — Склад, в результате получиться: «Представление(ПараметрыДанных.Склад)».
  10. В окне «Параметры макета» в поле «Выражение» для параметра «НачалоПериода» выберем поле ПараметрыДанных — НачалоПериода, в результате получиться: «ПараметрыДанных.НачалоПериода». А лучше записать с форматированием так: Формат(ПараметрыДанных.НачалоПериода, «ДЛФ=Д»).
  11. В окне «Параметры макета» в поле «Выражение» для параметра «КонецПериода» выберем поле ПараметрыДанных — Склад, в результате получиться: «ПараметрыДанных.КонецПериода». А лучше записать с форматированием так: Формат(ПараметрыДанных.КонецПериода, «ДЛФ=Д»).


Программный способ в модуле объекта отчета


Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

Настройки = КомпоновщикНастроек.ПользовательскиеНастройки;
НачалоПериодаПараметр = Настройки.Элементы.Получить(0);
КонецПериодаПараметр = Настройки.Элементы.Получить(1);
СкладПараметр = Настройки.Элементы.Получить(2);

НачалоПериода = НачалоПериодаПараметр.Значение;
КонецПериода = КонецПериодаПараметр.Значение;
Склад = СкладПараметр.Значение;
ПараметрыВывода = КомпоновщикНастроек.Настройки.ПараметрыВывода;
ПараметрыВывода.Элементы.Найти(«Title»).Использование = Истина;
ПараметрыВывода.Элементы.Найти(«Title»).Значение = «Ведомость по складу «» + Склад +
«» за период с « + НачалоПериода + » по « + КонецПериода;

КонецПроцедуры

Прервый способ предпочтительнее, так как существует возможность оформления заголовка в макете отчета. Понравилась ли вам статья? Что можно изменить, что добавить? Не стесняйтесь делиться об этом в комментариях!


В конце статьи хочу посоветовать вам бесплатный курс по компоновке данных от Сотникова Анатолия. Это курс от опытного программиста. Он на отдельной базе покажет вам, как строить отчеты в СКД. Вам только нужно внимательно слушать и запоминать! Вы получите ответы на такие вопросы:
  • Как создать простой отчет в виде списка?
  • Для чего нужны колонки Поле, Путь и Заголовок на закладке «Поля»?
  • Какие существуют ограничения для полей компоновки?
  • Как правильно настраивать роли?
  • Какие существуют роли для полей компоновки?
  • Где найти закладку компоновка данных в запросе?
  • Как настраивать параметры в СКД?
  • Дальше еще интереснее...
Наверное, не стоит самому стараться бороздить интернет в поисках нужной информации? Тем более все готово для применения. Только начните! Все подробности о том, что есть в бесплатных видеоуроках на странице автора.

Вот один из уроков о закладке компоновки данных в запросе:



  Пожалуйста, Войдите или Зарегистрируйтесь чтобы получить ссылку на скачивание.


Этот блог читают уже более 3000 человек
- читай и ТЫ!

2 ответы
  1. domznaniy.ru says:

    а если нужно вывести некоторые значения, которые получились в СКД, как сделать? Создать подвал и туда выводить?

    Ответить

Ответить

Want to join the discussion?
Feel free to contribute!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *