Вход | Регистрация

1С:Предприятие ::

Метки: 

Запрос не группируется по Дате

Я
   Rom_Kat
 
18.06.18 - 15:53
Товарищи! Есть вопрос. Помогите разобраться.

В запросе выбираю даты начала месяцев для того чтобы сгруппировать данные по месяца.

ВЫБРАТЬ РАЗЛИЧНЫЕ
    НАЧАЛОПЕРИОДА(ОборотыЭкспедирования.Период, МЕСЯЦ) КАК НачалоМесяца,
    КОНЕЦПЕРИОДА(ОборотыЭкспедирования.Период, МЕСЯЦ) КАК ОкончаниеМесяца
ПОМЕСТИТЬ ТВМесяцы
ИЗ
    РегистрНакопления.ОборотыЭкспедирования КАК ОборотыЭкспедирования
ГДЕ
    ОборотыЭкспедирования.Период МЕЖДУ &НачалоПериода И &ОкончаниеПериода
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ТВМесяцы.НачалоМесяца КАК Период,
    ОборотыЭкспедированияОбороты.Регистратор КАК ПаспортНаПеревозку,
    ОборотыЭкспедированияОбороты.Клиент КАК Клиент,
    СУММА(ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот) КАК СуммаПродажиОборот,
    СУММА(ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот) КАК СуммаПокупкиОборот,
    СУММА(ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот - ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот) КАК ГроссПрофит
{ВЫБРАТЬ
    Период,
    ПаспортНаПеревозку.*,
    Клиент.*,
    СуммаПродажиОборот,
    СуммаПокупкиОборот,
    ГроссПрофит}
ИЗ
    РегистрНакопления.ОборотыЭкспедирования.Обороты(&НачалоПериода, &ОкончаниеПериода, Регистратор, ) КАК ОборотыЭкспедированияОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТВМесяцы КАК ТВМесяцы
        ПО (ОборотыЭкспедированияОбороты.Период МЕЖДУ ТВМесяцы.НачалоМесяца И ТВМесяцы.ОкончаниеМесяца)
{ГДЕ
    ОборотыЭкспедированияОбороты.Клиент.*}

СГРУППИРОВАТЬ ПО
    ТВМесяцы.НачалоМесяца,
    ОборотыЭкспедированияОбороты.Клиент,
    ОборотыЭкспедированияОбороты.Регистратор


Но группируется так. Не понимаю почему.
 
  Рекламное место пустует
   hhhh
 
1 - 18.06.18 - 15:58
(0) ну, выкинь

ОборотыЭкспедированияОбороты.Регистратор
   Rom_Kat
 
2 - 18.06.18 - 16:01
(1)нельзя. Ради него все и затевалось. А так бы я бы периодичность месяц указал бы и все.
   Rom_Kat
 
3 - 18.06.18 - 16:03
Я вот и думаю, что все из-за периодичности Регистратор.

В (0)я немного не то написал. Не группирует в СКД в Настройках.
Пытаюсь верхней группировкой вывести Период.
   Rom_Kat
 
4 - 18.06.18 - 16:04
реально запрос такой

ВЫБРАТЬ РАЗЛИЧНЫЕ
    НАЧАЛОПЕРИОДА(ОборотыЭкспедирования.Период, МЕСЯЦ) КАК НачалоМесяца,
    КОНЕЦПЕРИОДА(ОборотыЭкспедирования.Период, МЕСЯЦ) КАК ОкончаниеМесяца
ПОМЕСТИТЬ ТВМесяцы
ИЗ
    РегистрНакопления.ОборотыЭкспедирования КАК ОборотыЭкспедирования
ГДЕ
    ОборотыЭкспедирования.Период МЕЖДУ &НачалоПериода И &КонецПериода
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ТВМесяцы.НачалоМесяца КАК Период,
    ОборотыЭкспедированияОбороты.Регистратор КАК ПаспортНаПеревозку,
    ОборотыЭкспедированияОбороты.Клиент КАК Клиент,
    ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот КАК СуммаПродажиОборот,
    ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот КАК СуммаПокупкиОборот,
    ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот - ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот КАК ГроссПрофит
{ВЫБРАТЬ
    Период,
    ПаспортНаПеревозку.*,
    Клиент.*,
    СуммаПродажиОборот,
    СуммаПокупкиОборот,
    ГроссПрофит}
ИЗ
    РегистрНакопления.ОборотыЭкспедирования.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ОборотыЭкспедированияОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ ТВМесяцы КАК ТВМесяцы
        ПО (ОборотыЭкспедированияОбороты.Период МЕЖДУ ТВМесяцы.НачалоМесяца И ТВМесяцы.ОкончаниеМесяца)
{ГДЕ
    ОборотыЭкспедированияОбороты.Клиент.*}
   Rom_Kat
 
5 - 18.06.18 - 16:05
А вот ИТОГО по (Период) все нормально. Что с СКД не так?
   Rom_Kat
 
6 - 18.06.18 - 16:24
СКД не группирует по ТВМесяцы.НачалоМесяца КАК Период,
   Rom_Kat
 
7 - 18.06.18 - 16:28
Короче всё просто. Нужно просто запрос вот такой было сделать.


ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ОборотыЭкспедированияОбороты.Период, МЕСЯЦ) КАК Период,
    ОборотыЭкспедированияОбороты.Клиент КАК Клиент,
    ОборотыЭкспедированияОбороты.Регистратор КАК ПаспортНаПеревозку,
    ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот КАК СуммаПродажиОборот,
    ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот КАК СуммаПокупкиОборот,
    ОборотыЭкспедированияОбороты.СуммаПродажиБезНДСОборот - ОборотыЭкспедированияОбороты.СуммаПокупкиБезНДСОборот КАК ГроссПрофит
{ВЫБРАТЬ
    ПаспортНаПеревозку.*,
    Клиент.*,
    СуммаПродажиОборот,
    СуммаПокупкиОборот,
    ГроссПрофит}
ИЗ
    РегистрНакопления.ОборотыЭкспедирования.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ОборотыЭкспедированияОбороты
{ГДЕ
    ОборотыЭкспедированияОбороты.Клиент.*}


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует