3.2. Формульные периоды

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

Лучше всего назначение формульных периодов продемонстрировать на примере периода -210 "Соответствующий период с начала года", описанный псевдокодом:

  • если текущий период январь, то выбрать январь и предыдущий год

  • если текущий период февраль, то выбрать 2 месяца и предыдущий год

  • если текущий период март, то выбрать 1 квартал и предыдущий год

  • ...

В результате вместо длинного логического выражения, в котором текущий период сравнивается с образцом, и для каждого образца устанавливается целевой период, в формуле достаточно указать код формульного периода -201, например ( здесь VAL - код колонки):

@VAL.P-201?

Формульные периоды создаются в настройках системы Периоды > Периоды путем создания обычного периода с учетом следующих особенностей:

  • применяется параметр Вкл.Формулу

  • заполняется таблица соответствия отчетных периодов и соответствующих им подстановочных периодов

  • количество месяцев не указывается

  • формульные периоды не применяются

Первым символом кода формульного периода рекомендуется использовать "-" (минус).

На практике применяются следующие формульные периоды, которые рекомендуется создать на начальном этапе настройки JetCalc:

  • -201 - соответствующий период с начала года

  • -202 - предыдущий период с начала года

  • -202 - предыдущий месяц

  • -206 - последний квартал

  • -207 - последний месяц

  • -210 - соответствующий период прошлого года с начала года

  • -211 - соответствующий период прошлого года

Last updated