|
Отчет неликвидов | ☑ | ||
---|---|---|---|---|
0
darkhome
28.05.13
✎
14:55
|
Уважаемые, прошу помощи. Не могу придумать как в отчете о неликвидных товарах учет возврат. К примеру если будет возврат и продажа в одном периоде все равно в нелеквид выпадает товар.
ВЫБРАТЬ | ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, | ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, | ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, | ЦеныНоменклатурыСрезПоследних.Цена, | ТоварыНаСкладахОстаткиИОбороты.Склад, | ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры |ПОМЕСТИТЬ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода |ИЗ | РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , ) КАК ТоварыНаСкладахОстаткиИОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних | ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура |ГДЕ | ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0 | И ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 | | |ИНДЕКСИРОВАТЬ ПО | Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура КАК Номенклатура, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Цена КАК Цена, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Склад КАК Склад, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.КоличествоКонечныйОстаток * ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Цена КАК Сумма, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.ХарактеристикаНоменклатуры |{ВЫБРАТЬ | Склад.*, | Номенклатура.* КАК Номенклатура, | Цена КАК Цена, | КоличествоКонечныйОстаток, | Сумма} |ИЗ | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода КАК ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты( | &ДатаНач, | &ДатаКон, | , | Номенклатура В | (ВЫБРАТЬ | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура | ИЗ | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода КАК ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода)) КАК ПродажиОбороты | ПО (ПродажиОбороты.Номенклатура = ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура) |ГДЕ | ЕСТЬNULL(ПродажиОбороты.КоличествоОборот,0)=0 |{ГДЕ | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура.*, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Склад.*, | ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.ХарактеристикаНоменклатуры.*} | |ИТОГИ | СУММА(КоличествоКонечныйОстаток), | СУММА(Сумма), // На всякий случай |ВЫБОР КОГДА СУММА(КоличествоКонечныйОстаток)=0 ТОГДА | 0 |ИНАЧЕ | СУММА(Сумма)/СУММА(КоличествоКонечныйОстаток) |КОНЕЦ КАК Цена |ПО | ОБЩИЕ, | Склад ИЕРАРХИЯ, | Номенклатура ИЕРАРХИЯ |{ИТОГИ ПО | Склад.*, | Номенклатура.*} |АВТОУПОРЯДОЧИВАНИЕ |
|||
1
darkhome
28.05.13
✎
15:12
|
ни уже никто не сталкивался с этим
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |