![]() |
|
Отчет по неликвидам | ☑ | ||
---|---|---|---|---|
0
php5
25.07.11
✎
11:11
|
Платформа: 8.1
Есть Регистр Сведений в который записываются данные: Номенклатура Период Значение Булка 22.03.2011 1 Булка 24.03.2011 0 Булка 01.04.2011 1 Булка 04.04.2011 0 Мне нужно вывести продажи, когда эти товары были в значении "1". Подскажите как реализовать это запросом? |
|||
1
butterbean
25.07.11
✎
11:13
|
||||
2
php5
25.07.11
✎
12:50
|
Так я получаю информацию о ликвидности товара:
ВЫБРАТЬ ДополнительныеРеквизитыНоменклатурыСрезПоследних.Номенклатура, ДополнительныеРеквизитыНоменклатурыСрезПоследних.ЗначениеРеквизита ИЗ РегистрСведений.ДополнительныеРеквизитыНоменклатуры.СрезПоследних( &НаДату, Номенклатура = &Номенклатура И ДополнительныйРеквизит = &ДополнительныйРеквизит) КАК ДополнительныеРеквизитыНоменклатурыСрезПоследних ------------------------------ Так я получаю продажи по неликвидам, НО сюда входят все продажи, а мне нужны только те, что были неликвидны в момент продажи... ВЫБРАТЬ ПродажиОбороты.Номенклатура, ПродажиОбороты.Период, ПродажиОбороты.Регистратор, ПродажиОбороты.КоличествоОборот, ПродажиОбороты.СуммаОборот, ПродажиОбороты.СуммаНДСОборот ИЗ РегистрНакопления.Продажи.Обороты( &ДатаНачала, &ДатаОкончания, Регистратор, Номенклатура В (ВЫБРАТЬ ДополнительныеРеквизитыНоменклатуры.Номенклатура ИЗ РегистрСведений.ДополнительныеРеквизитыНоменклатуры КАК ДополнительныеРеквизитыНоменклатуры ГДЕ ДополнительныеРеквизитыНоменклатуры.ДополнительныйРеквизит = ЗНАЧЕНИЕ(Перечисление.ДополнительныеРеквизитыНоменклатуры.Неликвид) И ДополнительныеРеквизитыНоменклатуры.Период МЕЖДУ &ДатаНачала И &ДатаОкончания СГРУППИРОВАТЬ ПО ДополнительныеРеквизитыНоменклатуры.Номенклатура)) КАК ПродажиОбороты -------------------------- Как совместить эти 2 запроса не могу понять? |
|||
3
php5
26.07.11
✎
12:26
|
up
|
|||
4
poligraf
26.07.11
✎
12:30
|
Либо ИМЕЮЩИЕ, либо из подзапроса по условию
Нет? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |