0
lite700
03.11.17
✎
11:04
|
розница 2,2 запрос который выводит остатки и цену товара, похоже в запрос не попадают товары у котрых не установлена цена , как это исправить ?
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТоварыНаСкладах.Склад КАК Склад,
| ТоварыНаСкладах.Номенклатура КАК Номенклатура,
| ТоварыНаСкладах.КоличествоОстаток КАК КоличествоОстаток,
| ЦеныНоменклатуры.Номенклатура КАК Номенклатура1,
| ЦеныНоменклатуры.Период КАК Период,
| ЦеныНоменклатуры.Цена КАК Цена,
| ЦеныНоменклатуры.ВидЦены КАК ВидЦены ,
| ЦеныНоменклатуры.Цена*ТоварыНаСкладах.КоличествоОстаток как сумма
| ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&дата1) КАК ТоварыНаСкладах
| ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&дата1) КАК ЦеныНоменклатуры
| ПО ТоварыНаСкладах.Номенклатура =ЦеныНоменклатуры.Номенклатура
|ГДЕ
| ТоварыНаСкладах.Склад = &выбсклад
| И
| ЦеныНоменклатуры.ВидЦены=&Выбвид
| СГРУППИРОВАТЬ ПО
| ТоварыНаСкладах.Номенклатура,
| ТоварыНаСкладах.Склад,
| ТоварыНаСкладах.КоличествоОстаток ,
| ЦеныНоменклатуры.Номенклатура ,
| ЦеныНоменклатуры.Период,
| ЦеныНоменклатуры.Цена,
| ЦеныНоменклатуры.ВидЦены
|УПОРЯДОЧИТЬ ПО
| ТоварыНаСкладах.Номенклатура.наименование " ;
|
|
2
lite700
03.11.17
✎
11:08
|
Да,но как тогда цену вытаскивать , определенный тип ,который выбирается пользователем
|
|
3
Timon1405
03.11.17
✎
11:08
|
(1) имеет ввиду, что фильтр по цене нужно перенести в условие соединения
| ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&дата1) КАК ЦеныНоменклатуры
| ПО ТоварыНаСкладах.Номенклатура =ЦеныНоменклатуры.Номенклатура
и ЦеныНоменклатуры.ВидЦены=&Выбвид
|
|