Имя: Пароль:
1C
 
Получить остаток только в итогах
0 myr4ik07
 
05.10.18
15:43
Привет, скд

запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыВРозницеОстаткиИОбороты.Склад КАК Склад,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура КАК Номенклатура,
    СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
    СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
    СУММА(ТоварыВРозницеОстаткиИОбороты.СуммаПродажнаяРасход) КАК СуммаПродажнаяРасход,
    НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ) КАК Период
ИЗ
    РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, , День, , ) КАК ТоварыВРозницеОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ТоварыВРозницеОстаткиИОбороты.Склад,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура,
    НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ)

нужно в результате получить в отчете в итогах (последней колонке) конечного остатка по номенклатуре

сейчас получаю такой результат
http://prntscr.com/l2ja08
т.е. в итог попадает первое значение остатка, а не последнее, как получить последнее значение остатка в итоговую колонку?
1 myr4ik07
 
05.10.18
16:11
чуть поправить запрос

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыВРозницеОстаткиИОбороты.Склад КАК Склад,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура КАК Номенклатура,
    СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
    СУММА(ТоварыВРозницеОстаткиИОбороты.СуммаПродажнаяРасход) КАК СуммаПродажнаяРасход,
    НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ) КАК Период,
    СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ПОМЕСТИТЬ Обороты
ИЗ
    РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, , День, , ) КАК ТоварыВРозницеОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ТоварыВРозницеОстаткиИОбороты.Склад,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура,
    НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ)

ИНДЕКСИРОВАТЬ ПО
    Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ИсточникДанных.Склад КАК Склад,
    ИсточникДанных.Номенклатура КАК Номенклатура,
    СУММА(ИсточникДанных.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ПОМЕСТИТЬ Остатки
ИЗ
    РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, , , , ) КАК ИсточникДанных

СГРУППИРОВАТЬ ПО
    ИсточникДанных.Номенклатура,
    ИсточникДанных.Склад

ИНДЕКСИРОВАТЬ ПО
    Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Обороты.Склад,
    Обороты.Номенклатура,
    СУММА(Обороты.КоличествоРасход) КАК КоличествоРасход,
    СУММА(Обороты.СуммаПродажнаяРасход) КАК СуммаПродажнаяРасход,
    Обороты.Период,
    СУММА(Остатки.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ИЗ
    Обороты КАК Обороты
        ЛЕВОЕ СОЕДИНЕНИЕ Остатки КАК Остатки
        ПО Обороты.Номенклатура = Остатки.Номенклатура

СГРУППИРОВАТЬ ПО
    Обороты.Склад,
    Обороты.Период,
    Обороты.Номенклатура

и в ресурсах не суммировать
http://prntscr.com/l2jotq
в результате
http://prntscr.com/l2jp4j
"пооследнее" значение остатка в разрере дней в итогах