Отчеты
Общие сведения
-
Отчеты должны быть подключены к подсистеме БСП "Варианты отчетов”.
Как правило это в модуле прфМодификацияКонфигурацииСервер (убедиться, что модуль указан в ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов):
прфМодификацияКонфигурацииСервер.НастроитьВариантыОтчетов
-
Настройки отчета прописываются в модуле менеджера согласно документации БСП.
-
После подключения у отчета нужно убрать использование стандартных команд:
-
Не оставлять имя варианта отчета Основной.
-
Новый объект должен быть размещен в служебную подсистему согласно регламенту "Подсистемы".
-
В свойствах отчета должно быть заполнено свойство "Хранилище вариантов".
-
Не забыть поднять версию после подключения отчета в прфОбновлениеИнформационнойБазы.ПриДобавленииПодсистемы. (Без поднятия версии новый отчет может не появиться в интерфейсе у пользователей после обновления, или могут возникнуть проблемы с его функционированием из-за отсутствия необходимых подготовительных действий).
-
Для отчета должна быть создана роль прфПросмотрОтчета<ИмяОтчета> согласно регламенту Роли.
-
Убедиться, что отчет появился в разделе отчетов автоматически.
-
Использование параметра Период должно быть Всегда. Запрет незаполненных значений = Истина.
-
Если в отчете несколько наборов данных нужно давать понятные наименования наборов. Требования такие же как к переменным.
Неправильно:
ТаблИтоги1
ТаблИтоги2
НаборДанных1
НаборДанных2 -
Не использовать внешние отчеты и обработки, чтобы не нарушать цикл релиза в системе контроля версий (так как программисты часто под внешними отчетами и обработками скрывают smell code).
Что делать если отчет не появился в подсистеме?
-
Проверить справочник ПредопределенныеВариантыОтчетов в пользовательском режиме и попытаться найти свой отчет. Если отчет есть, идем дальше по пунктам, если нет проблема в коде в подключение.
-
Убедиться, что имя варианта отчета в модуле менеджера соответствует имени в макете СКД на вкладке Настройки.
-
В разделе отчетов в нужной подсистеме проверить в настройках, что отчет есть и у него просто выключена видимость по умолчанию. Такое возможно из-за неудачных попыток добавления, на других базах при обновлении будет все хорошо.
Кадровые данные в отчетах
При работе с кадровыми данными в отчетах в типовых конфигурациях нужно использовать механизм представлений: