Профессия — 1С » Шаблон типового отчета СКД

Профессия — 1С

Рукопашный бой Карташ

Категории

-->

Шаблон типового отчета СКД

рубрики: СКД | Дата: 16 декабря, 2014

Практически все разработчики делали отчеты в СКД (системе компоновки данных). Но далеко не все используют самый удобный способ создания внешних отчетов для типовых конфигураций. Речь идет о шаблоне отчета на СКД, который можно найти на диске ИТС. Для этого достаточно набрать в поиске ИТС «Шаблон типового отчета». Сразу оговорюсь, что данная статья написана для платформы 1С 8.2

Сохраняем шаблон на диск, открываем в конфигураторе. Меняем имя отчета, сохраняем в новый файл. Далее открываем схему компоновки данных, редактируем ее, и отчет готов. После открытия в режиме предприятия отчет выглядит следующим образом:

ШаблонПредприятие_ВЗ

Как видно из картинки в отчете реализована панель с настройками. Также существует возможность сохранять различные варианты отчета для каждого пользователя или группы пользователей. Ну и конечно же есть возможность для пользователей изменять настройки отчета: группировки, отборы, сортировку и т.д.

Есть несколько моментов о которых стоит упомянуть.
Если на закладке параметров схемы компоновки данных присутствует параметр с именем «Период», то при открытии отчета в режиме предприятия, в верхней командной панели автоматически добавляется поле в котором можно указать на какую дату формируется отчет.

ШаблонПериод_ВЗ

Если есть параметры с именами «НачалоПериода» и «КонецПериода», то автоматически добавляются поля с датой начала и датой окончания.

ШаблонНачалоКонец_ВЗ

Таким образом при написании запроса в схеме компоновки данных типового отчета, если есть необходимость формировать отчет на дату или в каком-либо интервале, нужно присваивать параметрам запроса соответствующие имена: &Пероид, &НачалоПериода, &КонецПериода

Хочется отметить, что все вышесказанное справедливо для использования отчетов на базе шаблона только в типовых конфигурациях. Так как шаблон использует некоторые процедуры общих модулей и часть других объектов метаданных, которые есть во всех типовых конфигурациях, но отсутствуют в самописных.

Преимущества использования шаблона очевидны.

  • Существенно сокращается время разработки отчета, т.к. не приходится тратить его на разработку интерфейса. По сути достаточно написать запрос и вставить его в схему компоновки данных.
  • Все отчеты написанные на основании шаблона получаются стандартизованными, т.е. имеют одинаковый интерфейс, что упрощает их использование пользователями.
  • Каждый пользователь имеет возможность настроить отчет под себя и сохранить любое количество вариантов настроек.

4 комментария на «“Шаблон типового отчета СКД”»

  1. Аноним:

    Как скачать?

  2. Дмитрий:

    Спасибо за подсказку о видимости периодов. Но если в СКД есть и «&Перид»(не используется) и «&НачалоПериода» и «&КонецПериода», то появляются оба поля «Произвольный период / дата». Как убрать «Произвольная Дата»?

  3. Генрих:

    В запросе есть Регистр сведений. срез последних
    При работе с ним СКД автоматом формирует поле период.
    Далее, шаблон выводит его на форму

    Ограничение видимости в настройках не спасают.
    Есть ли штатные механизмы запрета выведения поля «Период» на форму

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

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

   

2014 - 2023г. Профессия — 1С. Обмен опытом по программированию в 1С