1.
trolja
12.11.07 14:22
Сейчас в теме
в консоли отчетов есть отчет "товары с 0 движением". вот его запрос:
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Склад КАК CKЛAД,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК Остаток,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Наименование КАК НоменклатураИмя,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Код,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Артикул,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Марка КАК НоменклатураМарка,
ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена КАК Розница,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток / ВЫБОР
КОГДА ПартииТоваровНаСкладахОстатки.КоличествоОстаток ЕСТЬ NULL
ТОГДА 1
ИНАЧЕ ПартииТоваровНаСкладахОстатки.КоличествоОстаток
КОНЕЦ КАК ЦенаЗакупа,
ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК СуммаРозница
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
И ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ПартииТоваровНаСкладахОстатки.Номенклатура
ГДЕ
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход = 0
И ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен
И ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход = 0
УПОРЯДОЧИТЬ ПО
CKЛAД,
НоменклатураИмя
ИТОГИ
СУММА(Остаток),
СУММА(Розница * Остаток) КАК Розница,
СУММА(ЦенаЗакупа * Остаток) КАК ЦенаЗакупа
ПО
ОБЩИЕ
как сделать, чтобы номенклатура была в иерархии?