8.х Запрос к оборотам с периодичностью + вывод пустых периодов

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Alex57, 12 дек 2014.

  1. TopicStarter Overlay
    Alex57
    Offline

    Alex57

    Регистрация:
    12 дек 2014
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Всем доброго дня!
    К сожалению у регистра есть только таблица оборотов
    Код:
    ВЫБРАТЬ
       ПродажиОбороты.Номенклатура КАК Номенклатура,
       ПродажиОбороты.СуммаОборот  КАК СуммаОборот,
       ПродажиОбороты.Период    КАК Период
    ИЗ
       РегистрНакопления.Продажи.Обороты(&ПериодНачало, &ПериодОкончание, *Периодичность*) КАК ПродажиОбороты
    
    Требуется чтобы периодичность могла быть начиная с дня заканчивая годом. Данный запрос выведет:
    (если подставить периодичность Месяц, выбрать период в первые три месяца 2014)

    01.01.2014 123.00
    01.03.2014 312.00

    А необходимо

    01.01.2014 123.00
    01.02.2014 0.00
    01.03.2014 312.00

    Быть может как то можно в запросе получить таблицу с периодами также используя периодичность
    чтоб потом через левое соединение

    Заранее благодарен за помощь!
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    1. пользуйтесь тегом code для офомрления кода
    2. пользуйтесь поиском - не раз обсуждалось

    в кратце - если движений в периоде (в данном случае месяц) не было, то и данных вы не увидите. Как вариант - обрабатывать результат запроса и подпихивать пропущенный период - поищите, решение тут уже предлагали
  3. TopicStarter Overlay
    Alex57
    Offline

    Alex57

    Регистрация:
    12 дек 2014
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо!

Поделиться этой страницей