Главная  /   Руководство  /   Администрирование  /   Календари  /   Создание календарей

Создание календарей отчетных периодов

Конструктор отчетных периодов и определения временных интервалов подведения итогов исполнения ключевых показателей эффективности деятельности (KPI’s)

Доступ к конструктору периодов:

  • панель Администрирование
  • файл – код TypeOfHierarchies, путь: 99. Настройки и справочники\02. KPI-EXE\99. Системные настройки\Периоды\Коллекции периодов\Перечень иерархий

Конструктор позволяет создавать помимо стандартного календаря отчетного периода (совпадающего с календарным годом) неограниченное количество произвольных календарей отчетного периода. При этом все созданные календари являются равнозначными и могут использоваться при создании KPI’s

Стандартный календарь

Отчетный год совпадает с календарным годом (01 января – 31 декабря)

Стандартный календарь настроен в базовой комплектации KPI-EXE. Не рекомендуется вносить какие-либо изменения в его структуру, так как именно данный календарь является иерархией для всех расчетных таблиц, лежащих в основе системных объектов KPI-EXE

В случае, если стандартный календарь “случайно испортили” и не смогли восстановить, следует обратиться к нашему методологу, который сопровождает ваш проект

Вид стандартного календаря:

Отчетный год 01 января - 31 декабря

Рис 1. Структура календаря стандартного отчетного года

Как видно из Рис. 1 конструктор отчетных периодов отображает только стандартные временные интервалы (год, полугодие, квартал, месяц). Интервалы: декада, неделя, день, – достраиваются автоматически, создаваясь в итоговых иерархиях

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

Пример иерархий календарей, содержащих уровни: декада, неделя, день

Рис 2. Иерархии отчетных периодов. Пример

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


Набор файлов-иерархий, создаваемых конструктором отчетных периодов

Рис 3. Файлы-иерархии стандартного отчетного периода

Файлы иерархий создаются системой автоматически. Структура кода файла: {Код календаря}_{Набор временных интервалов отчетного периода}

Пример CAL_YHQMTD:

  • CAL – код Стандартного календаря (смотри Рис 1.)
  • YHQMTD – уровни иерархии: Y-год, H-полугодие, Q-квартал, M-месяц, T-декада, D-день

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

 Произвольный календарь

Длительность произвольного календаря – 1 год, но:

  • начало года может отличаться от начала календарного года (1 января)
  • отчетный период может быть разбит на произвольные интервалы (допустим, сезоны)

Проектируется Произвольный календарь на базе Стандартного

Шаг 1. Создание Произвольного календаря

Создание нового календаря в коллекции

Рис 4. Создание Произвольного календаря

Для создания нового календаря необходимо выбрать Действие “Добавить новый” (п.1 на Рис 4) в строке уже существующего календаря. Далее необходимо запустить “Действие”, нажав иконку “Сохранить” (п.2 на Рис 4). После применения установки в файле появится новая строка, соответствующая добавленному для дальнейшей настройки календарю (п.3 на Рис 4)

Шаг 2. Настройка границ отчетного периода Произвольного календаря

Границы отчетного периода произвольного календаря могут отличаться от календарного года

Рис 5. Настройка границ отчетного периода

Необходимо заполнить общие параметры календаря (см. Рис 5):

  • Наименование – п. 1. Желательно однословное
  • Код – п. 2 Три латинских символа. Именно этот код используется для формирования подборки файлов иерархий
  • Дата начала периода – п. 3. Формат dd.MM. Где: dd – день месяца (2 символа), MM – календарный номер месяца (2 символа). Символ разделения Дня и Месяца – Точка

Дата завершения периода формируется автоматически

Далее необходимо сохранить введенные данные (иконка п. 4). Результат – появляется новый элемент “Год” (п. 5), изменяя параметры которого продолжаем проектирование нового производственного календаря отчетного периода

 Шаг 3. Разбивка отчетного периода на временные интервалы

Выделение сезонов внутри отчетного периода произвольного календаря

Рис 6. Произвольный календарь. Сезоны

Для отчетного периода Произвольного календаря (для Года) необходимо указать (см. Рис 6):

  • 1. Количество временных интервалов, которые формируют Год
  • 2. Код интервала (одна буква латинского алфавита)
  • 3. Расшифровку интервала – некое укрупненное название

Если возможно использовать стандартные календарные периоды для разбивки отчетного периода, то возможно заполнить данные параметры, выбрав нужный интервал (для Года – Полугодие). Тогда можно воспользоваться списком выбора “Следующий уровень” (п. 0 на Рис 6)

По факту сохранения введенных данных, в нашем примере, добавлено два элемента (п. 5), которые требуют дальнейшей настройки, так как, как видно из Рис 6, новые интервалы не привязаны к датам: для системы не очевидна их длительность

 Шаг 4. Привязка произвольных временных интервалов к календарным

Завершение проектирования временных интервалов отчетного периода

Рис 7. Уточняем структуру произвольных интервальных периодов

Требования к срокам сдачи фискальной формулируются в общепринятых календарных терминах: квартал, месяц, и т.д. Соответственно, как бы замысловато не был разбит отчетный период на сезонные интервалы, мы все-равно на определенном уровне доходим до календарных интервалов (имеется в виду именно терминология, а не привязка к календарным датам начала месяца, квартала и т.д.)

В нашем примере сезоны разбиваются на кварталы (квартал, как термин, определяет, что он формируется из трех месяцев). Так как “Квартал” – название стандартное и понятное, то:

  • 1. Даем наименования нашим сезонам (как принято в компании)
  • 2. Выбираем интервал Квартал из справочника
  • 3. Обязательно указываем количество кварталов в Сезоне, так как сезоны могут быть разбиты на разное количество кварталов (3 и 1)

Сохраняем введенные данные. Конструктор достраивает наш отчетный период до уровня Месяц, так как, как только указали Квартал, системе далее все понятно

Теперь можно установить опцию Совмещения произвольного календаря с базовым (со Стандартным или календарным)

 Шаг 5. Опционально: совместить Произвольный календарь с базовым (Стандартным)

Совмещение произвольного и стандартного календарей

Рис 8. Произвольный календарь. Совмещение с базовым календарем

Всего одна “галочка” и “Сохранить” – решение проблемы, когда в компании разные службы руководствуются разными календарями. Например:

  • Бухгалтерия – Стандартным
  • Продажи и Производство – Сезонные (при чем у каждого своя разбивка по сезонам)

А данные (допустим, о реализации за месяц) за конкретный календарный месяц – едины для всех, так как это свершившийся факт за определенное время. Но агрегация этих данных в разных подразделениях проводится в разных временных срезах (более укрупненных интервалах, которые в каждом календаре свои!). В нашем примере, как видно из Рис 8, как раз месяцы Произвольного календаря были приведены в соответствующую календарную терминологию, что теперь позволит Октябрь воспринимать как 10 месяц всеми участниками процесса

А это, в свою очередь, обеспечит обмен данными между показателями, построенными на разных календарях

Шаг 6. Формирование файлов-иерархий

Как только завершено проектирования календаря и система “воспринимает” его без ошибок (Замечания = “Ok!”), становится доступной опция Действия “Создать файлы иерархий”:

Создание файлов-иерархий для расчетных таблиц KPI

Рис 9. Календарь отчетного периода. Создание иерархий

Выбираем Действие “Создать файлы иерархий”, запускаем на пересчет (иконка сохранения), в итоге:

  • создается полный набор файлов иерархий, которые далее используются для проектирования показателе (KPI’s) в каталоге, одноименным с календарем
  • все параметры календаря становятся недоступными для редактирования

Для перехода к режиму редактирования параметров календаря (если решили что-либо изменить) необходимо выбрать Действие “Очистить иерархии”

Внимание!!! Если иерархии редактируемого календаря уже используются в показателях (KPI’s), велика вероятность потери данных! Рекомендуем, не дожидаясь негативных последствий, сразу обратиться за помощью к методологу, который сопровождает ваш проект. Наши технические специалисты помогут внести корректировки, не затронув исторические данные

 Синхронизация Произвольного и Стандартного календарей

Установка синхронизации календарей приведена в описании настроек Произвольного календаря (смотри выше Шаг 5). По итогам применения данного параметра получаем совмещение календарей на уровне месяцев:

Файлы иерархий отчетных периодов: Стандартный и Произвольный календари

Рис 10. Сравнение иерархий Стандартного и Произвольного календарей

Из Рис 10 видно, что в обоих календарях март 2019 года остается мартом 2019 года, что обеспечить обмен первичными данными между KPI’s, спроектированными на разных календарях