г. Москва, ул. Малая Пироговская, д. 16

Реализация сценарного анализа в 1С. Часть 2

  • Дата публикации: 26.07.2019

Вторая часть статьи партнёра NFP Павла Бритвина, в которой он описывает основные подходы к реализации сценарного анализа на платформе «1С Предприятие 8».  

Первая часть статьи.

ПРОЦЕСС

2.1. Анализ «что…если», X → Y

Схема процесса сценарного моделирования приведена на рисунке.

Схема 1. Процесс сценарного моделирования

Процесс сценарного анализа (моделирования) обычно происходит в рамках специализированного пользовательского интерфейса – автоматизированное рабочее место (АРМ). Пример такой разработки приведен ниже:

Рисунок 1. Пример разработки

Комментарии к схеме:

  1. Базовый расчет – предполагает стандартный процесс подготовки версии бюджета (плана / актуализации) по всем функциональным бюджетам, расчет мастер бюджетов (БДР, БДДС, БЛ), по одному или нескольким сценариям бюджетирования.
  2. Открытие сценариев – этап, на котором выбранные версии планов могут быть открыты для просмотра менеджменту Компании, с целью их последующего использования при моделировании. Необходимость данного этапа обусловлена тем, что не все плановые сценарии могут быть использованы для целей моделирования. Например, плановые сценарии, которые еще в процессе подготовки ЦФО, или готовые сценарии, по которым принято решение о нецелесообразности их дальнейшего рассмотрения.
  3. Копирование сценария – на базе открытого сценария осуществляется создание производного персонального сценария; Производный сценарий будет использован в процессе моделирования.

Производные сценарии становятся персональными сценариями, привязанными к пользователю системы, который их создал.

Персональные сценарии в первую очередь доступны для просмотра пользователю (ТОР-менеджмент Компании), который их создал, и дополнительно могут быть открыты для просмотра другим пользователям.

Рисунок 2. Персональные сценарии

4. Изменение параметров – изменение входных параметров бюджетной модели для целей пересчета функциональных и мастер бюджетов; Изменение параметров производится в созданных производных персональных сценариях бюджетов.

4.1. выбор входного параметра

Рисунок 3. Выбор входного параметра

4.2. изменение параметров (в удобном для пользователя варианте)

— отбор по аналитике (кликом правой кнопки мышки по нужному значению аналитики)

Рисунок 4. Отбор по аналитике

— отбор по периодам (кликом правой кнопки мышки по нужному значению периодов)

Рисунок 5. Отбор по периодам

— изменение значения показателя, например, увеличить на указанную сумму / количество (или уменьшить со знаком минус)

Рисунок 6. Увеличение на указанную сумму

— изменение значения показателя, например, увеличить на указанный % (или уменьшить со знаком минус)

Рисунок 7. Увеличение на указанный %

Важно!!! При изменении значений показателей по агрегирующим строкам автоматически произойдет распределение изменённого значения на детальные отобранные аналитики (в пропорции к исходному значению). На заключительном шаге данного этапа происходит фиксация измененных значений

Рисунок 8. Фиксация изменённых значений

5. Пересчет – процесс последовательного пересчета бюджетов по сценарию.

Рисунок 9. Пересчёт

Сценарный анализ должен знать последовательность расчета бюджетных форм. В зависимости от низменных показателей, шаг пересчета определяют необходимые ветки бюджетной модели, которые должны быть пересчитаны.

Если бюджетная модель перед автоматизацией была адаптирована под требования сценарного анализа (построен black box), то автоматизация данного шага не должна составить труда.

6. Анализ результатов – отчет, выводящий сравнение входных параметров, а также отображающий различия функциональных и мастер бюджетов.

Рисунок 10. Анализ результатов

2.2. Анализ на чувствительность

Инструмент во многом похож на предыдущий вариант анализа с той лишь разницей, что позволяет:

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

Рисунок 11. Анализ на чувствительность

Далее, производится автоматический пересчет бюджетной модели (как black box)

Рисунок 12. Пересчёт бюджетной модели

и формируется результат

Рисунок 13. Результат пересчёта

2.3. Анализ «что…если», Y → X

Наиболее сложный вариант реализации анализа представляет собой – «что… если» с логикой обратного расчета. Когда пользователь определяет значение цели и задает тип входного параметра, значение которого нужно подобрать. Решая такую задачу, всегда нужно учитывать, что бюджетная модель включает:

  • n – количество входных параметров (например, цены, объемы, сценарные условия);
  • m – количество выходных показателей (например, валовая прибыль по продуктам GM1, следующий уровень – GM2, net profit, EBITDA по продуктам);
  • l – количество бюджетных форм (например, полноценная модель может включать от плана продаж/плана производства до мастер бюджетов порядка 80-120 отдельных таблиц).

В таких условиях под каждую комбинацию пары «m – n» не получится «перевернуть» в обратную схему расчета все формы (l штука) бюджетной модели.

Задача решается посредством использования метода «что…если» (прямой расчет) и анализа на чувствительность. Алгоритм:

  1. выбирается входящий параметр (один из n – параметров, например, величина скидки в виде процента за объем продаж);
  2. выбирается выходной параметр (один из m – параметров, например, валовая прибыль GM1 по продукту);
  3. задается значение выходного параметра (например, GM#1 по продукту ABC = $1,000,000);
  4. для выбранной пары по данному варианту сценария проводится анализ на чувствительность, определяется эластичность;
  5. от заданного значения цели и определенного % эластичности определяется входящий параметр (замер №1);

[значение входной параметр] = [целевой показатель] / [K чувствительности]

6. далее, формируются еще дополнительных два рядом стоящих замера:

a. изменение полученного входящего значения (на шаге 5) на +5% и на –5%;
b. прогон «что…если» (прямой расчет) для двух входящих значений, определение исходящих значений;

К данному шагу формируются 3 замера (первый замер – шаг 5, второй и третий замеры – шаги 6.а. и 6.b.). Сформированные замеры позволят провести на узком отрезке значений (близкого к исходной цели) линейный регрессионный анализ. Уравнение линейной регрессии:

[TARGET] = [A] x [INPUT] + [B],

Расчет коэффициентов [A] и [B] производится с помощью метода наименьших квадратов:

Рисунок 14. Расчёт коэффициентов

n – количество измерений (в нашем случае 3);

x – значения входных параметров

y – значения исходных параметров

Рисунок 15.

После расчета коэффициентов линейной регрессии ([B], [A]), производится точный расчет входного параметра от цели значения:

[INPUT] = ([TARGET] – [B]) / [A]

По завершению процедуры расчета требуется выполнить проверку входных параметров на допустимость значений. Математическое решение всегда может быть, но полученное таким способом решение, в экономическом смысле не всегда разумно (например, когда цена скидки за объем проданного товара – отрицательное значение).

В такой постановке задачи реализация механизма «что…если» Y → X не является неразрешимой.

Дополнительно инструмент сценарного анализа по данному варианту расчета может производить расчет величины ошибки. Расчет строится посредством пересчета бюджетной модели прямым методом «что…если». В рамках пересчета используются посчитанные по уравнению линейной регрессии входные значения. Полученное после пересчета выходное значение сравнивается с исходным выходным значением. Процент ошибки рассчитывается по формуле:

[% ошибки] = ( [Пересчитанное значение целевой показатель] – [Значение целевого показателя установленного] ) / [Значение целевого показателя установленного]

В приведенной статье описаны основные подходы к реализации сценарного анализа на платформе 1С Предприятие 8. Безусловно, не каждая компания ориентируется на получение такого уровня инструмента управления. В наибольшей степени инструмент востребован в таких секторах экономики, где присутствует большая конкуренция (например, крупный розничный бизнес) и большая чувствительность к изменениям внешней среды (например, курсы валют, влияние спроса). Такие компании вынуждены просчитывать различные сценарии.

В разделе продукты вы можете найти всю информацию по «1С Предприятие 8» и другим платформам компании 1С.

FAQ: Часто задаваемые вопросы

Что такое сценарный анализ в 1С Предприятие 8?

Сценарный анализ в 1С Предприятие 8 представляет собой процесс моделирования различных вариантов развития бизнеса через изменение входных параметров бюджетной модели и последующий пересчет функциональных и мастер бюджетов. Этот инструмент позволяет оценивать влияние различных факторов на финансовые результаты компании.

Какие основные этапы сценарного моделирования в 1С?

Процесс сценарного моделирования включает следующие этапы: базовый расчет бюджетов, открытие сценариев для просмотра, копирование сценария для создания производного персонального сценария, изменение параметров бюджетной модели, пересчет бюджетов по сценарию и анализ результатов сравнения.

Что такое персональные сценарии в сценарном анализе?

Персональные сценарии это производные сценарии, созданные на базе открытых сценариев и привязанные к конкретному пользователю системы. Они в первую очередь доступны пользователю, который их создал, и могут быть дополнительно открыты для просмотра другим пользователям.

Как изменяются параметры при сценарном анализе?

Изменение параметров производится через выбор входного параметра с возможностью отбора по аналитике и периодам, изменения значения показателя в абсолютном или процентном выражении. При изменении значений по агрегирующим строкам происходит автоматическое распределение измененного значения на детальные аналитики в пропорции к исходному значению.

Что такое анализ на чувствительность в 1С?

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

Как работает анализ что если с обратным расчетом?

Анализ что если с логикой обратного расчета предполагает определение значения цели и подбор типа входного параметра. Реализация осуществляется через комбинацию метода что если и анализа на чувствительность с использованием линейного регрессионного анализа для точного расчета входного параметра от целевого значения.

Для каких компаний необходим сценарный анализ?

Инструмент сценарного анализа наиболее востребован в секторах экономики с высокой конкуренцией и чувствительностью к изменениям внешней среды. Это компании, которые вынуждены просчитывать различные сценарии развития, включая крупный розничный бизнес и организации, зависящие от колебаний курсов валют и изменения спроса.

Где заказать внедрение сценарного анализа в 1С?

Офис NFP компании Первый Бит специализируется на внедрении сложных инструментов финансового моделирования, включая сценарный анализ в 1С Предприятие 8. Наши эксперты имеют многолетний опыт реализации подобных решений и готовы предложить комплекс услуг от проектирования до внедрения и сопровождения системы.

Какие преимущества дает автоматизация сценарного анализа?

Автоматизация сценарного анализа позволяет значительно сократить время на расчет альтернативных вариантов развития бизнеса, повысить точность прогнозов, оперативно реагировать на изменения рыночной ситуации. Офис NFP компании Первый Бит предлагает профессиональную автоматизацию этого процесса с учетом специфики вашего бизнеса.

Кто может помочь с настройкой бюджетной модели для сценарного анализа?

Офис NFP компании Первый Бит оказывает полный комплекс услуг по адаптации бюджетной модели под требования сценарного анализа. Наши специалисты проведут аудит существующей системы, разработают оптимальную архитектуру решения и реализуют автоматизацию процесса сценарного моделирования на платформе 1С Предприятие 8.

Курсы и вебинары NFP | Первый БИТ

Автоматизация финансового отдела и бухгалтерии: как RPA экономит 40+ часов рутины

Автоматизация финансового отдела и бухгалтерии: как RPA экономит 40+ часов рутины

Экспертный вебинар, на котором на примере реального проекта покажем, как внедрение RPA-роботов позволяет автоматизировать рутинные финансовые и бухгалтерские операции.

Подробнее
27 Январь 2026
Казначейство в 1С:УХ 8

Казначейство в 1С:УХ 8

Цели курса: изучение возможностей программного продукта «1С:Управление холдингом» в части бизнес-процессов казначейства, формирование практических навыков самостоятельной настройки и управления процессами в прикладном решении.

Подробнее
11 Февраль 2026
Бюджетирование в 1С:УХ 8

Бюджетирование в 1С:УХ 8

Цели и задачи: дать слушателям системное представление о возможностях «1С:Управление холдингом» в части функционала, обеспечивающего формирование планов (функциональных и мастер-бюджетов), сбор факта, план-фактный и факторный анализ.

Подробнее
18 Февраль 2026
Обзор прикладного решения 1С:УХ 8

Обзор прикладного решения 1С:УХ 8

Курс ориентирован в первую очередь на представителей бизнеса, которые хотят получить представление о том, как продукт «1С:Управление холдингом» может помочь в решении задач бизнеса.

Подробнее
26 Февраль 2026
Управление закупками в 1С:УХ 8

Управление закупками в 1С:УХ 8

Цели курса: изучение возможностей программного продукта «1С:Управление холдингом» в части бизнес-процессов управления закупками, формирование практических навыков самостоятельной настройки и управления процессами в прикладном решении.

Подробнее
02 Март 2026
Автоматизация подготовки отчетности по МСФО в 1С:ERP.УХ

Автоматизация подготовки отчетности по МСФО в 1С:ERP.УХ

Основная цель курса: дать представление и научить пользоваться ключевыми возможностями типовой функциональности подсистемы МСФО в «1С:ERP. Управление холдингом» для целей ведения учета по МСФО и формирования управленческой отчетности.

Подробнее
16 Март 2026
Бюджетный контроль в 1С:ERP.УХ 8

Бюджетный контроль в 1С:ERP.УХ 8

Цели курса: изучение возможностей программного продукта «1С:ERP. Управление Холдингом 8» по реализации бизнес-процессов бюджетного контроля, формирование навыков самостоятельной работы в системе и настройке типового функционала, а также знакомство с общими методическими аспектами бюджетного контроля.

Подробнее
26 Март 2026