Каталог решений - Группировка по периодам и документам

Группировка по периодам и документам

Группировка по периодам и документам

В наличии

Существует в запросах такой вид итогов – ПЕРИОДАМИ. По его реализации у меня одни ***(может конечно руки кривые виноваты, но получатся не только у меня они такие). Проблема в том что эти итоги почему-то работают всегда по заданной периодичности регистра.

Категория:

Описание

 Т.е. поставим периодичность «по регистратору» – ПЕРИОДАМИ по ДНЮ выдаст итоги по каждому регистратору… ну пофиг ему на этот ДЕНЬ. Одновременно получить группировку по дню и по регистратору я с помощью ПЕРИОДАМИ не смог!
Как выкрутиться — данный оператор ПЕРИОДАМИ надо просто забыть.  Используем в запросе функцию НАЧАЛОПЕРИОДА(). И получаем итоги в результате просто по этой функции… вот для примера запрос:

ВЫБРАТЬ
 ЕСТЬNULL(Партии.МассаРасход, 0) КАК Расход,
 НАЧАЛОПЕРИОДА(Партии.Период, ДЕНЬ) КАК Денек,
 Партии.Регистратор КАК Регистратор,
 Партии.Период,
 ИЗ
 РегистрНакопления.Партии.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК Партии
ИТОГИ
СУММА(Расход),
ПО
ОБЩИЕ,
Денек,
Регистратор 


В результате имеем нормальную группировку по дню, соответственно используя в НачалоПериода() квартал, год, месяц… – можем получить группировки по ним. Без всякой головной боли.

 

has been added to your cart:
Оформление заказа