Одним из первых шагов в автоматизации планирования является проработка зависимостей между статьями оборотов по бюджетам. Установка зависимостей позволяет возложить часть работы по планированию данных на систему. Для этого в рамках каждого сценария пользователь должен указать, каким образом одна статья оборотов может быть автоматически рассчитана на основании другой.
Например, в качестве исходной статьи можно использовать статью «Оптовые продажи» и от нее рассчитывать такие статьи оборотов, как «Комиссионные менеджерам» (например, 5% от суммы продаж) и «Возврат товаров» (например, 2% от суммы продаж).
Зависимость может существовать не только по сумме или количеству в процентном отношении, но и по периоду. Например, статья расходов «Аренда помещений» может быть спланирована на следующий месяц относительно статьи «Оплата за аренду помещений», так как в договоре закреплена обязательная предоплата за аренду на следующий месяц. Также зависимость может быть многоуровневой. Например, статья «Затраты на доставку» может зависеть от объемов от продаж не напрямую, а опосредованно, через статью «Себестоимость реализованных товаров». Количество уровней зависимости не ограничено.
В конфигурации зависимость статей задается при помощи документа «Установка зависимых оборотов» (раздел «Бюджетирование»).
В документе необходимо указать Сценарий, в рамках которого будет действовать указанная зависимость. Если сценарий не указан, зависимость будет действовать для всех сценариев. В поле «Действует с…» указывается период, в течение которого будут формироваться установленные в документе зависимые обороты. По гиперссылке «Коэффициенты» можно сразу для всего документа указать коэффициенты для количества и суммы, при умножении на которые будет рассчитываться количество и сумма по зависимой статье. При изменении коэффициента в шапке документа, во всей табличной части документа будут изменены коэффициенты.
В поле Вид операции выбирается вид операции "Зависимые обороты" или "Отражение на другом сценарии". Вид операции "Зависимые обороты" используется для задания зависимостей между статьями в рамках одного сценария. При проведении документов бюджетирования зависимые обороты по заданным в документе правилам будут формироваться автоматически.
Вид операции "Отражение на другом сценарии" используется для задания зависимостей между статьями для формирования зависимых оборотов на другом сценарии. При выборе данного вида операции в документе необходимо будет указать зависимый сценарий.
Важно! Зависимые обороты на другой сценарий не формируются автоматически, необходимо использование обработки "Получение данных бюджета из связанного сценария" в документах «Форма ввода бюджета» и «Бюджетная операция».
Для добавления исходной статьи, от которой будут автоматически рассчитываться обороты по другим статьям, нужно нажать кнопку «Добавить» в командной панели на закладке «Дерево зависимостей». Статья выбирается из справочника «Статьи оборотов». Исходная статья находится на первом уровне зависимых оборотов.
На втором уровне будут находиться зависимые статьи, обороты по которым будут рассчитываться от суммы оборота по исходной статье по определенным условиям. Для ввода зависимых статей нужно установить курсор на исходной статье и нажать кнопку «Добавить». Соответственно, если необходимо ввести зависимую статью от статьи второго уровня, то нужно установить курсор на статье второго уровня и нажать кнопку «Добавить». Таким образом, количество уровней зависимых оборотов может быть произвольным.
Для каждой исходной статьи оборотов в табличной части «Дерево зависимостей» можно заполнить исходные измерения бюджетирования. В этом случае зависимость будет действовать только для заданных значений измерений. Если измерения не указаны, зависимость действует для статьи независимо от аналитики. Так, например, если поле «Номенклатура» не заполнено, то зависимости будут действовать для всех товаров (кроме тех, на которые была задана особенная зависимость).
Если зависимость указана для конкретного значения измерения, например, для ЦФО= Атлантика, то чтобы задать зависимость для всех остальных ЦФО, необходимо указать в ней ЦФО = Пустое значение. Таким образом, не нужно задавать зависимости для каждого ЦФО, достаточно сделать 2 записи в документе: 1) зависимость для ЦФО = Атлантика, 2) зависимость для ЦФО = Пустое значение.
При такой настройке для ЦФО «Атлантика» сработает зависимость с коэффициентом 1 и профилем распределения 50/50, а для любого другого ЦФО – с коэффициентом 1,18.
В общем случае механизм работает следующим образом: первой выполняется зависимость с большим приоритетом. Приоритет определяется количеством заполненных аналитик для «основной» статьи оборотов. То есть, сначала выполняется зависимость, по которой заполнены ЦФО, Проект и Контрагент, далее – зависимость, по которой заполнены ЦФО и Проект, и так далее. При этом уже выполненные зависимости повторно выполняться не будут, если, например, существует зависимость с пустыми значениями для всех аналитик.
Для каждой зависимой статьи в табличной части «Дерево зависимостей» необходимо указать:
Принцип расчета количества и суммы статьи. Для каждого из реквизитов необходимо указать реквизит-источник (как правило, для количества это количество, а для суммы - сумма), а также коэффициент пересчета каждого из реквизитов. Для статей, не предполагающих суммовой или количественный учет, соответствующие поля заполнять не нужно.
Функция для расчета количества и суммы статьи. Для количества и суммы можно указать пользовательскую функцию, с помощью которой будет произведен расчет для зависимой статьи оборотов. Функция выбирается из справочника «Пользовательские функции». С помощью функции можно выполнить, например, следующий расчет: если сумма исходной статьи больше или равна 100000, то сумма по зависимой статье равна сумме исходной статьи умноженной на коэффициент суммы, если меньше 100000, то сумма по зависимой статье равна 2000 (то есть конкретному значению).
Профиль распределения по периодам. В поле «Профиль распределения» можно указать сдвиг во времени зависимой статьи оборотов относительно исходной. Если поле пустое, зависимая статья будет принадлежать тому же периоду, что и исходная. Использование профилей распределения по периодам будет рассмотрено в следующем разделе.
Аналитика зависимой статьи. Для зависимой статьи можно указать значения измерений бюджетирования, с которыми эта статья будет проведена в системе. Например, если статья «Возврат товаров» должна быть проведена по ЦФО «Отдел рекламаций», то необходимо указать это значение в поле «ЦФО». Если значения зависимых измерений не заданы, будут использованы значения измерений исходной статьи.
После заполнения всех зависимостей документ следует провести. Сведения об установленных зависимых оборотах будут записаны в регистр сведений «Зависимые обороты».
По кнопке «Изменить» можно изменить значения реквизитов табличной части документа. При нажатии кнопки открывается форма обработки, в которой в верхнем поле указывается аналитика, которую необходимо изменить, а в нижнем – выделяются флажками строки, в которых нужно произвести замену. Далее необходимо нажать кнопку «Выполнить» или «Выполнить и закрыть», после чего в табличной части документа будет произведена замена.
Если необходимо заменить только конкретные значения аналитики, например, только ЦФО «Атлантика» заменить на ЦФО «Атлантика-Снабжение», то необходимо в поле «Начальное значение» выбрать конкретное значение ЦФО «Атлантика» и указать конечное значение «Атлантика-Снабжение». В этом случае в табличной части документа заменятся только значения «Атлантика», остальные значения ЦФО останутся без изменений.
В системе в разделе Бюджетирование предусмотрен отчет «Зависимость статей оборотов», который показывает, по каким статьям на дату отчета установлены (зеленым цветом), и по каким статьям не установлены (красным цветом) зависимые обороты. При выделении статьи оборотов в верхней табличной части, в нижней табличной части показывается зависимая статья (или несколько статей) со всеми аналитиками, а также документ, которым установлен зависимый оборот по данной статье. В отчете можно настроить отбор по статьям оборотов и по типу статей оборотов.