Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:53

Отчет по разным периодам?

Автор MaxOn, 29 мар 2013, 11:44

0 Пользователей и 1 гость просматривают эту тему.

MaxOn

Есть запрос:
ВЫБРАТЬ
    |    Подзапрос.Контрагент КАК Контрагент,
    |    Подзапрос.Период КАК Период,
    |    Подзапрос.СуммаОборот КАК СуммаОборот
    |ИЗ
    |    (ВЫБРАТЬ
    |        ОтгрузкаОбороты.Контрагент КАК Контрагент,
    |        ОтгрузкаОбороты.СуммаОборот КАК СуммаОборот,
    |        ВЫБОР
    |            КОГДА ОтгрузкаОбороты.Период МЕЖДУ &ДатаС И &ДатаПо
    |                ТОГДА 1
    |            КОГДА ОтгрузкаОбороты.Период МЕЖДУ &ДатаС1 И &ДатаПо1
    |                ТОГДА 2
    |            ИНАЧЕ 0
    |        КОНЕЦ КАК Период
    |    ИЗ
    |        РегистрНакопления.Отгрузка.Обороты(&нач, &кон, День, ) КАК ОтгрузкаОбороты) КАК Подзапрос
    |ИТОГИ
    |    СУММА(СуммаОборот)
    |ПО
    |    ОБЩИЕ,
    |   Контрагент,
    |    Период

Здесь у меня получается отобрать жестко по двум периодам, да и к тому же выполнение такого запроса происходит долго, как можно лучше реализвота и сделать возможность отбора не ограниченного числа периодов?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск