рубрики: СКД | Дата: 16 декабря, 2014
Практически все разработчики делали отчеты в СКД (системе компоновки данных). Но далеко не все используют самый удобный способ создания внешних отчетов для типовых конфигураций. Речь идет о шаблоне отчета на СКД, который можно найти на диске ИТС. Для этого достаточно набрать в поиске ИТС «Шаблон типового отчета». Сразу оговорюсь, что данная статья написана для платформы 1С 8.2
Сохраняем шаблон на диск, открываем в конфигураторе. Меняем имя отчета, сохраняем в новый файл. Далее открываем схему компоновки данных, редактируем ее, и отчет готов. После открытия в режиме предприятия отчет выглядит следующим образом:
Как видно из картинки в отчете реализована панель с настройками. Также существует возможность сохранять различные варианты отчета для каждого пользователя или группы пользователей. Ну и конечно же есть возможность для пользователей изменять настройки отчета: группировки, отборы, сортировку и т.д.
Есть несколько моментов о которых стоит упомянуть.
Если на закладке параметров схемы компоновки данных присутствует параметр с именем «Период», то при открытии отчета в режиме предприятия, в верхней командной панели автоматически добавляется поле в котором можно указать на какую дату формируется отчет.
Если есть параметры с именами «НачалоПериода» и «КонецПериода», то автоматически добавляются поля с датой начала и датой окончания.
Таким образом при написании запроса в схеме компоновки данных типового отчета, если есть необходимость формировать отчет на дату или в каком-либо интервале, нужно присваивать параметрам запроса соответствующие имена: &Пероид, &НачалоПериода, &КонецПериода
Хочется отметить, что все вышесказанное справедливо для использования отчетов на базе шаблона только в типовых конфигурациях. Так как шаблон использует некоторые процедуры общих модулей и часть других объектов метаданных, которые есть во всех типовых конфигурациях, но отсутствуют в самописных.
Преимущества использования шаблона очевидны.
Как скачать?
Шаблон можно найти на дисках ИТС
Спасибо за подсказку о видимости периодов. Но если в СКД есть и «&Перид»(не используется) и «&НачалоПериода» и «&КонецПериода», то появляются оба поля «Произвольный период / дата». Как убрать «Произвольная Дата»?
В запросе есть Регистр сведений. срез последних
При работе с ним СКД автоматом формирует поле период.
Далее, шаблон выводит его на форму
Ограничение видимости в настройках не спасают.
Есть ли штатные механизмы запрета выведения поля «Период» на форму