0
denis_solyanko
21.10.14
✎
11:18
|
В отчет попадают номенклатуры по которым происходят движения в чем ошибка , помогите
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0) > 0
ТОГДА ЕСТЬNULL(ТоварыВРозницеОстатки.СуммаПродажнаяОстаток, 0) / ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0)
ИНАЧЕ 0
КОНЕЦ) КАК Себестоимость,
ТоварыВРозницеОстатки.Номенклатура КАК Номенклатура,
ТоварыВРозницеОстатки.Склад КАК Склад,
ТоварыВРозницеОстатки.Номенклатура.Код КАК НоменклатураКод,
ТоварыВРозницеОстатки.КоличествоОстаток КАК КоличествоКонечныйОстаток,
ВложенныйЗапрос.Остаток КАК Остаток,
ВложенныйЗапрос.Оборот КАК Оборот,
СУММА(ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0) * ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0)) КАК СуммаРеализации
ИЗ
(ВЫБРАТЬ
СРЕДНЕЕ(ЕСТЬNULL(Остатки.Остаток, 0)) КАК Остаток,
СУММА(ЕСТЬNULL(Обороты.Оборот, 0)) КАК Оборот,
Остатки.Номенклатура КАК Номенклатура
ИЗ
(ВЫБРАТЬ
ТоварыВРозницеОстатки.Номенклатура КАК Номенклатура,
СРЕДНЕЕ(ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0)) КАК Остаток
ИЗ
РегистрНакопления.ТоварыВРознице.Остатки(&КонецПериода, ) КАК ТоварыВРозницеОстатки
СГРУППИРОВАТЬ ПО
ТоварыВРозницеОстатки.Номенклатура) КАК Остатки
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ТоварыВРозницеОбороты.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК Оборот,
ТоварыВРозницеОбороты.Номенклатура КАК Номенклатура
ИЗ
РегистрНакопления.ТоварыВРознице.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ТоварыВРозницеОбороты
СГРУППИРОВАТЬ ПО
ТоварыВРозницеОбороты.Номенклатура) КАК Обороты
ПО (Обороты.Номенклатура = Остатки.Номенклатура)
ГДЕ
ЕСТЬNULL(Обороты.Оборот, 0) = 0
СГРУППИРОВАТЬ ПО
Остатки.Номенклатура) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(&КонецПериода, ) КАК ТоварыВРозницеОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
ПО ТоварыВРозницеОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
ПО ВложенныйЗапрос.Номенклатура = ТоварыВРозницеОстатки.Номенклатура
СГРУППИРОВАТЬ ПО
ТоварыВРозницеОстатки.Номенклатура,
ТоварыВРозницеОстатки.Склад,
ТоварыВРозницеОстатки.Номенклатура.Код,
ТоварыВРозницеОстатки.КоличествоОстаток,
ВложенныйЗапрос.Оборот,
ВложенныйЗапрос.Остаток
УПОРЯДОЧИТЬ ПО
Номенклатура
|
|