11.
Vit aka proger
107
14.08.09 13:33
Сейчас в теме
() если не сложно выложи ошибку полностью и укажи в какой конфигурации ты запускаешь отчет
() Итого запас дней - среднее значение запаса дней за период:
ВЫБРАТЬ
Остатки.ПериодДень КАК ПериодДень,
Остатки.Номенклатура КАК Номенклатура,
ЕСТЬNULL(Остатки.КоличествоКонечныйОстаток, 0) КАК Остаток,
СУММА(ЕСТЬNULL(Продажи.КоличествоОборот, 0)) КАК Количество,
ВЫБОР
КОГДА СУММА(Продажи.КоличествоОборот) = NULL
ТОГДА 0
КОГДА СУММА(Продажи.КоличествоОборот) <= 0
ТОГДА 0
ИНАЧЕ Остатки.КоличествоКонечныйОстаток / (СУММА(Продажи.КоличествоОборот) / 30)
КОНЕЦ КАК ЗапасДней
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, авто, Движения, ) КАК Остатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, -30), &КонецПериода, авто, ) КАК Продажи
ПО Остатки.Номенклатура = Продажи.Номенклатура
И Остатки.ХарактеристикаНоменклатуры = Продажи.ХарактеристикаНоменклатуры
И (Продажи.ПериодДень МЕЖДУ ДОБАВИТЬКДАТЕ(Остатки.ПериодДень, ДЕНЬ, -30) И Остатки.ПериодДень)
ГДЕ
Остатки.Номенклатура В ИЕРАРХИИ(&Номенклатура)
СГРУППИРОВАТЬ ПО
Остатки.ПериодДень,
Остатки.Номенклатура,
Остатки.КоличествоКонечныйОстаток
УПОРЯДОЧИТЬ ПО
ПериодДень
ИТОГИ
СУММА(Остаток),
СУММА(Количество),
СРЕДНЕЕ(ЗапасДней)
ПО
ОБЩИЕ,
Номенклатура,
ПериодДень
АВТОУПОРЯДОЧИВАНИЕ