3. Периоды
В системе JetCalc концепция периода, обычно представляющего собой календарный промежуток времени в днях, реализует следующие функции по управлению системой и данными:
  • связывает данные (значения показателей) предметной области с календарными периодами времени;
  • посредством групп периодов наделяет отдельные периоды качественными характеристиками (например, периоды могут быть плановые, фактические, ожидаемые, прогнозные и т.п.);
  • управляет доступностью для ввода и изменения данных предметной области в отчетных периодах (отдельные периоды можно закрыть для правки, чтобы быть уверенным в неизменности отчетных данных);
  • определяет последовательность выполнения автоматического расчета и сохранения данных предметной области при внесении изменений в прошлых отчетных периодах (подробнее см. в разделе 6.4);
  • учитывается при настройке правил блокировки документов в системе контроля исполнительской дисциплины (подробнее см. в разделе 8.3);
  • упрощает написание формул с помощью формульных периодов, представляющий собой таблицу соответствия отчетных периодов и одного либо суммы нескольких целевых периодов;
  • применяется в условных конструкциях в формулах расчетной системы;
  • используется при настройке заголовков документов для фильтрации колонок с различными периодами;
Периоды настраиваются в настройках системы Периоды > Периоды. Первоначально необходимо настроить отчетные периоды, которые будут выводится в выпадающем списке на кнопочной панели интерфейса. Для отчетных периодов необходимо указать:
  • код периода (может быть положительным либо отрицательным целым числом);
  • полное и краткое название периода;
  • день и месяц начала периода;
  • день и месяц окончания периода;
  • количество месяцев в периоде;
  • признак отчетного периода (признак вывода периода в выпадающем списке)
При выборе кода периода рекомендуется придерживается некоторой общей стратегии в кодификации периодов, чтобы со временем можно было добавлять нужные периоды без нарушения привычной логики. Например, для первичных периодов рекомендуется использовать положительные коды, а для формульных периодов - отрицательные.
Крайнюю левую цифру кода рекомендуется использовать для выделения логических групп периодов, например, 1 для фактических месячных периодов, 2 - для фактических периодов с начала года, 3 - для плановых месячных периодов, 4 - для плановых периодов с начала года и т.д.
Полное название периода обычно используется для настройки системы в различных системных панелях, а краткое название периода - для вывода в отчетах и формах ввода. Поэтому полное наименование должно быть понятным, но не очень длинным, а краткие наименования обычно можно сокращать до 3-5 букв.
Для обычной системы отчетности в первую очередь рекомендуется создать фактические периоды с января по декабрь, соответствующие им периоды с начала года - 2, 3 ... 12 месяцев. Плановые периоды необходимо создавать исходя из существующего в компании регламента планирования - это могут быть только плановый год, плановые кварталы и соответствующие им периоды с начала года, либо плановые месяцы и соответствующие им периоды с начала года.
В вышеописанном случае система кодирования может быть такой:
  • 101 - январь факт
  • 102 - февраль факт
  • ...
  • 112 - декабрь факт
  • 202 - 2 месяца факт
  • 203 - 1 квартал факт
  • ...
  • 212 - год факт
  • 301 - январь план
  • 302 - февраль план
  • ...
  • 312 - декабрь план
  • 402 - 2 месяца план
  • ...
  • 412 - год план
Copy link