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

Реализация сценарного анализа в 1С

  • Дата публикации: 25.07.2019
Партнёр компании NFP Павел Бритвин подготовил статью в двух частях о реализации сценарного анализа в 1С. Данный анализ позволяет моделировать гипотетические ситуации, которые представляют интерес с точки зрения перспективы развития бизнеса.
Сценарный анализ или сценарное моделирование – процесс, существующий в рамках бюджетного процесса на таком же уровне, как процесс планирования, сбора факта и актуализации (прогнозирования). По результатам планирования и сбора факта производится анализ данных, который включает:
  • план-фактный;
  • факторный
  • сценарный.
Если план-факторный и факторный анализы ориентированы на сопоставление плановых показателей с фактическими и понимание величины отклонения факторов (причин), то сценарный анализ обращен в будущее, чтобы оценить альтернативные стратегии:
  • анализ «что … если»
  • анализ на чувствительность
Данный анализ позволяет моделировать гипотетические ситуации, которые могут быть далеки от реальности, но представлять интерес с точки зрения перспективы развития бизнеса. В процессе анализа на входе бюджетной модели изменяются значения параметров и осуществляется расчет зависимых от этого данных. Моделирование производится на основании выбранного базового сценария (планового / актуализированного). Используются следующие подходы сценарного моделирования: 1. «Изменение входящих параметров» – возможность изменить на входе модели различные значения параметров, чтобы достичь поставленной цели (анализ X ® Y, …. Y = f (X) ). От установки значений параметров изменяются расчетные показатели по БДР (например, GM1, GM2), БДДС (например, остатки на счетах). Перечень параметров, которые подлежат редактированию пользователем для целей моделирования, определяется заблаговременно. 2. «От целевого показателя» – возможность указать поставленную цель, для достижения которой необходимо будет автоматически подобрать значение выбранного параметра (анализ Y ® X, …. X = 1/f (Y) ). Ниже приведены практические примеры из практики:
  • Какой процент скидки нужно получить на «закупочную цену», начиная с производства Октябрь 2014, чтобы получить «NetProfit» = 2.5%, по календарному году 2015 (январь-декабрь) и по фискальному году 2015 (апрель-март);
  • Какой должна быть розничная цена или закупочная цена на «Продукт ABC», чтобы достичь по данному продукту «GM2» = «сумма», в определенном месяце / квартале;
  • Подобрать закупочную цену по «Продукту DEF», чтобы «GM2» = «сумма».

Рисунок 1. Анализ y = F

Моделирование Анализ на чувствительность предполагает анализ – оценку влияния входящих параметров на результирующие параметры. Например, оценка изменения цены закупки продукта (CIF) на процент изменения чистой прибыли (NET PROFIT). Оценка влияния измеряется в %, что соответствует эластичности. Оба варианта моделирования имеют ряд ограничений. 1. Существенное изменение параметров может предполагать доработку бюджетной модели.
  • рост числа продаж на продукт приводит к росту числа закупок; при существенном увеличении закупок, возможно, потребуется увеличивать пропускную способность маршрутов; условно-постоянные расходы должны быть увеличены; и наоборот – существенное сокращение продаж и закупок должно привести к оптимизации маршрутов доставки и как следствие, к сокращению ТЗР.
2. Зависимость входящих параметров.
  • бюджетному планированию предшествует ресурсное планирование; входящие параметры для бюджетирования на уровне ресурсного планирования взаимосвязаны (количество продаж одного продукта sell-in / sell-out косвенно взаимосвязанно с объемом продаж другого продукта; например, продажа автозапчастей косвенно связана с продажей авто); изменение только одного из входящих параметров и пересчет результатов может не соответствовать результату, который может быть получен в случае проработки нового варианта планирования путем запуска полноценного процесса (с участием ЦФО от пересчета всех ресурсных планов). В полноценном процессе пересчет ресурсных планов меняет не только выбранный входящий параметр, но также и другие параметры, зависимые от него, и являющиеся входящими для бюджетирования.
  • Наличие статей в бюджете, которые корректируются пользователем после расчета. Например, статьи поступления оплаты и/или оплаты поставщику (включая авансирование).
Сценарный анализ может производиться:
  • специалистами планово-экономической группы, ответственной за бюджетный процесс;
  • топ-менеджментом компании, управляющими.
Если первая категория пользователей владеет специализированными детальными знаниями как устроен процесс бюджетирования и как устроена бюджетная модель (бюджетные формы, алгоритмы и последовательность расчета), то вторая категория пользователей может относительно поверхностно владеть пониманием данного процесса и совсем не знать детальных аспектов в методике. Исходя из данного понимания, перед автоматизацией требуется адаптировать методологию (бюджетную модель) таким образом, чтобы чётко были видны три контура (границы):
  • входные данные (например, сценарные условия, параметры расчета, нормы и расценки, план продаж или производства в натуральных и/или стоимостных показателях);
  • слой расчетных форм (например, бюджет закупок, бюджет расчетов с контрагентами, бюджет налогов, бюджет ВНА, мастер бюджеты);
  • выходные отчетные формы.
Важно, чтобы в рамках реализации второго и третьего слоев можно было минимизировать влияние ручных корректировок и работы пользователя (специалистов планово-экономической группы). Такой подход на уровне сценарного анализа позволит второй категории пользователей (топ-менеджмент и управляющие компании) использовать модель как черный ящик (black box), на входе которого можно менять входные значения (например, курсы валют, объем продаж, ставки налогов и так далее) и на выходе (без погружения в детали и последовательность расчетов) получать выходные результаты, сравнивать результаты между различными игровыми сценариями. Далее приводится пример с проекта, в рамках которого:
  • до момента автоматизации бюджетирования бюджетная модель была адаптирована под требования сценарного анализа;
  • в процессе автоматизации был создан простой и удобный интерфейс (по принципу iOS/Apple), позволяющий пользователю с минимальным уровнем владения навыков работы с интерфейсом 1С быстро освоить работу функционала.

СЦЕНАРИЙ

Базовым аспектом управления сценарного анализа является управление аналитикой «Сценарий». Аналитику «Сценарий» требуется типизировать:
  • «Финансовый общий» – данные по базовым (плановым, прогнозным) сценариям бюджетирования. При планировании вводятся всеми департаментами (ЦФО) и являются основой для сценарного анализа. Эти сценарии бюджетирования доступны всем пользователям (в соответствии с утвержденными правами доступа).
  • «Финансовый Персональный» – сценарии бюджетирования, которые автоматически создаются путем копирования данных общего сценария при моделировании, и являются индивидуальными для пользователя. Персональный сценарий бюджетирования будет выступать как производный (сгенерированный) сценарий от копируемого (например, от «общего» или другого персонального сценария). Все персональные сценарии – «игровые» (плановые) сценарии.
  • «Операционный» — тип сценария, который используется для оперативного планирования и управления лимитами по Бюджету закупок/БДР (блок Закупок, МТО) и/или БДДС (блок Казначейство).
  • «Технический» — тип сценария устанавливается автоматически при создании сценариев в рамках процессов «Анализ на чувствительность» и «Обратный расчет».
Доступ к элементам справочника и данным бюджетирования (показателям) должен регулироваться правами доступа. Технические сценарии не доступны пользователям в обычном режиме для просмотра. Финансовые персональные сценарии доступы тем пользователям, которые их создали, или другим пользователям, если автор персонального сценария предоставил доступ другим пользователям к просмотру своего сценария. Финансовые общие – доступны для просмотра всем участникам (ЦФО) бюджетного процесса. Финансовые общие и персональные сценарии должны содержать описательную часть (допущения), или сценарные условия. Например, курс валют, процент инфляции и прочую базовую информацию. При создании финансовых персональных сценариев на основании финансовых общих производится копирование как сценарных условий, так и всех показателей бюджетирования. Открытие и блокировка сценариев Открытие сценариев – это предоставление возможности финансовому общему сценарию отображаться в качестве базового сценария в блоке сценарного анализа; открытый сценарий означает его возможность использования в качестве базового сценарий для создания финансовых персональных сценариев (игровых). Иерархичность сценариев К производным сценариям относятся сценарии, созданные по следующим схемам:
  • от общего → персональный сценарий;
  • от персонального → персональный сценарий;
  • от персонального → общий сценарий (обратное конвертирование).
Между сценариями сохраняется связь «1:N» в виде структуры подчиненности. В рамках сценарного анализа у пользователя должна быть возможность увидеть иерархичную структуру, в которой будет отображаться принадлежность сценариев по отношению друг к другу.  Например, на основании общего сценария создается персональный сценарий пользователя, а на основании персонального создается еще один персональный сценарий. В таком случае, иерархичность будет построена следующим образом:

Схема 1. Иерархичность сценариев

Используя данный принцип структуры подчиненности, пользователю предоставляется возможность отследить цепочку событий взаимосвязи между сценариями, а также провести сравнение этих сценариев на наличие внесенных изменений. Автоматическое наименование сценариев Наименования персональных (производных) сценариев бюджетирования при копировании данных другого сценария должны формироваться автоматически. Пример присвоения имен сценариям: [Имя базового сценария] + [Дата] + [Фамилия Имя] + [Номер копии]. Между блоками использовать разделитель « / ». «[Фамилия Имя]» – заполняется «Фамилия» и «Имя» пользователя, который создает персональный сценарий. Например: «Финансовый год 15 месяцев (2015-2016) / 22.10.2014 / Иванов» Важно!!! Наименование персонального сценария не может быть изменено. При необходимости может быть изменено полное наименование сценария. При каскадном создании цепочки персональных сценариев в наименование вновь создаваемого сценария переносится Имя базового сценария, унаследованного от предыдущего базового сценария с заменой:
  • даты создания на текущую дату;
  • пользователя, с прошлого на текущего.
Например: 01.04.2015 Петров на основании персонального сценария: «Финансовый год 15 месяцев (2015-2016) / 22.10.2014 / Иванов» создается новый персональный сценарий, формируется Полное наименование нового сценария следующим образом: «Финансовый год 15 месяцев (2015-2016) / 01.04.2015 / Петров». Архивация сценариев В рамках процесса планирования, моделирования, сбора факта и актуализации ожидается создание большого количества сценариев. Для упорядочивания и систематизации процесса хранения сценариев, как один из возможных вариантов организации структуры каталога видится следующий вариант (на уровне папок): Создание папок может выполнятся автоматизированным способом. Базовые (плановые) и Актуализированные (плановые) сценарии создаются вручную сотрудниками планово-экономической службы. На нашем сайте вы можете ознакомиться с продуктами 1С. Вторая часть статьи Павла Бритвина.

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

Что такое сценарный анализ и для чего он используется?

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

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

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

Какие типы сценариев используются в бюджетном процессе?

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

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

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

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

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

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

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

Как подготовить компанию к внедрению сценарного анализа?

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

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

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

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

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

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

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

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

Подробнее
26 Февраль 2026
Проблемы лаборатории: как LIMS экономит время, снижает риски и наводит порядок в данных

Проблемы лаборатории: как LIMS экономит время, снижает риски и наводит порядок в данных

Экспертный вебинар, на котором расскажем, как LIMS решает проблемы лаборатории и дадим четкий план внедрения системы для нового уровня управляемости и точности в лаборатории.

Подробнее
27 Февраль 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