Skip to main content

Отчеты

Общие сведения

  1. Отчеты должны быть подключены к подсистеме БСП "Варианты отчетов”.

    Как правило это в модуле прфМодификацияКонфигурацииСервер (убедиться, что модуль указан в ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов):

    прфМодификацияКонфигурацииСервер.НастроитьВариантыОтчетов
  2. Настройки отчета прописываются в модуле менеджера согласно документации БСП.

  3. После подключения у отчета нужно убрать использование стандартных команд:

    image.png

  4. Не оставлять имя варианта отчета Основной.

  5. Новый объект должен быть размещен в служебную подсистему согласно регламенту "Подсистемы".

  6. В свойствах отчета должно быть заполнено свойство "Хранилище вариантов".

  7. Не забыть поднять версию после подключения отчета в прфОбновлениеИнформационнойБазы.ПриДобавленииПодсистемы. (Без поднятия версии новый отчет может не появиться в интерфейсе у пользователей после обновления, или могут возникнуть проблемы с его функционированием из-за отсутствия необходимых подготовительных действий).

  8. Для отчета должна быть создана роль прфПросмотрОтчета<ИмяОтчета> согласно регламенту Роли.

  9. Убедиться, что отчет появился в разделе отчетов автоматически.

  10. Использование параметра Период должно быть Всегда. Запрет незаполненных значений = Истина.

  11. Если в отчете несколько наборов данных нужно давать понятные наименования наборов. Требования такие же как к переменным.

    Неправильно:

    ТаблИтоги1
    ТаблИтоги2
    НаборДанных1
    НаборДанных2
  12. Не забывать учитывать RLS

  13. Не использовать внешние отчеты и обработки, чтобы не нарушать цикл релиза в системе контроля версий (так как программисты часто под внешними отчетами и обработками скрывают smell code).

Что делать если отчет не появился в подсистеме?

  1. Проверить справочник ПредопределенныеВариантыОтчетов в пользовательском режиме и попытаться найти свой отчет. Если отчет есть, идем дальше по пунктам, если нет проблема в коде в подключение.

  2. Убедиться, что имя варианта отчета в модуле менеджера соответствует имени в макете СКД на вкладке Настройки.

  3. В разделе отчетов в нужной подсистеме проверить в настройках, что отчет есть и у него просто выключена видимость по умолчанию. Такое возможно из-за неудачных попыток добавления, на других базах при обновлении будет все хорошо.

image.png

Кадровые данные в отчетах

При работе с кадровыми данными в отчетах в типовых конфигурациях нужно использовать механизм представлений:

  1. Статья: Введение в механизм представлений в ЗУП ред. 3

  2. Файл: Пример отчета

  3. Статья: Представления "Кадровые данные”

  4. Статья: Представление "Кадровая История Сотрудников”

  5. Статья: Представления "Срез последних кадровой истории”, "Периоды”

  6. Статья: "Представления "Данные о времени и состоянии сотрудников”

  7. Представления, используемые в запросах наборов данных СКД отчетов.

  8. Консоль запросов с поддержкой представления

  9. Таблица доступных таблиц представления ЗУП