Доброго дня, коллеги!
В курсе Подготовка к аттестации 1С:Специалист-Консультант по бюджетированию в 1C:ERP 2.4 третий модуль отведен для задач, требующих самостоятельной работы. Несмотря на подсказки, слушателям не всегда удается найти решение — и тогда на помощь приходит тренер.
Разберем один из таких вопросов:
Вопрос
Как реализовать планирование выплат по кредиту со следующего месяца после получения кредита?
Ежемесячный платеж рассчитывается как Сумма кредита/Количество месяцев оплаты + Сумма процентов.
При составлении бюджета сумму кредита мы указываем только в том месяце, в котором получим этот кредит, в остальных месяцах стоит ноль. При расчете по формулам программа в каждой колонке (в нашем случае это месяц) по умолчанию берет данные только этой колонки. Таким образом, в следующих после получения кредита месяцах сумма кредита станет нулевой и мы не получим сумму ежемесячного платежа.
Для того, чтобы получить сумму кредита в каждом месяце, для операнда Сумма кредита слушатель использовал настройку Уточнение периода данных в группировке = За весь период данных. Благодаря этой настройке в каждом месяце программа суммирует «сумму кредита» по всему периоду бюджета и ежемесячный платеж рассчитывается корректно.
Именно такое решение представлено в курсе для расчета лизинговых платежей. Однако при такой настройке в месяце получения кредита программа нам также рассчитает ежемесячный платеж, а он должен начинаться со следующего месяца.
Ответ тренера
Постоянные читатели наверняка вспомнят решение вопроса Как в статье бюджета использовать разные правила расчета в разрезе аналитики и предложат использовать НФП Кредит пора выплачивать, где надо указать 0 в первом месяце, а 1 во всех остальных месяцах. Тогда если мы ежемесячную выплату умножим на НФП, то получим желаемый результат.
Однако указанный способ лучше применять для нерегулярных платежей. А для решения этой задачи воспользуемся следующими настройками периода данных:

Таким образом, если кредит взяли в марте, то в январе программа будет смотреть на 1 месяц назад, то есть на декабрь прошлого года, там 0, и начисления кредита тоже будут 0.
В феврале учитываются январь и декабрь. Включился нарастающий итог, но с тем же смещением на месяц назад.
В марте данные за февраль-декабрь. Это снова 0.
В апреле мы смотрим март-декабрь. Получаем сумму кредита.
В мае мы смотрим апрель-декабрь. И снова знаем сумму кредита.
Этот вопрос примечателен еще тем, что демонстрирует, как одна небольшая фраза «в месяце, следующем после» может изменить решение билета.
Подготовка к аттестации 1С:Специалист-Консультант по бюджетированию в 1C:ERP 2.4.
