3.2. Формульные периоды
Last updated
Was this helpful?
Last updated
Was this helpful?
Формульные периоды в системе JetCalc предназначены для сокращения длины формул и повышения их читаемости. Формульные периоды представляют собой таблицу соответствия текущего выбранного периода и периода, который он должен быть заменен (или сумму периодов).
Лучше всего назначение формульных периодов продемонстрировать на примере периода -210 "Соответствующий период с начала года", описанный псевдокодом:
если текущий период январь, то выбрать январь и предыдущий год
если текущий период февраль, то выбрать 2 месяца и предыдущий год
если текущий период март, то выбрать 1 квартал и предыдущий год
...
В результате вместо длинного логического выражения, в котором текущий период сравнивается с образцом, и для каждого образца устанавливается целевой период, в формуле достаточно указать код формульного периода -201, например ( здесь VAL - код колонки):
@VAL.P-201?
Формульные периоды создаются в настройках системы Периоды > Периоды путем создания обычного периода с учетом следующих особенностей:
применяется параметр Вкл.Формулу
заполняется таблица соответствия отчетных периодов и соответствующих им подстановочных периодов
количество месяцев не указывается
формульные периоды не применяются
Первым символом кода формульного периода рекомендуется использовать "-" (минус).
На практике применяются следующие формульные периоды, которые рекомендуется создать на начальном этапе настройки JetCalc:
-201 - соответствующий период с начала года
-202 - предыдущий период с начала года
-202 - предыдущий месяц
-206 - последний квартал
-207 - последний месяц
-210 - соответствующий период прошлого года с начала года
-211 - соответствующий период прошлого года