Сценарий "Расчет аллокации показателя"в качестве источника данных использует данные Базовых показателей, которые должны содержать:
данные, которые необходимо аллоцировать
Предположим, нам необходимо распределить суммы, начисленные сотрудникам на функциональные сферы согласно заданным коэффициентам
Структуру распределения
- аналитику, по которой производится аллокация (в нашем случае это разрез справочника "Сотрудник")
- аналитику драйвера, по которому производится аллокация (справочник "Драйвер")
- аналитику, для настройки фильтра отбора данных (в нашем случае для отбора сотрудников), по которым в текущем шаге сценария производится аллокация (справочник "Шаг аллокации")
дополнительную структуру распределенияв том, случае, если разбиение будет производиться не по одной аналитике, а по нескольким (например не только по сотруднику, но и по статьям затрат)
значения драйверараспределения в разрезе аналитики, по которой производится аллокация (в нашем случае это коэффициенты по сотрудникам, хранящиеся в привязке к функциональной сфере).
Для автоматического использования данного показателя в качестве значений драйвера в сценарии аллокации, его наименование должно совпадать с наименованием драйвера, указанным впоказателе структуры распределения!
Выбор обработчика сценария "Расчет аллокации показателя"открывает окно "Выбор показателей", в котором необходимо выбрать описанные выше
Кнопка "Отмена" предназначена для закрытия окна «Расчет аллокации показателя » без сохранения изменений
Кнопка "Далее" предназначена для перехода к следующему шагу «Расчет аллокации показателя / Выбор столбцов показателя», где из общего списка столбцов выбранных на предыдущем шаге
Кнопка «Далее» предназначена для перехода к следующему шагу «Расчет аллокации показателя / Настройки показателей», где для показателя с данными для аллокации необходимо указать период, за который необходимо распределить данные и, при необходимости, выбрать фильтр на эти данные
Кнопка «Далее» предназначена для перехода к следующему шагу «Расчет аллокации показателя / Настройка параметров аллокации», где необходимо указать следующие параметры:
Значение драйвера по умолчанию - драйвер, который будет использоваться в случае, если в показателе со структурой распределения не указан другой драйвер (в нашем случае - значение справочника "Драйвер функциональная сфера (D_FS)")
Фильтр по структуре - Фильтр на данные показателя со структурой распределения, для определения аналитики показателя с данными для аллокации (в нашем случае список сотрудников, суммы которых необходимо перераспределить, определяется по аналитике "Шаг аллокации")
Иерархия по справочнику - справочник, по иерархии которого полученные значения будут выводиться в соответствии со значениями драйвера
Справочник (Код)- указываем то же значение, что и для ключевого поля
Распределить по элементам справочника - т.к. в нашем случае будем использовать аллокацию не «по подразделениям» а на «бюджетные срезы», то указываем соответствующий справочник, по которому при аллокации к проводке добавляется дополнительный признак, в соответствии с которым по пропорции была аллоцирована сумма
Установленный флаг "Использовать дополнительные правила" в случае, когда при аллокации используется несколько драйверов с разными правилами аллокации, или когда драйвер, не только в разрезе выбранной аналитики (поле "Распределить по элементам справочника") и требуется дополнительное сопоставление (как в нашем случае) позволяет при нажатии на кнопку "Далее" перейти к шагу «Расчет аллокации показателя / Настройка дополнительных правил аллокации»
Кнопка "Добавить" добавляет новую строку в табличную часть редактора для настройки правила аллокации по драйверу, выбранному в поле "Драйвер" (в нашем случае выбираем значение "Драйвер функциональная сфера (D_FS)"
Кнопка "Удалить" удаляет выделенную строку с правилом аллокации по драйверу из табличную части редактора
Кнопка "Очистить" очищает табличную часть редактора от всех настроек
Кнопка "Редактировать" открывает редактор правила аллокации по соответствующему драйверу:
Rule - поле для выбора типа правила:
- "Пустое значение справочника" - используется при аллокации по подразделениям и предназначено для установки настройки, при которой в случае, если аналитика по соответствующему полю не заполнена, то используется значение драйвера, выбранного в поле "Заменить на драйвер", а не драйвера, который был получен в результате сопоставления из структуры распределения
- "Заменить признак на технический" - используется при аллокации на подразделения, и предназначен для установки настройки, при которой драйвер является признаком, по которому вся сумма переносится на "технический" признак (в нашем случае сотрудника). т.е. если значение сотрудника было "С1", то вся сумма будет отнесена на сотрудника "С1__1"
Остальные типы - относятся к аллокации на бюджетные срезы и позволят указать поле "Идентификатор", по которым определяется соответствие между данными и значением драйвера
- "Установить иерархию по полям драйвера" - в нашем случае используем данный вид правила и выбираем в качестве Идентификатора поле "Сотрудник"
- "Искать значение драйвера по иерархии" - соответствие определяется по полю "Идентификатор" и, если точного соответствия не нашлось, по родителю - в драйвере
Кнопка «Далее» предназначена для перехода к следующему шагу «Расчет аллокации показателя / Разбивка при расчете аллокации» для выбора аналитики, в разрезе которой будет рассчитана аллокация данных Показателя
Кнопка «Далее» предназначена для перехода к следующему шагу «Расчет аллокации показателя / Завершение»
Поле «Наименование» предназначено для ввода наименования обработчика сценария.
Поле «Описание» предназначено для ввода описания обработчика сценария.
Кнопка «Завершено» предназначена для закрытия окна «Расчет аллокации показателя » с сохранением настроек.
Нажатие на данную кнопку добавляет текущий обработчик сценария импорта в
Иерархический список сценариев
, а результат его выполнения отображается в
Области просмотра временной и рабочей таблиц
Создание и выполнение следующего шага "Объединение таблиц" позволит отобразить результат аллокации данных