Имеем:
1) Справочник договоры. Он является Измерением оборотного регистра накопления.
2) Справочник группы финансирования
Группа финансирования является характеристикой договора, но может изменяться у одного и того же договора в с течением времени
Хотим:
Иметь возможность получать обороты из регистра накопления с группировкой по группам финансирования.
Варианты решения:
1) Сделать группу финансирования реквизитом договора. Но тогда при изменении источника финансирования нужно создавать новый договор
2) Создать периодический (в пределах дня) регистр сведений, в котором хранить соответствие договоров и групп финансирования.
Вопрос:
Как при варианте 2. Взять обороты из регистра накопления с группировкой по группе финансирования?
Можно конечно взять обороты по дням до договоров, а потом пробежаться по результату и подставить везде группу финансирования ...
но будет работать не быстро.
(3) Тогда 2. С запросом придется повозиться: придется указывать периодичность, чтобы связать срез последних по периоду.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший