|
Количество дней хранения товара на складе? | ☑ | ||
|---|---|---|---|---|
|
0
savinsva
15.05.13
✎
17:15
|
Приветствую всех. Столкнулся с такой проблемой.
Необходимо сделать запрос который бы показывал сколько дней товар хранился на складе и в каком количестве. Пытался сделать через регистр ТоварыНаСкладахОстаткиИОбороты, но что то уперся и не могу понять как дальше... Смысл такой что необходимо взымать плату за хранение на нашем складе материалов(то есть аренда места). Приход через Поступление, расход через Реализацию(стоимость не указывается). Например: Поступление 01.05.2013 - 10м3 Расход 04.05.2013 - 3м3 Расход 07.05.2013 - 2м3 То есть необходимо чтобы было видно что с 01.05.2013 по 04.05.2013 на складе было 10м3 затем с 04.05.2013 по 07.05.2013 было 7м3 а с 07.05.2013 и по конец месяца было 5м3. Вот такой запрос я сделал но все не то) ВЫБРАТЬ ВложенныйЗапрос.Склад, ВложенныйЗапрос.Номенклатура, ВложенныйЗапрос.День, ВложенныйЗапрос.МаксимальныйОстатокЗаДень, ВложенныйЗапрос.МаксимальныйОстатокЗаДень * &ЦенаАренду КАК СуммаАренды ИЗ (ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты1.Склад КАК Склад, ТоварыНаСкладахОстаткиИОбороты1.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты1.Период КАК День, МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК МаксимальныйОстатокЗаДень ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , День, ДвиженияИГраницыПериода, ) КАК ТоварыНаСкладахОстаткиИОбороты1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Регистратор, , ) КАК ТоварыНаСкладахОстаткиИОбороты ПО ТоварыНаСкладахОстаткиИОбороты1.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад И ТоварыНаСкладахОстаткиИОбороты1.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура И ТоварыНаСкладахОстаткиИОбороты1.ХарактеристикаНоменклатуры = ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры И ТоварыНаСкладахОстаткиИОбороты1.СерияНоменклатуры = ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры И ТоварыНаСкладахОстаткиИОбороты1.Качество = ТоварыНаСкладахОстаткиИОбороты.Качество И (ТоварыНаСкладахОстаткиИОбороты1.Период = НАЧАЛОПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.Период, ДЕНЬ)) СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты1.Склад, ТоварыНаСкладахОстаткиИОбороты1.Номенклатура, ТоварыНаСкладахОстаткиИОбороты1.Период) КАК ВложенныйЗапрос |
|||
|
1
Волшебник
15.05.13
✎
17:58
|
(0) получи остаток на начальную дату, затем объединение с запросом к основной таблице регистра.
|
|||
|
2
ilpar
15.05.13
✎
18:23
|
В общем то данных то нет, если и сделаешь - то много условностей будет.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |