Задача 102.114646

Задача :102.114646

Краткое описание :
При расчете бюджета-агрегата учитывать ЦО
Описание :
Редактирование бюджета в целом
Что измененно :
Речь идет о "виртуальной" агрегации бюджетов. Данный
вид агрегации используется в следующих вариантах:
1. В интерфейсе "Каталог бюджетов" ("Управление
бюджетом | Документы | Бюджеты"):
1.1. Если текущая запись в иерархии бюджетов,
является агрегатом, то по функции локального меню
"Агрегированный бюджет" (ALT+A), запускается
формирование "Агрегированного бюджета".
1.2. Если были помечены несколько бюджетов, то по
функции локального меню "Показатели бюджета" (F4),
запускается формирование, так называемого
"Консолидированного бюджета".
2. В операции "Агрегация бюджетов" ("Управление
бюджетом | Операции | Агрегация бюджетов"):
2.1. По функции локального меню "Предварительный
просмотр бюджета", можно сформировать бюджет, описанный
в п.1.1.

При "виртуальной" агрегации, при расчете "формульных
статей" целевого бюджета, не учитывается ЦО целевого
бюджета. В текущей реализации, при расчете целевого
бюджета, ЦО для расчета формул, всегда считается "не
определенным". Такое поведение системы, хорошо только в
случае, когда ЦО целевого бюджета, действительно
однозначно определить нельзя. Например, в п.1.2.
консолидируют бюджеты ЦО11 и ЦО12.

ЛОКАЛИЗАЦИЯ
Существует иерархия ЦО:
ЦО1
ЦО11
ЦО12
Есть расчетная статья С1, у которой для каждого ЦО,
определен свой собственный алгоритм расчета.

В случае если агрегация происходит в варианте п.1.1. и
текущим бюджетом является ЦО1, то происходит следующее:
1. Загружаются данные бюджета ЦО11.
1.1. Бюджет ЦО11 рассчитывается по формулам для ЦО11.
Это хорошо.
2. Загружаются данные бюджета ЦО12.
2.1. Бюджет ЦО12 рассчитывается по формулам для ЦО12.
Это хорошо.
3. Рассчитанные данные бюджетов ЦО11 и ЦО12,
суммируются и кладутся в бюджет ЦО1. Это хорошо.
3.1. Бюджет ЦО1 рассчитывается по формулам для "не
определенного ЦО". Это и есть предмет доработки!
Как измененно :
Доработан функционал "виртуальной" агрегации
бюджетов.
1. Если мы "Агрегируем бюджеты", то ЦО для расчета
формул берем из целевого бюджета-агрегата.
2. Если мы "Консолидируем бюджеты", то:
2.1. Если у всех консолидируемых бюджетов ЦО
одинаковый, то для расчета формул берем его.
2.2. Если у консолидируемых бюджетов ЦО разные, то
как и ранее для расчета формул берем "не определенный
ЦО".
яЯ

Название продукта Название компонента Тип Последняя версия Дата выхода
C_EXTFUNC_EXTFUNRES9.1.1.0
F_FPBUDGETF_FPBUDGETRES9.1.1.0
G_FING_FINDLL9.1.1.0