Т.е. поставим периодичность «по регистратору» – ПЕРИОДАМИ по ДНЮ выдаст итоги по каждому регистратору… ну пофиг ему на этот ДЕНЬ. Одновременно получить группировку по дню и по регистратору я с помощью ПЕРИОДАМИ не смог!
Как выкрутиться - данный оператор ПЕРИОДАМИ надо просто забыть. Используем в запросе функцию НАЧАЛОПЕРИОДА(). И получаем итоги в результате просто по этой функции… вот для примера запрос:
ВЫБРАТЬ
ЕСТЬNULL(Партии.МассаРасход, 0) КАК Расход,
НАЧАЛОПЕРИОДА(Партии.Период, ДЕНЬ) КАК Денек,
Партии.Регистратор КАК Регистратор,
Партии.Период,
ИЗ
РегистрНакопления.Партии.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК Партии
ИТОГИ
СУММА(Расход),
ПО
ОБЩИЕ,
Денек,
Регистратор
В результате имеем нормальную группировку по дню, соответственно используя в НачалоПериода() квартал, год, месяц… – можем получить группировки по ним. Без всякой головной боли.