|
УТ11 Запрос по периодам |
☑ |
0
ildary
25.12.17
✎
08:52
|
Уважаемые специалисты, подскажите пожалуйста возможно ли такое: переделать обычный простой запрос
ВЫБРАТЬ
РегистрСведенийАналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК Сумма
КАК Сумма
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(
&ДатаНачала,
&ДатаОкончания,
Авто,
) КАК ВыручкаИСебестоимостьПродажОбороты
так, чтобы он вернул не одну цифру за период с ДатаНачала по ДатаОкончания, а 31 цифру продаж за периоды, начиная с ( ДатаНачала - 31, ДатаОкончания - 31 ) по ( ДатаНачала, ДатаОкончания )?
Хочется получить все эти суммы продаж для анализа вероятной потери накопительной скидки в течении следующего месяца.
|
|
1
yzimin
25.12.17
✎
08:57
|
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, , День, )
Но, возможно, потребуется соединить с РС КалендарныеГрафики, чтобы в некоторые дни показать явно 0
|
|
2
ildary
25.12.17
✎
09:03
|
(1) спасибо, но в данном случае нет: торговля идет ежедневно, так что считается каждый день. Суть моего вопроса - сейчас по простому приходится делать 31 запрос, каждый раз сдвигая даты начала и конца в запросе, что накладно по нагрузке на сервер и времени. Хочется за один присест получить все суммы продаж.
|
|
3
Mankubus
25.12.17
✎
09:08
|
(2) все правильно: установи периодичность = День и в выводимые поля добавь Период. Тогда и выведет 31 запись по каждому дню
|
|
4
ildary
25.12.17
✎
09:17
|
(2)(3) простите пожалуйста, я проморгал группировку за день и увидел только КалендарныеГрафики... Во всём виновато утро понедельника и нехватка кофеина.
|
|
5
ildary
25.12.17
✎
09:18
|
Я правильно понимаю - надо выгрузить полученный результат отчета с группировкой по дням в ТЗ, и потом на эту ТЗ накладывать ограничение с датами и суммировать результат?
|
|