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 - год план

Last updated